【问题标题】:How do I guess which geographic projection system is used for a dataset?我如何猜测哪个地理投影系统用于数据集?
【发布时间】:2011-03-13 08:03:15
【问题描述】:

我有一堆要转换为 kml 的 shapefile。

我可以打开它们,但我不明白它们所在的坐标系(创作者也没有提供)。

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

理想情况下,我很想找到一个网站、图书馆、脚本、预言机、章鱼或任何能告诉我这些数据在什么投影中的东西,知道应该大致映射到北纬 52°、东经 4.7° .

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

【问题讨论】:

  • 90% 的时间都是 UTM。

标签: geospatial coordinate-systems proj4js proj


【解决方案1】:

尝试一些有根据的猜测。

  • 尝试 UTM 区域。请注意,人们有时会使用虚假来源。
  • 查看是否country has a national grid。谷歌告诉我this ("Amersfoort", "Rijksdriehoeksnet", "RD"), EPSG:28992
  • 任何体面的 GIS 都会有一个内置的投影坐标系列表。浏览列表以查找欧洲/荷兰系统。
  • 询问当地人。例如,通过电子邮件向this map shop in AmsterdamESRI Netherlands 发送礼貌问题,询问那里通常使用哪些坐标系。
  • 询问创建数据的人(我假设您不能这样做一定有某些原因)

【讨论】:

    【解决方案2】:

    对于 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/ 来测试几个点并转换成纬度。尽管将它们可视化,但最好获得一个 GIS 程序 - QGIS 是一个开源选项。

    【讨论】:

    • 好建议!谢谢,我一直在寻找类似的东西,但没有运气。但就我而言,它并没有告诉我文件在哪个单元中;我认为这是因为我提供的 shapefile 没有 .prj 文件。
    【解决方案3】:

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

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

    【讨论】:

    • projfinder 似乎坏了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 2011-02-04
    • 2016-09-11
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多