【问题标题】:Converting a SHAPEFILE (SHP) to KML for google fusion table将 SHAPEFILE (SHP) 转换为 KML 以用于谷歌融合表
【发布时间】:2012-07-26 18:12:59
【问题描述】:

我正在使用http://www.zonums.com/shp2kml.html 将 SHP 文件转换为 KML 以集成到 Google Fusion Tables 中。 我可以用许多 shp 文件成功地做到这一点,但我对一个特定的 SHP 文件有一个特殊的问题。

http://www.electionsquebec.qc.ca/documents/zip/shapefile-sections-de-vote-elections-generales-2008.zip

当我创建 KML 文件并在 Google 地球中打开它时,实际边界位于太平洋某处(而不是实际勾勒出魁北克省的轮廓)。形状很好,只是整个实际形状转移到了太平洋。我想知道它是否与UTM..或与坐标有关。我尝试了不同的区域,不同的基准......没有任何效果。帮忙?

【问题讨论】:

    标签: kml google-fusion-tables shapefile


    【解决方案1】:

    我使用了shpescape,它给了我this,这对我来说很合适。你一定是对 shp2kml 做错了。

    【讨论】:

      【解决方案2】:

      我不熟悉 w/shp2kml,但根据主页,它可以接受 Lat/Lng 或基于 UTM 的投影。然而,有问题的 shapefile 位于 Lambert 等面积投影中,我认为它不受支持(请查看 .prj 文件以查看详细信息)。

      如另一个答案中所述,shpescape.com 应该适用于这个用例——它使用 proj4 库进行转换,并且支持这种投影。

      【讨论】:

      • 你们说的都对,太好了,谢谢。唯一的问题是 shpescape.com 似乎最多只能处理 100 行,而我的文件有 125 行……有什么解决方法吗?再次感谢大家。
      • 我想我明白了。谢谢大家!
      • 就像评论一样,shpescape 停止在 100,000 个特征(不是 100 个)
      猜你喜欢
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-06
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多