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) | |
第三方自定义扩展图层 |