1、前言

移动端的数据来源非常重要,它决定了移动端功能的实现。早期的ArcGIS Android API中,主要以接入在线的数据源为主,因此主要实现在线的地图浏览、查询和路径分析、地理处理等从操作;在v1.0.1版本中,ArcGIS移动产品第一次可以加载松散型切片,自此逐渐掀开了对本地离线数据源的支持,也因此可以在移动端实现越来越受欢迎的离线功能。现在最新的10.2.7 API离线支持数据主要包括紧凑型切片、tpk切片包、.geodatabase、.shp文件、地名地址库、网络数据集。

 

2、ArcGIS Runtime SDK支持的空间数据类型

ArcGIS Runtime SDK for Android支持的空间数据源有多种,主要分为3大类:ArcGIS在线数据源、ArcGIS离线数据源(自10.2版本起),以及第三方数据源,详细的类别支持请见下表:


数据源类型



数据源名称



ArcGIS在线数据源(ArcGIS Online/Portal for ArcGIS)



切片地图服务(ArcGISTiledMapServiceLayer)



动态地图服务(ArcGISDynamicMapServiceLayer)



影像服务(ArcGISImageServiceLayer)



要素服务(ArcGISFeatureLayer)



ArcGIS离线数据源



紧凑型切片(ArcGISLocalTiledLayer)



tpk切片包(ArcGISLocalTiledLayer)



.geodatabase数据文件(GeodatabaseFeature)



.shp文件(ShapefileFeatureTable)



地名地址库(Locator)



网络数据集(Network Dataset)



第三方数据源



Bing地图(BingMapsLayer)



Open Street map(OpenStreetMapLayer)



OGC图层(KMLLayer、WMSLayer)



第三方自定义扩展图层