引用注册数据的要素图层的所有者和管理员可以控制编辑访问权限、允许数据导出以及配置高级编辑选项。
注:
如果在受 web 层身份验证(IWA、LDAP、客户端证书身份验证等)保护的联合服务器上发布服务,则将无法通过门户网站来配置服务和图层设置。 在这种情况下,必须在联合服务器上使用 ArcGIS Server Manager 来管理服务和图层设置。
控制编辑访问权限
作为引用注册数据的要素图层的所有者或管理员,您可以更改图层上的设置,以控制是否允许编辑以及可以进行哪些类型的编辑。
本部分中描述的设置仅适用于非图层所有者、管理员和数据管理员的用户。 要执行在图层上启用的编辑操作,这些用户必须是具有编辑要素的权限的默认或自定义角色成员。
启用编辑并配置允许的编辑类型
- 以具有发布权限的项目所有者身份登录到组织。
- 打开要素图层的项目详细信息页面。
- 单击设置选项卡。
- 滚动至要素图层部分并展开配置标题。
- 选中启用编辑框。
- 对于允许哪种类型的编辑?部分,可选择以下选项。
- 添加 - 允许编辑者添加要素几何。 编辑者还可以在创建要素时提供属性值。 创建后,编辑者必须具有更新权限,才能更改要素或其属性。
- 删除 - 允许编辑者删除要素。
- 更新 - 允许编辑者更新要素几何属性。 要允许编辑者仅更新属性并且不更新要素几何(即,您不希望其移动要素),请选择仅属性。
- 对于编辑者可以查看何种要素?部分,选择以下选项之一。
- 编辑者可以看到所有要素 - 当编辑者应该能够看到所有要素时启用此选项。
- 编辑者只能看到自己的要素(需要编辑者追踪)- 如果图层中包含敏感信息或专用信息(如医疗记录或搜索数据),且对此编辑者仅有权使用自己采集的数据,则可以启用此选项。
- 编辑者看不到任何要素,即使是他们添加的要素 - 在编辑器不需要或不应看到新添加的要素时,启用该选项。 例如,如果您让人员使用诸如 ArcGIS Survey123 之类的应用程序从公众采集调查信息,则您可能不希望编辑者看到调查对象提供的信息,因为这些信息可能是私人信息或敏感信息(例如调查对象家庭住址)。
- 对于编辑者可以编辑何种要素?部分,选择以下选项之一。
- 编辑者可以编辑所有要素 - 允许编辑者删除或修改自己和其他人创建的要素。
- 编辑者只能编辑自己的要素(需要编辑者追踪)- 允许编辑者删除或修改其创建的要素,但无法删除或修改其他用户的要素。
- 单击保存。
将立即应用编辑操作。
允许离线编辑或协作
要允许其他用户离线使用要素图层并在与网络断开连接的情况下进行操作,或者要在分布式协作中将要素图层数据共享为副本,则必须在图层上启用同步。
当您启用同步时,即可允许离线编辑者在连接时获取要素的最新更新。 编辑者在断开网络时对要素所做的任何编辑内容也都将在连接时得到应用。 还允许对协作发送组织中的图层进行更改,以同步到参与组织的要素图层。
- 打开您希望允许其他用户编辑的要素图层的项目详细信息页面。
- 单击设置选项卡。
- 滚动至要素图层部分,然后选中启用同步(离线使用和协作需要启用此选项)框。
- 单击保存。
将立即应用编辑操作。
允许数据导出
可以执行以下步骤,以允许其他人在组织中访问图层时,可以从要素图层中导出数据:
- 以具有发布权限的项目所有者或管理员身份登录到组织。
- 打开要素图层的项目详细信息页面。
- 单击设置选项卡。
- 滚动至要素图层部分并展开配置标题。
- 滚动至导出数据部分,然后选中允许其他用户导出不同格式框。
- 单击保存。
将立即应用编辑操作。
配置高级编辑选项
按照下列步骤配置其他编辑相关的属性。
- 以具有发布权限的项目所有者或管理员身份登录到组织。
- 打开要素图层的项目详细信息页面。
- 单击设置选项卡。
- 滚动至要素图层部分并展开配置标题。
- 滚动至高级选项部分。
选择设置以下属性:
- 插入或更新要素时允许的默认 z 值 - 允许您指定默认 z 值。 如果编辑者通过要素图层添加或更新要素且未指定 z 值,则将应用此默认 z 值。
- 允许在没有 m 值的情况下进行几何更新 - 使用此设置可在启用了要素服务中用于存储 m 值的图层,但尚未使用该 m 值的情况下使用。 当编辑者通过要素服务编辑要素几何时,如果客户端未提供值,则将插入 NaN m 值。
- 应用编辑时将范围添加到用户名 - 允许您指定要附加到通过要素图层进行编辑时记录的用户名的值。 此选项有助于区分用户是通过要素服务进行编辑,还是直接针对地理数据库中的数据进行编辑。 要启用此选项,请选中应用编辑时向用户名添加范围,然后输入您希望添加至用户名的范围值。
- 清理 HTML 以删除不受支持的实体和属性 - 防止输入不受支持的 HTML 实体或属性。 此选项在默认情况下启用,除非编辑者需要输入这些不受支持的 HTML 实体的功能,否则不要禁用此选项。 禁用此选项将允许用户向文本框中输入任何文本,这样会使服务暴露于跨站点脚本 (XSS) 的潜在攻击之中。
- 单击保存。
将立即应用编辑操作。