基于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. Spring mvc系列一之 Spring mvc简单配置

    Spring mvc系列一之 Spring mvc简单配置-引用 Spring MVC做为SpringFrameWork的后续产品,Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块 ...

  2. windows apache 开启 GZIP

    从服务端优化来说,通过对服务端做压缩配置可以大大减小文本文件的体积,从而使加载文本的速度成倍的加快.目前比较通用的压缩方法是启用gzip压缩.它 会把浏览器请求的页面,以及页面中引用的静态资源以压缩包 ...

  3. Oracle 表空间迁移

    迁移表空间databump 使用databump导入导出,两个库用户必须一致,否则另一个库导入的时候会报错.所以两个库都是用helei用户. 给两个数据库的用户分别授予dba权限,这里只是实验更清晰而 ...

  4. springMvc获取servletContext

    springMvc获取servletContext WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebA ...

  5. C# 程序集 和 反射

    .Net反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为.Net的反射机 ...

  6. MyBatis 一对多关联查询

    sqlxml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC ...

  7. 【js 编程艺术】小制作四

    1. html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <t ...

  8. POJ1753 搜索

    Flip Game Description Flip game is played on a rectangular 4x4 field with two-sided pieces placed on ...

  9. 在C语言中以编程的方式获取函数名

    仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧. 对象反射库.调试工具及代码分析器,经常会需要在运行时访问 ...

  10. C++ 头文件系列(iterator)

    简介 该头文件围绕迭代器展开,定义了一系列与迭代器有关的概念,但最最最重要的一点就是----它和其它容器一起实现了C++容器的Iterator设计模式. Iterators are a general ...