【问题标题】:Android : Shapefile in GooglemapsAndroid : 谷歌地图中的 Shapefile
【发布时间】:2014-12-03 06:16:59
【问题描述】:

我正在使用 Google 地图 开发应用程序。我需要在其中显示来自 shape 文件imagery 的一层数据。

有人知道怎么做吗,我不知道如何在android中的谷歌地图上投影图层。

如果有其他建议,请向我提供一些 API 和示例代码。

【问题讨论】:

    标签: android google-maps gps gis shapefile


    【解决方案1】:

    无法直接在 Google 地图中呈现 .Shp 文件。

    但如果你真的想这样做,那么使用一些 QuantumGIS 或 ARC GIS.Shp 导出到.Kml 文件,然后制作可以轻松解析此.Kml 文件的XMLPullParser

    请参阅此问题以获取更多信息

    Does anyone know of a library in Java that can parse ESRI Shapefiles?

    Android lib to read or parse shapefile

    https://gis.stackexchange.com/questions/48191/how-to-display-esri-shapefile-in-android

    https://gist.github.com/kiichi/6119073

    【讨论】:

      【解决方案2】:

      使用Google Maps Android API utility library,您可以在 Google Maps MapView 上显示 KML 或 GeoJSON 数据。

      现在您只需要解析您的 shapefile 并将其转换为前面提到的格式之一。

      shapefile 解析过程可以使用this question 中提到的库之一来完成。

      转换过程(java 对象到 XML 或 JSON 对象)需要由您以编程方式处理。

      【讨论】:

        猜你喜欢
        • 2013-08-15
        • 1970-01-01
        • 2010-11-22
        • 2017-08-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-31
        相关资源
        最近更新 更多