基于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. 【转】 如何提高自己的acm个人能力

    2011-05-17 21:26 1429人阅读 评论(0) 收藏 举报 算法网络blog八卦游戏读书 转载自 简单de数字 最终编辑 fading_code by   zfy0701 本来以为HNU ...

  2. jQuery中animate动画第二次点击事件没反应

    jQuery中animate动画第二次点击事件没反应 用animate做点击翻页动画时发现第二次点击事件动画没反应,而第一次点击有动画效果,代码如下: 复制代码 代码如下: $(".page ...

  3. Intent对象详解——使用Intent启动系统组件

    Android的应用程序包含三种重要组件:Activity.Service.BroadcastReceiver,应用程序采用一致的方式来启动它们——都是依靠Intent来启动的,Intent就封装了程 ...

  4. Pomelo的Protobuf

    pomelo的protobuf实现,借助了javascript的动态性,使得应用程序可以在运行时解析proto文件,不需要进行proto文件的编译.pomelo的实现中,为了更方便地解析proto文件 ...

  5. spring mvc 下载文件链接

    http://www.blogjava.net/paulwong/archive/2014/10/29/419177.html http://www.iteye.com/topic/1125784 h ...

  6. 开源第三方登录组件OAuthLogin2.0 支持QQ,阿里巴巴,淘宝,京东,蘑菇街,有赞等平台

    Nuget地址:https://www.nuget.org/packages/OAuthLogin2.0/ 项目结构说明: AuthorizationProviders文件夹下主要存放内置的授权平台. ...

  7. 微信小程序开发系列(二)小程序的全局文件

    其实你已经知道了小程序的文件结构 上一节讲到,小程序的页面由三部分组成: 视图(.wxml).逻辑(.js).样式(.wxss). 我们这次重新展开文件结构: 小程序用到的文件类型只有四种,正如你所看 ...

  8. 微信小程序教程(第二篇)

    如何注册接入小程序及搭建开发环境 小程序接入流程 注册 主要分为注册邮箱与信息登记. 需要重新申请一个新的微信公众帐号,不能使用服务号.订阅号或企业号使用的公众帐号 (微信公众帐号分为四种类型:订阅号 ...

  9. region URL请求数据

    #region URL请求数据 /// <summary> /// HTTP POST方式请求数据 /// </summary> /// <param name=&quo ...

  10. jquery 精度计算代码,指定精确小数位

    jquery代码: /** * 将标签的值格式化 * id 标签id * min 最小值 * max 最大值 */ function toFloat(id,min,max){ var htmlVal ...