地图作者构建的地图要包括实现地图目的所需的图层和配置。 当地图的目的之一是收集社区或组织输入时,地图作者会将可编辑的要素图层包括在地图中。 例如,创建者可以添加一个可编辑要素图层,使观鸟人群可以直接将观鸟活动发布到地图上,并在特定观测点附加媒体文件,例如照片、音频文件和视频文件等。 由于这些要素是图层的一部分,因此,有权访问图层的人可以立即看到对地图中图层所做的任何更改,即使该图层是其他地图的一部分也是如此。
要素图层的发布者或您组织中的管理员可以决定要素图层是否可编辑并设置编辑级别。 编辑级别确定您是否可以添加要素、删除要素、仅更新要素属性或更新要素几何。
如果要素图层可编辑,而且您也有编辑要素的权限,您就可以在 Map Viewer 经典版(之前称为 Map Viewer)中打开包含可编辑要素的地图或向 Map Viewer 经典版 添加可编辑要素图层以对要素进行编辑。
要素图层编辑包括添加、更改或删除地图上的要素,以及添加、更改或删除与要素相关联的信息(属性值)。 您在Map Viewer 经典版中对要素图层进行的编辑将自动保存到图层中,没有可供使用的“保存”按钮。 当您添加、删除或编辑要素或属性出错时,可以单击撤消以删除您所做的编辑。
下列步骤介绍了如何编辑Map Viewer 经典版中的要素图层。 关于在Map Viewer 经典版中编辑表的说明,请参阅编辑表格。
- 在 Map Viewer 经典版 中打开包含要编辑要素图层的地图,或在新地图中打开要素图层。
- 如有必要,请选中要编辑的图层旁的框,然后单击编辑。
图层上的编辑器设置决定了您可以操作的编辑类型。 如果图层支持添加要素,则在地图左侧的添加要素窗格中将出现一个编辑模板。 在支持添加要素的地图中会显示每个要素图层的模板。 图层发布者可定义模板,这些模板中有基于要素类别的预定义样式和其他设置。 以观鸟为例,图层所有者可以为种群较大的鸟类(如猛禽、鸣鸟或滨鸟)创建不同的模板。
- 可按照以下步骤添加要素:
- 从添加要素中为图层选择要素模板。
- 添加需要与现有要素对齐或加入现有要素的面要素或线要素时,按 Ctrl 键可启用捕捉功能。
- 单击地图上要添加或绘制要素的位置。 如果您正在使用捕捉功能,则在绘制新要素时持续按 Ctrl 键可以一直捕捉最近的现有要素。
添加完要素后,会弹出一个窗口,可在该弹出窗口中填充新要素的属性。 可用字段对图层而言是唯一的。
- 对于每个属性,输入一个与新要素相关的值,或者,如果属性存在值的下拉列表,则从列表中选择相关值。
以观鸟地图为例,可以输入鸟的种类、雌性还是雄性、鸟大概的年龄(幼鸟、未成年鸟或成年鸟)以及观看鸟的日期和时间。
- 如果图层允许添加附件,则可以附加与该要素相关的图像或其他文件。 为此,请在弹出窗口的附件部分中单击浏览,然后从计算机中选择文件。 请参阅编辑表。
以新的观鸟要素为例,可以添加您拍摄的鸟类照片。
- 单击“要素”以保存编辑内容。
- 要编辑现有要素的属性,请在地图上单击该要素以将其选中并打开弹出窗口。 更改必要的信息,并在完成编辑后单击弹出窗口中的关闭。
- 要移动现有要素,请单击地图上的要素以将其选中,然后将其拖动到地图上的新位置。 单击要素将其关闭后将保存所作的编辑。
- 但也有极少数情况下,您可能需要修整现有的线或面要素。 为此,双击该要素以显示其折点。 选择修整要素所需要的折点,并将其拖到新位置。 单击要素将其关闭后将保存所作的编辑。
- 要移除要素,请在地图上单击该要素以打开其弹出窗口,然后单击删除。
以完全编辑控制功能将图层添加到新地图
在某些情况下,您可对托管要素图层进行完全编辑控制,而无需考虑图层所有者设置的编辑级别如何。 要访问完全编辑功能,请在项目页面的 Map Viewer 经典版 中打开该图层。
注:
目前,此功能仅在 Map Viewer 经典版(之前称为 Map Viewer)中受支持。 该功能将在新 Map Viewer 的未来版本中提供。
以下是使用完全编辑控制权限时的注意事项:
- 对于允许成员对共享到本群组的项目进行更新的群组,即使在托管要素图层不可编辑或者成员不具有要素编辑权限的情况下,其成员仍具有完全编辑控制权限。
- 默认管理员和图层所有者能够以完全编辑控制权限打开图层,无论为非管理员设置的编辑级别如何,也不管此托管要素图层是否可供其他用户进行编辑。 这是为管理员角色保留的权限。
- 具有完全编辑控制权限的成员,可在 Map Viewer 经典版 中打开可编辑的托管要素图层,并添加、更新和删除要素。 无论图层的编辑级别设置如何,只要图层启用了编辑功能,成员就可以执行此操作。
可按照以下步骤编辑这些图层:
- 验证您是否符合上述要求中的某一条。
- 打开托管要素图层的项目页面。
- 单击在 Map Viewer 中打开 > 使用完全编辑控制权限向新地图添加图层。