重新投影ShapeFile是否仅更新* .prj文件的内容?


15

如果我希望将某些shapefile的投影从..更改NAD83 (4269)WGS84 (4326)...,并使用某些第三方应用程序....这是否意味着该.prj文件仅被更新..而不是.shp文件或其他内容的内容关联文件?


1
请说明您使用的是哪个第三方应用程序。某些应用只能更改.prj文件,而其他应用则可以通过坐标基准转换来完成完整的坐标。换句话说,目前正确的答案是是和否:)
matt wilkie 2010年

Answers:


10

在NAD83 <-> WGS84 的特定情况下,并且您正在使用中等精度的数据,例如消费级GPS,仅更改.prj文件并不严重,因为这两个文件在该级别上是同义词。

如果您正在使用精确到一厘米或几分之一厘米的大地测量数据,则该应用程序最好进行真实的基准面转换,而不仅仅是更改prj文件。同样不要忘记,有几种不同的NAD83定义(NAD83_HARN,NAD83CSRS等),它们仅对北美有利,而在北美却没有统一的覆盖范围。查看育空地区要使用哪种地理转换?对于最后一点的差异以及如何选择进行了长时间的讨论,包括有关NAD83转换的大多数文档中缺少的该非法图片:

NAD83转换覆盖区域的图示

图形中的文字是指ArcGIS中可用的各种NAD83转换的名称。确定其他程序(例如PROJ4和FME)中的等效术语是留给读者的练习(可以随意在评论中扩展,或者更好的是,发布一个新问题)。


1
很好的答案,尽管我认为这是在回答另一个问题,但是否可以通过仅更改prj文件来避免(保持中等精度)在问题中的特定基准与目标之间进行重新投影。您要解决的问题的答案是“是”,而其他所有答案(无论重新投影是否仅应更改.prj文件)都针对原始问题的答案为“否”,这可能会使某些人感到困惑。
卡里姆·巴格加特

9

我非常确定,投影地理处理工具可以转换要素中每个顶点的坐标。


1
如果要测试,可以将.prj重命名为其他名称,然后加载shapefile-这些点具有在投影下的x和y坐标,但是如果更改地图投影则不会投影。
om_henners 2010年

7

Projection在输出坐标空间中写入一个全新的shapefile -新的.prj文件使您知道新坐标所在的参考系统。因此,如果您使用以下数据获取WGS84 shapefile:

latitute, longitude, value
32, -120, off santa rosa island

在说出UTM之后,shapefile将包含如下信息:

x (easting), y (northing), value
216577, 3544370, off santa rosa island

只有通过使用prj文件,您才知道xy坐标是指UTM坐标。在特定情况下,由于WGS84和NAD83的相似性,输出坐标将非常相似。确保您使用的软件知道如何进行基准转换以执行此操作(与投影不同的转换)。


3

您的问题的答案是否定的。.prf文件所做的只是定义数据存储在哪个投影(包括参数)中。然后,某些GIS程序可以依次使用此数据执行“动态重新投影数据” 。这就是为什么您可以删除.prj文件而不影响数据的原因,实际上,您甚至不会注意到它,除非您尝试使用定义了另一个项目的.mxd或其他GIS文档来添加它。要投影或重新投影shapefile,需要编辑包含地理数据的.shp文件。

这是指向Shapfile的Wikipedia条目的链接,网址为 http://en.wikipedia.org/wiki/Shapefile

以及“ ESRI Shapefile技术说明”的PDF版本ESRI Shapefile技术说明白皮书


2

我认为这是一个好问题,只是想添加一个更明确的答案,直接针对该问题的原始措词。

不,重新投影shape文件不仅改变PRJ文件,它改变了双方的PRJ文件和主shape文件内容(.shp文件)。 @csw所示,原因是重新投影shapefile必须更改位于主.shp文件中的实际坐标号,以进行基准面和投影更改。至少这是应该在技术上和正确地完成的方式,我可以想象大多数GIS或投影软件都非常重视这些事情。

更明确地说,使用软件重新投影shapefile的地理高度或投影坐标系更改以下文件:

  • .shp:是的
  • .prj:是的
  • 其他:不确定(也许是.idx空间索引文件?)

有人指出,从理论上讲,写prj文件并不是严格意义上的事实,但是实际的区别是,没有人或软件可以轻易地知道坐标所基于的投影范围,从而限制了使用shapefile。相反,也可能是正确的,正如公认的答案所指出的那样,在某些基准数据更改(与投影更改相对)的情况下,仅更改prj文件而不更改.shp文件实际上可以使bc基准有时逃脱 只是彼此之间略有不同,但是当有许多可用的工具正确地重新投影它时,这将是冒险且不必要的,此外,几乎可以肯定的是,当更改相互之间有较大差异的投影坐标系时,它们将无法工作。

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.