Questions tagged «shapefile»

矢量数据存储格式,用于存储地理特征的位置,形状和属性。当ESRI开发它时,通常称为“ ESRI shapefile”。

1
标准化空间数据交换格式的下一件大事?
我记得几个月前(2012年下半年)曾读过一些有关团队协作以设计共享地理/空间数据新标准的内容。它具有或旨在取代Esri shapefile的显示年龄(20岁以上)实际标准的潜力,作为在所有设备和平台之间广泛共享数据的一种选择方式。除了解决最紧迫的shapefile 限制外,此新事物还合并了栅格和元数据。 我不记得的这一重要事项不是SpatiaLite-未来的Shapefile吗?或是否有任何尝试替换shapefile?但是围绕它的一些对话是相似的。今天我花了很多时间试图找出答案,但事实证明我的搜索能力不足以完成任务(这可能对它的未来不利)。 请问,这个难以捉摸的项目有什么名称,它可能会深刻影响我们所有的工作流程?(假设它离开了绘图板,上帝知道我们需要一些东西。)而且,一个人如何或在哪里参与其中,或者至少要对其进行跟踪?

3
如何创建适用于D3的GeoJSON?
我只是想尝试使用以下方式将.shp文件转换为geoJSON格式: ogr2ogr -f geoJSON output.json input.shp 执行命令后,似乎没有任何问题。这是output.json的摘录 { "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "ID_0": 86, "ISO": "DEU", "NAME_0": "Germany", "ID_1": 1, "NAME_1": "Baden-Württemberg", "NL_NAME_1": null, "VARNAME_1": null, "TYPE_1": "Land", "ENGTYPE_1": "State" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 8.708400940398242, 47.715581894910606 ], [ 8.713716147005524, …
17 shapefile  geojson  ogr2ogr  svg  d3 

4
如何将.dbf文件加载到QGIS中?
我想使用QGIS从多边形的顶点中提取经/纬度数据。大约有400个多边形,每个多边形可能有200个顶点。我在第一步中遇到了麻烦,即将数据导入QGIS。 在ArcGIS Explorer中,可以使用包含以下扩展名的文件的zip文件查看多边形: .shp,.dbf,.sbn,.sbx和.prj 我可以将.shp文件加载到QGIS中,但是没有其他文件,则无法查看。如何将.dbf,.sbn,.sbx和.prj文件加载到QGIS中?
17 qgis  shapefile 


4
以数字开头的名称是不好的数据命名约定吗?
我公司使用ArcGIS,并且已经制定了项目和数据文件命名标准,并且(大部分情况下)遵循了该标准。东西一直困扰着我约他命名标准是,它的任务首先是项目数的所有项目和数据文件名-八位数。我一直认为,以数字开头命名GIS文件是一件坏事,并且由于文件名的原因,使进程(尤其是GRIDS)失败了。 我正在寻求修改公司标准,以降低项目编号的要求,但是,在文档中找不到关于为什么文件名中的“数字作为第一个字符”是一件坏事的方式。 在支持该论点的资源方面,有人能指出我正确的方向吗?





4
删除SHP功能的Python模块(未安装Desktop GIS)
我有一个在非生产计算机上每晚运行的软件(非Arc),该计算机从外部数据库更新shapefile功能。我想定期删除shapefile中的所有功能(而不是文件本身,必须保留),然后让软件从头开始“重建” shapefile。我想使这个过程自动化。 该机器上目前没有安装任何GIS软件。我希望我可以用Python编写一个例程来自动删除要素,就像Arc的Delete Features地理处理工具一样。 有没有允许我执行此操作的Python模块?最好是开源的?我查看了Shapely和PyShp,但没有发现任何可让我删除大量功能或与WHERE子句匹配的功能。他们可以编写功能并对其进行分析,但是在任何地方都没有看到DELETE FEATURES功能。 我肯定一定会错过一些简单的东西... 编辑:我有35个文件夹(不同的地理范围,全部在各自的投影中),带有35-65个shapefile,可处理约1000个shapefile。

2
如何清除不良的shapefile进行路由?
我正在尝试清理shapefile,使其可用于通过pgrouting,postgis,postgresql进行路由。 在这里,一个交叉路口似乎已经连接起来,但是当我们放大时…。它不是: 同样在这里 : 这里(最大放大)有两种方式,似乎只有一种: 我正在使用具有不同容差的Assign_vertex_id以及QGIS和PostGIS,但是我不知道在其中使用什么。


2
如何使用Python将自定义特征属性添加到Shapefile?
我正在寻找采用具有200个国家/地区功能集的现有Shapefile的方法。每个国家/地区要素的属性均为“ NAME”。我的目标是创建一个Python脚本,该脚本添加一个任意(现在)的附加属性,例如“ POPULATION”。 当然,我已经安装了OSGeo和GeoDjango模块。我到: from osgeo import ogr infile = ogr.Open('sample.shp', 1) #'sample.shp' is a pre-existing ESRI shapefile described above inlyr = ogr.GetLayerByIndex(0) 我是否缺少OGR函数,该函数无法将Feature属性字段插入到现有的Shapefile中?
16 shapefile  ogr  osgeo 

8
除非我缩小地图,否则QGIS中的Shapefile图层不会显示
我在Qgis项目中有两个shapefile图层,它们在缩放时遇到问题。一个是我从一组高度轮廓中复制/粘贴到新图层中的线,另一个是我通过将另一要素溶解在另一个图层中而创建的多边形图层。 在这两种情况下,除非整个图层都显示在画布中,否则不会显示图层。当我放大或拖动视图时,一旦图层的一部分离开画布,整个图层就会消失。 对于多边形图层,如果我删除它并再次生成它,则它可以正常工作,但是当我开始填充圆环时,它会到达一个点,直到它无法正常工作为止(我想最后得到一个包含所有要素的多边形原始图层)。我想这一定与图层的几何形状有关,但我还没有找到原因。 这两层以前都运行良好,并且删除/重新添加它们并不能解决问题。 项目中的所有其他层都可以正常工作(包括高度轮廓集和我用来生成麻烦层的多边形层)。 Qgis 2.4和2.6中都显示了此问题 我做错了什么吗?

2
.prj文件的规范是否存在标准?
我们使用形状文件进行数据交换。我看了.prj文件:不同的程序会产生不同的prj文件。 是否有一个标准,必须如何在prj文件中指定参数? 可以自由指定投影的名称(例如PROJCS [“ ETRS89 / UTM区域32N(zE-N)”,…])。但是我不相信基准名称(例如DATUM [“ D_ETRS_1989”,…])也可以自由分配。 我没有找到有关此的信息。即使在ESRI Shapefile技术说明中,也没有有关.prj文件的信息。在ESRI知识库文章14056 Howto:如何创建shape文件的投影元数据(.PRJ)文件说:“你必须使用地图投影和参数对象的预定义的名字。” 但是本文没有指定在哪里可以找到这些预定义名称。每个GIS公司是否都指定自己的名称?还是EPSG指定这些名称? 以下是QGIS,AutoCAD Map和spatialreference.org之间的.prj文件(EPSG 4647)部分中的一些区别。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.