0

我需要在 Fusion 表中存储一个 .shp 文件(矢量数据文件),然后从 fusion 表中“获取”他并将其用作我在 android 中的 MapView 上的图层/叠加层(使用 google map Api)

可能吗 ?如何做到这一点的样本会有所帮助......

提前致谢 !汤姆。

4

2 回答 2

0

我使用shpescape.com将 shapefile 转换为 Fusion Tables,非常有用。在 MapView 中获取它有点棘手,因为在 SDK 中没有“官方”的方式来做到这一点。你可以在这里这里找到一些答案。

于 2012-09-26T02:26:53.147 回答
0

Gady P 分享的网址有效,但这里有一些替代选项:

您需要将 shapefile 转换为 KML 格式。您可以使用 ArcGIS 中的图层转 KML 工具。它可以在工具箱 > 系统工具箱 > 转换工具 > 从 KML > KML 到图层中找到。

您还可以使用 GDAL/ogr2ogr 将 shapefile 转换为 KML。几个月前,我在 GISCollective 网站上写了一个关于这样做的教程......

http://giscollective.org/tutorials/gis-techniques/spatial-data-conversion-using-python/

引导您完成如何将其转换为 KML 就足够了。

将其转换为 KML 后,只需转到 Google Drive 并创建您的 Fusion Table,然后从您的计算机上传 KML。

编辑:重新阅读我的教程后,我似乎举了一个将 shapefile 转换为 KML 的示例,所以这应该正是您所需要的

于 2012-10-02T20:11:24.597 回答