基于Esri的Portal for ArcGIS(下面简称Portal),用户可以搭建一个本地的地理信息云平台。围绕着这个云平台,Esri为不同的终端提供了响应的解决方案,其中Collector for ArcGIS(下面简称Collector)就是面向智能移动终端的一个地理数据采集解决方案。

Collector作为一个即拿即用的应用程序,用户无需投入额外的开发成本,就能实现户外地理数据的访问和采集。它主要提供以下具体功能:

  • 浏览地图
  • 采集位置、属性、照片
  • 查找地点、规划路线和导航
  • 地图下载、要素同步
  • 离线使用
  • 轨迹记录

下面笔者就之前安装的Collector 10.4.2 安卓版本和Portal for ArcGIS 10.5版本,写一下本人的体验感受和使用中需要注意的地方。

要使用Collector,首先需要在Portal中创建WebMap,这项任务使用Portal内置的地图查看器就能完成。地图查看器实际上是一个在线的制图系统,操作简单,这里就不深入介绍了。针对离线地图,重点提及几个需要注意的地方。

第一个需要注意的地方是对于需要离线编辑的要素图层,需要在服务功能上启用Sync同步功能。如果服务是通过ArcGIS Server发布的,则在服务属性功能(Capabilities)栏中可以勾选启用同步功能;如果服务是托管在Portal中的要素服务,则在对应的Portal条目属性中设置,如下图。

另外还可以通过额外的设置,来控制用户的编辑行为,如下图。

第二个需要注意的地方是WebMap的离线设置,可以在对应的Portal条目属性中设置。如下图。

点击显示高级选项,可以控制同步的内容,例如可以设置在初始化时不下载已有数据,这样能缩短下载时间。

当上述工作准备好后,就可以使用Collector 来进行数据采集了 。进入Collector后,点击切换账号菜单。在系统弹出窗口中输入Portal for ArcGIS的Url地址,点击继续后,输入门户的账号用户名和密码,点击登录后,Collector会列出当前账号下的WebMap。

对于离线地图,会显示同步按钮。在联网的情况下,点击同步,系统会弹出地图界面,用户可交互选择需要下载的区域和地图切片级别。成功下载后,再次打开地图,则只会看到范围内的区域。这里要注意一点,在初始下载同步的时候,尽量选择当次采集任务需要覆盖的地理范围,因为离线后的地图范围是无法扩张的,如果采集范围超出了离线地图范围,则需要删除已经离线的地图,重新下载同步。

地图离线后就可以进行数据采集了,Collector的采集流程十分人性化,支持默认属性值和取值范围自动验证,支持添加图片作为附件。

对于线和面几何类型的图层,Collector还支持使用流方式进行自动采集。这项功能特别适合于搭乘车辆或者船只采集大范围区域位置的采集场景。采集完毕后,可以在地图的同步按钮上查看变更的记录数目,在联网的情况下,再次点击同步就能把数据推送会平台。这里要注意的一点是,Collector的同步功能是不考虑冲突的,它永远以它的版本为准。例如同一条记录,在移动端更新了,同时在平台中把数据删除了,同步后,更新后的数据在平台中会重现。

Collector作为专门面向数据采集人员的应用程序,除了支持智能设备自带的GPS定位外,还支持专业的定位设备,例如RTK GNSS系统,通过蓝牙或者连接线,可以为Collector添加这类专业的位置接受器,同时支持不同的地区坐标系,例如北斗系统所采用的中国2000坐标系统。

Collector作为一款现成的地理数据采集程序,用户交互界面设计和功能都十分实用。同时作为Portal地理平台的一个移动端,完全体现出一图多端应用的理念。普通的业务人员经过简单的培训就能上手,有效地提高了户外的工作效率。未来版本能支持新的矢量地图切片底图就更好了。

Collector for ArcGIS的使用体验的更多相关文章

  1. 2013Esri全球用户大会之ArcGIS for Desktop

    Q1:ArcGIS 10.2 for Desktop中有哪些新特性?     增强的质量和性能        扩展并行处理能力        许多软件质量的改进        优化的文件处理     ...

  2. 使用 ArcGIS Online和APP进行监控操作和数据采集

    主要介绍的App是Operations Dashboard for ArcGIS 和 Collector for ArcGIS,它们 提高了组织内日常操作的效率.精度和响应速度. 已经购买了 ArcG ...

  3. 2013Esri全球用户大会之ArcGIS for Server&Portal for ArcGIS

    Q1:ArcGIS 10.2 for Server有哪些新特性? ArcGIS 10.2对于ArcGIS for Server来说是一个引人注目的版本.它建立在ArcGIS 10.1扎实雄厚的基础上, ...

  4. 【ArcGIS 10.2新特性】ArcGIS 10.2 for Server常见问题

    1.ArcGIS 10.2有无测试版程序? 10.2没有正式的测试版程序,但是我们计划发布两个早期cuts软件给国际经销商.选中的用户和合作伙伴. 2.微软Azure云的ArcGIS forServe ...

  5. ArcGIS 10.5 named user介绍

    1           Named user概述 1.1    Named user简介 Named user是ArcGIS产品自10.3版本正式推出的一种以用户为中心的授权机制,也称"授权 ...

  6. ArcGIS For Android 的标绘与可视化

    参考 1. CSDN 相关博文 2. ArcGIS for Android 离线数据空间分析--叠加分析 3. ArcGIS for Android Runtime100 基本操作(五)——绘制图层和 ...

  7. 2013Esri全球用户大会之解读Web GIS

    1 什么是Web GIS,它跟我有什么关系? Web GIS是传递GIS功能的一种新方式,在Esri把GIS作为平台进行实现的战略方向中位于中心位置.Web GIS为用户随时随地访问和使用地理信息提供 ...

  8. 【340】GIS related knowledge

    mpk: 对地图文档以及所有引用的数据源进行打包可创建经过压缩的单个 .mpk 文件.参考,可以通过 Package Map 工具实现. Collector for ArcGIS Survey123 ...

  9. 手把手教你怎么用ArcgisOnline发布地图服务

    Arcgis推出了Arcgis Online,但是大家都不知道这是个什么东西,怎么用这个东西,今天这篇文章手把手的教你如何使用Arcgisonline发布地图服务. 一.ArcgisOnline简介 ...

随机推荐

  1. java_web学习(16)Ajax

    Ajax       Ajax(Asynchronous JavaScript and XML的缩写),允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax.       Ajax:一种不用 ...

  2. Delphi 常用函数记录

    //判断是否是数字 function IsNumeric(sDestStr: string): Boolean; //简写多余汉字 function SimplifyWord(sWord: strin ...

  3. Unity3D在NGUI中使用mask

    过程是这样的:最近一直想做一个头像的mask效果,后来发现原来unity的mask需要用shader来写,网上找了不少资料,也能实现,不过大多数都是用render texture作为相机投影的text ...

  4. angular实现form验证

    先上效果页面:https://lpdong.github.io/myForm-1/ 其中几个知识点 1.angularJs提供了几个新的type类型: type="password" ...

  5. 笔记:Ubuntu 上的Testlink 部署

    1.安装apache2 sudo apt-get install apache2 2. sudo /etc/init.d/apache2 restart 测试: Http:\localhost or ...

  6. RabbitMQ确认机制问题处理

    现象: 手动在后台创建两个消息反馈队列 代码中监听到消息队列后,对消息进行处理并确认,代码为: 运行代码后,消息未从队列扔出去. 原因及解决方案:后台手动创建队列后,在监听消息中又对队列进行声明创建, ...

  7. python之twisted模块安装

    Twisted是一个事件驱动的网络框架. 最近开始学习了解Twisted,首先肯定要安装twisted模块. 但是在cmd下执行:pip install twisted 出现了下面的问题:" ...

  8. 在点击div中的p时,如何阻止事件冒泡?

    今天整理笔记,发现在学习javaScript的过程中,遇到过一个在当时看来很棘手的问题,现在特地总结一下,也希望能帮助到曾像我一样迷惘的初学者. 我还是以一个案例来说明问题,html代码如下: < ...

  9. 内功心法 -- java.util.ArrayList<E> (6)

    写在前面的话:读书破万卷,编码如有神--------------------------------------------------------------------下文主要对java.util ...

  10. 笑谈ArcToolbox (4) 非我族类

    笑谈ArcToolbox (4) 非我族类 by 李远祥 ArcToolbox的工具既能直接对数据源进行处理,也能对图层以及被选择要素进行处理.但有些数据看起来是空间数据,但实际上在处理的时候还是会出 ...