我如何猜测哪个地理投影系统用于数据集?

时间:2010-07-08 12:50:44

标签: geospatial coordinate-systems proj4js proj4

我有一堆shapefile转换为kml。

我可以打开它们,但我不了解它们所处的坐标系统(也不是由创作者提供)。

例如,这应该是阿姆斯特丹市边界的一个点:'x':106980.0,'y':491810.0。

理想情况下,我很想找到一个网站,一个图书馆,一个脚本,一个神谕,一个章鱼或任何告诉我这些数据投影的东西,知道这应该大致映射到52°N,4.7°E

有这样的事吗?我需要的是找到这个特定的投影系统,但是如果可能的话,我更喜欢一种方法来猜测那些你有一些未知格式的坐标,但你知道它们应该映射到哪里的情况。这个问题的读者也会从中受益,并且不会从我真正具体问题的答案中受益。

3 个答案:

答案 0 :(得分:3)

对于shapefile,您可以运行开源工具http://www.gdal.org/ogrinfo.html以查看有关投影等的详细信息。

ogrinfo.exe  "C:\path\shapefile.shp" -al

alt text http://geographika.co.uk/images/ogr.png

您可以从http://fwtools.maptools.org/

下载一整套工具

这包括http://www.gdal.org/ogr2ogr.html工具,您可以使用该工具将shapefile转换为KML,因为它们都是OGR(开放地理空间联盟矢量)格式 - http://www.gdal.org/ogr/ogr_formats.html

如果您没有投影文件或元数据,那么您可以查看几乎所有投影的http://spatialreference.org/ref/epsg/28992/并提供投影参数,以便将它们添加到GIS中。

如果您没有GIS,可以设置http://www.proj4js.org/来测试几个点并转换为lat lon。最好是获得一个GIS程序,但可视化它们 - QGIS是一个开源选项。

答案 1 :(得分:2)

尝试一些明智的猜测。

  • 尝试使用UTM区域。请注意,人们有时会使用虚假的起源。
  • 查看是否country has a national grid。 Google正在告诉我有关this ("Amersfoort", "Rijksdriehoeksnet", "RD"), EPSG:28992
  • 的信息
  • 任何像样的GIS都会有一个内置的投影坐标系列表。浏览列表寻找欧洲/荷兰系统。
  • 问一个当地人。例如,将礼貌问题通过电子邮件发送至this map shop in AmsterdamESRI Netherlands,询问通常使用的坐标系统。
  • 询问创建数据的人(我假设必须有一些理由说明你不能这样做)

答案 2 :(得分:2)

我真的很喜欢这个网络工具:http://projfinder.com/。检查您的文件并查找一些坐标。放大到地球上大致相同的位置,让它猜测。

另请参阅GIS.stackexchange.com上的其他答案: https://gis.stackexchange.com/questions/7839/identifying-coordinate-system-of-shapefile-when-unknown