作为组织中的发布者,您可以通过发布托管要素图层在 ArcGIS Enterprise 中托管要素数据。 ArcGIS Enterprise 支持多个源,允许您完成此操作。 可通过以下任意方式来发布托管要素图层:
- 包含坐标或地址的逗号分隔值 (CSV) 文件
- 压缩 shapefile
- GeoJSON 文件
- 要素集合
- 压缩文件地理数据库
- Open Geospatial Consortium (OGC) GeoPackage 文件
- ArcGIS Pro 地图
- 模板或现有要素图层
您还可以创建空白托管要素图层并定义其包含的空图层。 创建托管要素图层之后,请向各图层添加字段。
当需要将矢量数据提供给组织的其他成员进行显示、查询和编辑时或当想要共享非空间属性的表格时,您会用到要素图层。 通过地图、应用程序和桌面地图查看器与合作者共享数据的一种方法是在 ArcGIS Enterprise 上托管要素图层。
要素图层最适合用作参考图层(如底图)之上的业务图层。 例如,某一要素图层可能包含有关您所在社区的街道标志的信息。 其中所含的每个要素(街道标志)可能包括标志名称、安装日期以及用于向当地街道部门报告问题的网站 URL。
要完成下列部分中的步骤,必须拥有发布托管要素图层和创建内容的权限。
发布 CSV 文件
如果您的计算机上存储了 CSV 文件(包含地址或坐标),则可以登录到门户,并从 CSV 文件中发布要素或表。 生成的要素图层作为服务被发布到门户托管服务器上。 这些服务称为托管要素图层。
下列步骤概括了使用 CSV 文件通过门户网站发布要素或表格的方法。 要素在 WGS 1984 Web Mercator (Auxiliary Sphere) 坐标系中发布。
注:
这些文件不强制使用唯一的字段名称,但是托管要素图层中的字段名称必须是唯一的。 因此,在发布之前,请确保文件中的所有字段名称都是唯一的。
以下步骤介绍了如何从本地驱动器添加 CSV 文件并进行发布。
- 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限。
- 打开内容 > 我的内容,单击新建项目,然后单击您的设备。
- 在您的设备上找到文件。
- 选择文件,然后单击打开。
- 选择添加 <文件名> 并创建托管要素图层或表。
- 单击下一步。
- 查看包含的字段并根据需要进行更改。
如果系统可以识别字段类型,则会自动对其进行设置,但是,可以更改字段类型。
- 为 CSV 文件中的日期字段选择时区。
默认情况下,假定日期字段包含 UTC 日期和时间。 如果日期字段存储使用另一时区的值,请选择该时区。 请注意,您选择的时区将应用于 CSV 文件中的所有日期字段。 如果您稍后使用更新的数据覆盖托管要素图层,则将使用您初始发布时指定的时区。
有关时区注意事项和支持的日期和时间格式的信息,请参阅 CSV、TXT 和 GPX 文件。
提示:
您可配置弹出窗口以显示时间。
- 单击下一步。
- 选择文件中用于定位要素的信息。
- 如果您的文件包含坐标,请选择是使用纬度和经度、美国军事格网参考系 (MGRS) 还是使用美国国家格网坐标。
- 如果您的文件包含地名(例如,威斯敏斯特教堂或巴拿马运河)或地址,请选择地址或地名。
- 要创建非空间表图层,请选择无。
- 如果您正在根据地址或地名来定位要素,并且您的组织已配置多个定位器,请单击高级位置设置,并选择您希望使用的定位器。
注:
要发布包含地址的 CSV 文件,您的门户必须配置为使用可进行批量地理编码的定位器(地理编码实用程序服务)。 如果添加文件时发布选项不可用,请联系组织管理员。
- 如果您的文件包含地址,请单击高级位置设置,并使用区域下拉列表来指定地址所在的国家/地区。 如果您的文件包含来自多个国家/地区的地址或来自列表中不存在的国家/地区的地址,请选择世界。
默认情况下,定位器会添加一个字段,该字段用于存储每个要素的坐标位置。 您可以选择包含其他字段,这些字段可提供与地理编码过程有关的信息,例如输入文件中的位置信息与定位器服务中的位置的匹配程度。
- 选择您的位置字段是基于一个字段还是多个字段。
- 单击下一步。
- 输入标题。
- 在我的内容中选择要用于保存项目的文件夹。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。
您还可以输入类别名称以缩小类别列表范围。
- 或者,输入标签术语,并以逗号分隔。
标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。
- 或者,输入用来描述数据的摘要。
- 单击保存。
CSV 文件必须已格式化,并另存为 .csv。
数据文件和要素图层被分别添加至我的内容。 发布完成后,测试新托管要素图层的一种方法是在 Map Viewer 中查看该图层。
如果您发布一个包含地址或地点的 CSV 文件,您可以检查并修正所有不位于地图或未正确放置的记录。 可立即在 Map Viewer 经典版 中检查位置,也可以选择稍后检查位置。 有关详细信息,请参阅检查位置。 目前,您只能查看 Map Viewer 经典版 中的位置。
默认情况下,只有您和管理员可以访问托管要素图层。 要允许其他人访问托管要素图层,请将图层和文件共享至所有人(公共)、您的组织或者特定群组的成员。 您可以编辑项目详细信息并更改要素图层设置。
如果要在分布式协作中将托管要素图层共享为副本,则必须启用同步。
请注意:默认情况下,绘制或查询要素图层时,每次仅返回 2000 条记录。 可通过 ArcGIS Server Manager 中的服务属性来更新针对现有托管要素图层的此项限制。 连接至托管服务器并将每项服务的服务器返回的最大记录数属性设置为所需的值。
发布 shapefile
如果希望对 shapefile(以 .zip 文件形式打包)中的要素图层启用 web 功能,请将该 .zip 文件添加至门户并进行发布。 生成的要素图层作为服务被发布到门户托管服务器上。 这些服务称为托管要素图层。
下列步骤概括了使用 shapefile 通过门户网站发布要素的方法。 要素在 WGS 1984 Web Mercator (Auxiliary Sphere) 坐标系中发布。
- 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限。
- 打开内容 > 我的内容,单击新建项目,然后单击您的设备。
- 在您的设备上找到文件。
- 选择文件,然后单击打开。
- 添加 .zip 文件时,请指定文件中的内容类型。 可以从项目类型下拉菜单中选择数据格式。
如果指定了错误的内容类型,则无法上传文件。
- 选择添加 <文件名> 并创建托管要素图层。
- 单击下一步。
- 输入标题。
- 在我的内容中选择要用于保存项目的文件夹。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
- 或者,输入标签术语,并以逗号分隔。
标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。
- 或者,输入用来描述数据的摘要。
- 单击保存。
Shapefile 必须压缩为包括 .shp、.shx、.dbf 和 .prj 文件的 .zip 文件。
如果 .zip 文件中包含多个 shapefile,则这些 shapefile 均将包括在要素图层中。
数据文件和要素图层被分别添加至我的内容。 发布完成后,测试新托管要素图层的一种方法是在 Map Viewer 中查看该图层。
如果您发布一个或多个包含元数据的 shapefile,则该元数据将包含在托管要素图层的图层中。 在托管要素图层的项目页面进行查看时,元数据采用为门户配置的元数据样式显示。
默认情况下,只有您和管理员可以访问托管要素图层。 要允许其他人访问托管要素图层,请将图层和文件共享至所有人(公共)、您的组织或者特定群组的成员。 您可以编辑项目详细信息并更改要素图层设置。
如果要在分布式协作中将托管要素图层共享为副本,则必须启用同步。
请注意:默认情况下,绘制或查询要素图层时,每次仅返回 2000 条记录。 可通过 ArcGIS Server Manager 中的服务属性来更新针对现有托管要素图层的此项限制。 连接至托管服务器并将每项服务的服务器返回的最大记录数属性设置为所需的值。
发布 GeoJSON 文件
如果希望对 GeoJSON 文件(.geojson 或 .json)中的要素图层启用 web 功能,请将该文件添加至门户并进行发布。 生成的要素图层作为服务被发布到门户托管服务器上。 这些服务称为托管要素图层。
要发布 GeoJSON 文件,该文件必须小于 100 MB。
下列步骤概括了使用 shapefile 或 GeoJSON 文件通过门户网站发布要素的方法。 要素在 WGS 1984 Web Mercator (Auxiliary Sphere) 坐标系中发布。
- 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限。
- 打开内容 > 我的内容,单击新建项目,然后单击您的设备。
- 在您的设备上找到文件。
- 选择文件,然后单击打开。
- 选择添加 <文件名> 并创建托管要素图层。
- 单击下一步。
- 输入标题。
- 在我的内容中选择要用于保存项目的文件夹。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
- 或者,输入标签术语,并以逗号分隔。
标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。
- 或者,输入用来描述数据的摘要。
- 单击保存。
数据文件和要素图层被分别添加至我的内容。 发布完成后,测试新托管要素图层的一种方法是在 Map Viewer 中查看该图层。
默认情况下,只有您和管理员可以访问托管要素图层。 要允许其他人访问托管要素图层,请将图层和文件共享至所有人(公共)、您的组织或者特定群组的成员。 您可以编辑项目详细信息并更改要素图层设置。
如果要在分布式协作中将托管要素图层共享为副本,则必须启用同步。
请注意:默认情况下,绘制或查询要素图层时,每次仅返回 2000 条记录。 可通过 ArcGIS Server Manager 中的服务属性来更新针对现有托管要素图层的此项限制。 连接至托管服务器并将每项服务的服务器返回的最大记录数属性设置为所需的值。
发布要素集合
如果需要多人编辑数据,请将要素集合作为托管要素图层发布、共享图层、对其启用编辑功能并随后在地图中使用该要素图层。
注:
为要素集合中的各个点更改符号系统时,若将要素集合作为托管要素图层发布,则将无法保留符号系统更改。
- 打开要作为托管要素图层发布的要素集合的项目详细信息。
- 单击发布。
- 针对托管要素图层使用默认标题,或输入一个新标题。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您也可以使用过滤器类别框来缩小类别列表范围。
- 或者,输入标签术语,并以逗号分隔。
标签是用于描述项目的词语或短语,可帮助您在搜索时找到项目。public buildings 将被视为一个标签,而 public,buildings 将被视为两个标签。
- 单击发布创建托管要素图层。
已创建托管要素图层并将其添加到您的内容。
现在,您可以共享托管图层、启用编辑功能以及向您的地图添加要素图层。
发布文件地理数据库的内容
您可以登录到门户网站,然后从文件地理数据库(以 .zip 文件形式打包)发布要素图层。
如果地理数据库仅包含几个数据集,则发布文件地理数据库内容将是非常有用的工作流。 文件地理数据库中的各要素类将成为托管要素图层中的图层。
您可将文件地理数据库中的以下数据类型发布到托管要素图层:
- 要素类(x- 和 y- 坐标;将删除 m- 和 z- 坐标)
- 表
- 附件
- 关系类
要素在 WGS 1984 Web Mercator (Auxiliary Sphere) 坐标系中发布。
其他数据类型(如栅格、网络和宗地结构)则保留在地理数据库中,但不包含在发布的托管要素图层中。
请按照以下步骤将文件地理数据库添加到门户并将其内容作为托管要素图层发布。
- 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限。
- 打开内容 > 我的内容,单击新建项目,然后单击您的设备。
- 在您的设备或网络上找到文件。
文件地理数据库必须为 .zip 文件。
- 选择文件,然后单击打开。
- 添加 .zip 文件时,请指定文件中的内容类型。 可以从项目类型下拉菜单中选择数据格式。
如果指定了错误的内容类型,则无法上传文件。
- 选择添加 <文件名> 并创建托管要素图层。
- 单击下一步。
- 输入标题。
- 在我的内容中选择要用于保存项目的文件夹。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
- 或者,输入标签术语,并以逗号分隔。
标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。
- 或者,输入用来描述数据的摘要。
- 单击保存。
文件地理数据库中受支持的数据已发布为托管要素图层。 上传并发布文件可能需要一些时间。 发布完成后,可在地图查看器中查看以测试新的要素图层。 文件地理数据库中的视图未发布,但保留在文件地理数据库中。
如果文件地理数据库中的要素类包含元数据,则该元数据将包含在托管要素图层的图层中。 对于包含元数据的各个图层,可以从托管要素图层的项目页面查看元数据,且元数据会采用为门户配置的元数据样式显示。
默认情况下,只有您和管理员可以访问托管要素图层。 要允许其他人访问托管要素图层,请将图层和文件共享至所有人(公共)、您的组织或者特定群组的成员。 您可以编辑项目详细信息并更改要素图层设置。
请注意:默认情况下,绘制或查询要素图层时,每次仅返回 2000 条记录。 可通过 ArcGIS Server Manager 中的服务属性来更新针对现有托管要素图层的此项限制。 连接至托管服务器并将每项服务的服务器返回的最大记录数属性设置为所需的值。
发布 OGC GeoPackage 的内容
您可上传 OGC GeoPackage 文件并将其内容发布为托管要素图层。 将为 GeoPackage 中的每个空间表在托管要素图层中创建一个图层。
如果 GeoPackage 仅包含几个表,则发布 GeoPackage 内容将是非常有用的工作流。
将发布以下数据类型:
- 存储点、多点、线、多线、面或多面要素的空间表
- 非空间表
GeoPackage 文件中的其他数据类型(例如切片金字塔和视图)不会包含在托管要素图层中。
要素在 WGS 1984 Web Mercator (Auxiliary Sphere) 坐标系中发布。
请按照以下步骤将 GeoPackage 文件添加到门户并将其内容作为托管要素图层发布。
- 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限。
- 打开内容 > 我的内容,单击新建项目,然后单击您的设备。
- 在您的设备或网络上找到 GeoPackage 文件。
- 选择文件,然后单击打开。
- 选择添加 <文件名> 并创建托管要素图层。
相反,如果添加文件但不发布托管要素图层,则可以稍后从 GeoPackage 项目的详细信息页面发布。
- 单击下一步。
- 输入标题。
- 在我的内容中选择要用于保存项目的文件夹。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。
您还可以输入类别名称以缩小类别列表范围。
- 或者,输入标签术语,并以逗号分隔。
标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。
- 或者,输入用来描述数据的摘要。
- 单击保存。
GeoPackage 文件中受支持的数据已发布为托管要素图层。 上传并发布文件可能需要一些时间。 发布完成后,可在地图查看器中查看以测试新的要素图层。
默认情况下,只有您和管理员可以访问托管要素图层。 要允许其他人访问托管要素图层,请将图层和文件共享至所有人(公共)、您的组织或者特定群组的成员。 您可以编辑项目详细信息并更改要素图层设置。
从 ArcGIS Pro 发布
通过用于复制数据的选项将要素图层从 ArcGIS Pro 发布到 ArcGIS Enterprise 时,将创建托管要素图层,并从源将要素数据复制到 ArcGIS Enterprise,并且托管要素图层将引用复制的数据,而非数据源中的数据。
有关从 ArcGIS Pro 发布托管要素图层的说明,请参阅 ArcGIS Pro 帮助。
注:
如果已对 ArcGIS Pro 地图中的图层应用了定义查询,则 ArcGIS 将把定义查询应用到已发布的托管要素图层。 但是,所有数据都会复制到 ArcGIS Enterprise。 要发布数据的子集,则必须将子集导出到其他要素类中,然后将其发布。
如果您打算覆盖托管要素图层以对其进行更新,请确保在从 ArcGIS Pro 发布要素图层时选择保留图层 ID 选项。
创建空白要素图层
创建空白要素图层时,您需要定义要包含在托管要素图层中的图层和表。
- 验证您登录的帐户是否具备创建内容和发布托管要素图层的权限,然后单击内容页面的我的内容选项卡。
- 单击新建项目并选择要素图层。
- 选择创建空白图层并单击下一步。
- 为要素图层中的第一个图层输入名称并选择要创建的图层类型:点图层、线图层、面图层或表。
- 要向要素图层添加更多图层,请单击添加并为每个图层重复上一步。
单击添加将一个新图层放置在图层列表的顶部。 图层在此窗口中的显示顺序是图层在托管要素图层中的显示方式。 因此,以与您希望它们在托管要素图层中的显示方式相反的顺序添加图层。
- 或者,如果点图层需要存储 GPS 信息(比如,接收器名称、精度和定位类型),启用添加 GPS 元数据字段切换按钮。
编辑 ArcGIS Field Maps 移动应用程序内的图层时,将自动记录 GPS 元数据。 有关 GPS 元数据的详细信息,请参阅 ArcGIS Field Maps 帮助中的为进行高精度数据采集做好准备。
- 要将 z 坐标与图层一起存储,请启用启用 Z 值切换按钮。
- 在托管要素图层中添加完所需的图层和表后,单击下一步。
- 输入标题。
- 在我的内容中选择要保存托管要素图层的文件夹。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。
您也可以使用过滤器类别框来缩小类别列表范围。
- 或者,输入标签术语,并以逗号分隔。
标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。
- 或者,输入用来描述数据的摘要。
- 单击保存创建要素图层。
创建要素图层后,将显示其详细信息页面。
接下来,请根据需要将字段添加到各个图层和表,定义属性列表和范围,定义要素模板,以及配置其他设置。
注:
默认情况下,在新的托管要素图层上启用编辑,使其为数据采集做好准备。 如果您不希望其他人立即对其进行编辑,请取消选中托管要素图层项目页面中设置选项卡上的启用编辑复选框来禁用编辑。
从模板或现有要素图层进行创建
要复制图层属性,同时允许组织的成员使用新要素来填充新图层,请从现有托管要素图层、ArcGIS Server 要素图层或模板创建托管要素图层。 执行此操作时,新托管要素图层中将使用现有图层或模板中的字段,但新图层中的属性(行)为空。
例如,您可能拥有一项显示现有火灾的周长的要素图层。 当发生新的火灾时,您可以从现有要素图层中创建空要素图层。 新图层将具有相同的字段,例如 date_reported、percent_contained 和 fire_crews_assigned,但不会填充这些字段。 然后,可以使用新火灾的边界和属性来填充新图层。
按照以下步骤根据模板或另一个要素图层创建托管要素图层。
- 验证您登录的帐户是否具备创建内容和发布托管要素图层的权限,然后单击内容页面的我的内容选项卡。
- 单击新建项目并选择要素图层。
- 选择一个包含您要将图层和方案应用到新要素图层的现有要素图层或模板。
该步骤并不会向新托管要素图层添加或复制任何要素;您只是定义了新托管要素图层的图层和方案。
可采取的方法有多种:
- 单击选择现有要素图层,单击下一步,选择要用作模板的现有要素图层,然后单击下一步。
- 单击使用模板,单击下一步,选择由 Esri 提供的模板,然后单击下一步。
- 单击提供 ArcGIS Server 图层 URL,单击下一步,输入或粘贴现有 ArcGIS Server 要素图层的 URL 以用作模板,然后单击下一步。
- 无论选择哪种方法,都要选中要包括在新要素图层中的每个图层旁边的复选框。
必须至少包括一个图层。
- 完成选择图层后,单击下一步。
- 要将 GPS 元数据字段添加至点图层并将 GPS 信息(比如,接收器名称、精度和定位类型)存储至要素图层,请启用添加 GPS 元数据字段切换按钮。
编辑 ArcGIS Field Maps 移动应用程序内的图层时,将自动记录 GPS 元数据。 有关 GPS 元数据的详细信息,请参阅 ArcGIS Field Maps 帮助中的为进行高精度数据采集做好准备。
- 要将 z 坐标与图层一起存储,请启用启用 Z 值切换按钮。
- 单击下一步。
- 输入新托管要素图层的标题。
- 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您也可以使用过滤器类别框来缩小类别列表范围。
- 选择用于存储新托管要素图层的文件夹。
- 或者,输入新托管要素图层的标题、标签和摘要。
- 单击保存以发布新图层。
将显示新托管要素图层的项目详细信息页面。
注:
如果您使用模板,将默认在新的托管要素图层上启用编辑和同步,使其为数据采集做好准备。 如果您不希望其他人立即对其进行编辑,请取消选中托管要素图层项目页面中设置选项卡上的启用编辑复选框来禁用编辑。
如果您使用现有的要素图层,则新的托管要素图层具有与源要素图层相同的编辑设置。