很大一部分人均可通过基于 Web 的编辑来添加和改进数据。包括现场工作人员、公司其他部门的分析人员,甚至还可能包括广大的自发人士,他们可通过简单的编辑界面提供有价值的数据。
Web 编辑需要对客户端操作(例如在屏幕上移动多边形的折点)与在服务器上执行的操作(向数据库提交编辑内容)进行适当的协调。如果您是编程初学者,您会发现从模板或预先创建的任务入手进行编程比较容易。ArcGIS.com、Portal for ArcGIS 和 ArcGIS API for JavaScript 都可以为您提供编辑的入门方法。
要详细了解如何执行 web 编辑,请参阅帮助中的 web 和离线编辑教程。
要素服务的角色
Web 编辑使用源于要素服务(在 ArcGIS Server 中)或要素图层(在 ArcGIS.com 或 Portal for ArcGIS 中)的要素。在地图中可以定义要素模板,这些模板表示预定义的要素类型(编辑人员经常会创建这些要素类型)。例如,若要准备编辑道路,您可以配置名为“限行高速公路”、“其他有隔离带的高速公路”、“国道”和“地方道路”的模板。这样,应用程序用户可以从中选择某个模板选项,而不必自己配置属性。这样做使编辑变得更加简单,且减少出错的机率。
几何服务的角色
几何服务也可用于支持编辑。几何服务可以创建、剪切和修整要素。还可以执行完整性检查,如确保面边界不彼此交叉。