要素服务的编辑器权限
要素服务允许您控制用户可对服务执行的编辑操作的类型。通过在 ArcGIS for Desktop 服务编辑器 的要素访问选项卡中启用或禁用相应的操作和属性可以实现此目的。
配置操作
您可对以下要素服务操作进行配置:
- 创建用于向要素服务添加要素。
- 删除用于从要素服务中删除要素。
- 查询用于查询和查看要素服务中的数据。与地图服务不同,地图服务具有一个导出地图 (ExportMap) 功能可用于地图的绘制,而要素服务的可视化完全通过查询实现。服务器将查询到的要素返回到客户端,然后客户端执行要素的绘制工作。
- 更新用于更新要素服务中的要素。
默认情况下,所有操作均会启用。如果禁用了某项操作,那么当用户尝试执行该操作所对应的任何动作时,服务就会返回错误。客户端应用程序,比如那些通过 ArcGIS Web API 构建的应用程序,可在尝试应用编辑内容前检查所允许的操作。您甚至可以对这些应用程序进行设计以禁用或限制相应的命令,从而与允许的操作相符。
对于带附件的数据,如果已启用“创建”或“更新”功能,则可以向要素添加附件。如果已启用“更新”,则还可以“更新”或“删除”与要素相关联的附件。
配置服务操作时,请注意以下事项:
- 如果启用“创建”、“删除”或“更新”,则上传功能将包含在服务配置中。此功能用于将数据发送到服务。
- 如果启用“创建”、“删除”、“更新”或“允许几何更新”,则编辑功能将包含在服务配置中。此功能用于向后支持 10.1 之前的客户端的功能。
注:
仅需要对非管理用户考虑所允许的操作。服务器管理员对启用了所有操作的服务具有完全访问权限。
配置属性
您可对以下要素服务属性进行配置:
- 允许几何更新用于对要素服务中要素的几何进行编辑。默认情况下,会启用该选项。如果禁用此选项,则用户只能更新要素服务中要素的属性。
- 允许更新真曲线用于将要素的真曲线几何替换为增密几何。默认情况下,将禁用此操作,并且此操作仅在选择允许几何更新后可用。警告:
Web 客户端不支持真曲线几何。如果数据包含真曲线,则几何将以增密版本的真曲线的形式返回。如果启用此选项,则将允许使用增密要素替代真曲线。如果禁用此选项,则尝试编辑真曲线几何时将返回错误。
- 应用默认 z 值用于指定一个默认 z 值,可应用于所有通过要素服务添加或更新的要素,这些要素未提供 z 值。有关详细信息,请参阅在要素服务中编辑具有 z 值的要素。
- 对要素启用基于所有权的访问控制可防止人们访问不属于他们的要素。有关详细信息,请参阅要素服务基于所有权的访问控制。
配置多个访问级别
如果您需要支持多个级别的用户(每个级别均需要不同的操作),则建议为每个级别的用户都创建一个服务。例如,您可以创建一个启用了所有操作的 Professors 服务。同时,还可以创建一个仅启用创建、查询和更新操作的权限较低的 Students 服务。
9/15/2013