【ArcGIS Runtime SDK for Android-03】Offline

离线地图允许用户继续保持高效地使用地图,即使在网络连接很差或没有网络的情况下。你的应用程序可以让用户浏览地图、收集信息、编辑数据、查找地点和路径规划,还可以选择在网络重新连接时与其他用户同步数据编辑。

1、离线地图的功能

你能够添加以下功能到你的离线地图中:

  • 查看基础地图
  • 编辑操作图层
  • 同步编辑:如果你的数据是基于服务的,当再次连接网络,上传本地设备上编辑的数据或下拉更新由其他人编辑的数据。
  • 位置搜索和路径规划

2、离线地图模式

服务模式( Services pattern):best for supporting multiple users who edit and share data.

桌面模式(Desktop pattern):best for supporting read-only data.

(1)服务模式

服务模式允许您构建应用程序,可以根据请求将特定的地图和图层下载到设备上。关键是,此模式允许用户离线编辑其操作数据,并在恢复网络连接时与其他用户同步。从以下列表中选择符合您业务需求的工作流:

  • Author and generate an offline map ahead of time so that your field workers can simply download it and take into the field. See Preplanned workflow.
  • Allow users to define a map’s area of interest, generate the offline map content and download it to their device, as required. See On-demand workflow.
  • Allow users to take individual layers offline and use these to construct a map within their app. See Take individual layers offline.

补充:数据和许可

  • 操作数据

对于操作数据可以使用来自ArcGISOnline或者ArcGIS Enterprise上的可同步的要素服务来创建 mobile geodatabase作为离线使用。通过同步过程,控制用户是否可以上传他们的编辑,下载其他人的编辑,或者两者都可以。这允许应用程序保持最新的数据视图。当多个用户正在编辑相同的要素而编辑冲突时,同步到服务的最后一个编辑将覆盖其他的编辑。

提示:如果在应用程序中需要支持离线路径规划或者地理编码功能,可以使用桌面模式来创建定位器和网络数据集。

  • 基础地图数据

对于基础地图数据,ArcGIS切片地图服务和ArcGIS Online基础地图可以以切片包(.tpk或.vtpk文件)格式下载到用户的设备上。这可以来自自己的ArcGIS Server或托管的切片图层。Esri提供了一组支持离线使用的基础地图,这些服务需要ArcGIS在线组织订阅或ArcGIS开发者帐户,获取离线使用基础地图的许可详细信息,可以参考使用切片包来自ArcGIS Online的基础地图

  • 许可

应用程序使用离线地图需要以下许可级别:

要查看离线基础地图,可以查看和下载包含在地理数据库中的离线功能数据的更新,以及使用离线路径规划和地理编码,该应用程序可以在Lite许可级别上获得许可。

如果需要离线编辑和上传编辑到支持同步的功能服务,应用程序必须获得基本许可级别的许可。

(2)桌面模式

它只支持只读数据,因此在只需要定期更新的情况下是合适的。这些内容可以包括要素、表格数据、切片缓存、定位器和网络数据集。内容可以单独打包和分发,也可以组合成一个移动地图包(.mmpk)。

  • 创建离线地图

离线地图可以通过ArcGISPro打包成.mmpk文件。怎样生成mmpk文件,请参考这里

  • 创建离线图层

可以通过ArcGISPro或者ArcMap创建单个图层(individual layer)包。怎样创建单个图层包可以查看桌面模式部分的“Create an offline layer”。

ArcMap还能够用于创建runtime内容,但是有性能限制。怎样创建ArcGIS Runtime content请参考http://desktop.arcgis.com/en/arcmap/latest/map/working-with-arcmap/creating-arcgis-runtime-content.htm

参考链接:

https://developers.arcgis.com/android/latest/guide/offline.htm

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值