ArcGIS移动产品开发包Android和iOS 10.2版于前段时间正式发布,除了众所周知的强劲的离线支持,新版本中还有哪些激动人心的增强呢?请看“新特性系列博客”为您揭秘。
ArcGIS RuntimeSDK 10.2 版本发布已经有了一段时间,其中,以beta的方式提供了一系列离线的功能,最吸引大家的莫过于离线数据的使用了。本博文将为您详细解读ArcGIS 10.2的离线数据,以及如何在移动端使用离线的Geodatabase数据库。
ArcGIS 10.2提供了两种离线模式,分别称为“服务模式”和“桌面模式”。
1、桌面模式
Esri在ArcGIS 10.2.1的桌面产品中提供了专门的工具来制作Runtime Geodatabase,内容可以是要素、表格数据、切片缓存、网络数据集,用来实现离线的数据、离线的地理编码和离线的路径分析等功能。桌面模式适合单用户场景,创建的离线数据目前为只读型,可用来进行展示和查询。
2、服务模式
即数据被发布成要素服务,用户可从服务器上下载部分或全部的数据并保存为一个Runtime Geodatabase,用来进行离线应用;该模式适合大量用户同时工作的场景。
ArcGIS 10.2.1的桌面中提供了专门的工具来制作Runtime Geodatabase,可以整合地图文档中的要素图层、底图、网络数据集和地址定位器等数据,并将其打包成一个单独的Geodatabase数据库文件,可在ArcGIS Runtime SDK中使用,实现数据和功能的离线。使用步骤如下:
1、 在ArcMap中选择Customize->ArcMapOptions,在弹出的对话框中选择“Sharing”选项卡,勾选中“Enable ArcGIS Runtime Tools”;
2、 在打开的地图文档中加入要使用的数据,并保存好地图文档;
3、 选择File->ShareAs->Runtime Content菜单项,即可打开Runtime Content制作工具,如下图所示,其中:
4、 设置好各个参数之后,点击右上角的“Share”,即可生成Runtime Geodatabase。工具会在指定的目录下生成一个geodatabase数据库文件,可将其拷贝到移动端进行使用。
参数设置
正在进行导出
导出一个geodatabase数据库文件
Tips:
1、只支持简单要素、表格、关系类、locators和网络数据集,其它类型的数据暂不支持;
2、不支持多个workspace中的数据,导出的数据需属于同一workspace;
3、导出时会对将数据投影到地图文档的坐标参考中,如果地图文档中含有basemap layer,则坐标参考以basemap layer为准;
4、basemap因为制作了缓存切片,因此显示会比其它的图层都要快速,但生成basemap的时间会比其它数据稍长。basemap不能进行查询,只用来进行展示和浏览。
【10.2移动新特性】揭秘ArcGIS 10.2移动产品的离线功能【上:桌面模式】
原文:http://blog.csdn.net/arcgis_all/article/details/19110351