Skip To Content

发布托管要素图层

作为组织中的发布者,您可以通过发布托管要素图层在 ArcGIS Enterprise 中托管要素数据。 ArcGIS Enterprise 支持多个源,允许您完成此操作。 可通过以下任意方式来发布托管要素图层:

当需要将矢量数据提供给组织的其他成员进行显示、查询和编辑时或当想要共享非空间属性的表格时,您会用到要素图层。 通过地图、应用程序和桌面地图查看器与合作者共享数据的一种方法是在 ArcGIS Enterprise 上托管要素图层。

要素图层最适合用作参考图层(如底图)之上的业务图层。 例如,某一要素图层可能包含有关您所在社区的街道标志的信息。 其中所含的每个要素(街道标志)可能包括标志名称、安装日期以及用于向当地街道部门报告问题的网站 URL。

要完成下列部分中的步骤,必须拥有发布托管要素图层和创建内容的权限

发布 CSV 文件

如果您的计算机上存储了 CSV 文件(包含地址或坐标),则可以登录到门户,并从 CSV 文件中发布要素或表。 生成的要素图层作为服务被发布到门户托管服务器上。 这些服务称为托管要素图层。

下列步骤概括了使用 CSV 文件通过门户网站发布要素或表格的方法。 要素在 WGS 1984 Web Mercator (Auxiliary Sphere) 坐标系中发布。

注:

这些文件不强制使用唯一的字段名称,但是托管要素图层中的字段名称必须是唯一的。 因此,在发布之前,请确保文件中的所有字段名称都是唯一的。

以下步骤介绍了如何从本地驱动器添加 CSV 文件并进行发布。

  1. 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限
  2. 打开内容 > 我的内容,单击新建项目,然后单击您的设备
  3. 在您的设备上找到文件。
  4. 选择文件,然后单击打开
  5. CSV 文件必须已格式化,并另存为 .csv

  6. 选择添加 CSV 并创建托管要素图层
  7. 单击下一步
  8. 查看包含的字段并根据需要进行更改。

    如果系统可以识别字段类型,则会自动对其进行设置,但是,可以更改字段类型。

  9. 为 CSV 文件中的日期字段选择时区

    默认情况下,假定日期字段包含 UTC 日期和时间。 如果日期字段存储使用另一时区的值,请选择该时区。 请注意,您选择的时区将应用于 CSV 文件中的所有日期字段。 如果您稍后使用更新的数据覆盖托管要素图层,则将使用您初始发布时指定的时区。

    有关时区注意事项和支持的日期和时间格式的信息,请参阅 CSV、TXT 和 GPX 文件

    提示:

    您可配置弹出窗口以显示时间。

  10. 单击下一步
  11. 选择文件中用于定位要素的信息。
    • 如果您的文件包含坐标,请选择是使用纬度和经度美国军事格网参考系 (MGRS) 还是使用美国国家格网坐标
    • 如果您的文件包含地名(例如,威斯敏斯特教堂或巴拿马运河)或地址,请选择地址或地名
    • 如果要创建非空间表图层,请选择
  12. 如果您正在根据地址或地名来定位要素,并且您的组织已配置多个定位器,请单击高级位置设置,并选择您希望使用的定位器。
    注:

    要发布包含地址的 CSV 文件,您的门户必须配置为使用可进行批量地理编码的定位器(地理编码实用程序服务)。 如果添加文件时发布选项不可用,请联系组织管理员。

  13. 如果您的文件包含地址,请单击高级位置设置,并使用区域下拉列表来指定地址所在的国家/地区。 如果您的文件包含来自多个国家/地区的地址或来自列表中不存在的国家/地区的地址,请选择世界

    默认情况下,定位器会添加一个字段,该字段用于存储每个要素的坐标位置。 您可以选择包含其他字段,这些字段可提供与地理编码过程有关的信息,例如输入文件中的位置信息与定位器服务中的位置的匹配程度。

  14. 选择您的位置字段是基于一个字段还是多个字段。
  15. 单击下一步
  16. 输入标题。
  17. 我的内容中选择要用于保存项目的文件夹。
  18. 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。

    您还可以输入类别名称以缩小类别列表范围。

  19. 或者,输入标签术语,并以逗号分隔。

    标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。

  20. 或者,输入用来描述数据的摘要。
  21. 单击保存

数据文件和要素图层被分别添加至我的内容。 发布完成后,测试新托管要素图层的一种方法是在 Map Viewer 中查看该图层。

如果您发布一个包含地址或地点的 CSV 文件,您可以检查并修正所有不位于地图或未正确放置的记录。 可立即在 Map Viewer 经典版 中检查位置,也可以选择稍后检查位置。 有关详细信息,请参阅检查位置。 目前,您只能查看 Map Viewer 经典版 中的位置。

默认情况下,只有您和管理员可以访问托管要素图层。 要允许其他人访问托管要素图层,请将图层和文件共享至所有人(公共)、您的组织或者特定群组的成员。 您可以编辑项目详细信息并更改要素图层设置

如果要在分布式协作中将托管要素图层共享为副本,则必须启用同步

请注意:默认情况下,绘制或查询要素图层时,每次仅返回 2000 条记录。 可通过 ArcGIS Server Manager 中的服务属性来更新针对现有托管要素图层的此项限制。 连接至托管服务器并将每项服务的服务器返回的最大记录数属性设置为所需的值。

发布一个 Excel 文件

可上传 Excel 文件(.xlsx.xls)至门户,并从其中一个工作表发布托管图层。 如果工作表包括纬度和经度信息、地点名称或地址,则可从工作表发布托管要素图层。 要素在 WGS 1984 Web Mercator (Auxiliary Sphere) 坐标系中发布。 如果工作表中未显示空间信息,则可发布表图层。

注:

这些文件不强制使用唯一的字段名称,但是托管要素图层中的字段名称必须是唯一的。 因此,在发布之前,请确保文件中的所有字段名称都是唯一的。

以下步骤介绍了如何从本地驱动器添加 Excel 文件并进行发布。

  1. 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限
  2. 打开内容 > 我的内容,单击新建项目,然后单击您的设备
  3. 在您的设备上找到文件。
  4. 选择文件,然后单击打开
  5. 选择添加 Microsoft Excel 文档并创建托管要素图层
  6. 如果文件包含多个工作表,则从发布此工作表下拉列表选择要发布的工作表。

    默认情况下,将发布电子表格中的第一个工作表。

  7. 单击下一步
  8. 查看包含的字段并根据需要进行更改。

    如果系统可以识别字段类型,则会自动对其进行设置,但是,可以更改字段类型。

  9. 为文件中的日期字段选择时区

    默认情况下,假定日期字段包含 UTC 日期和时间。 如果日期字段存储使用另一时区的值,请选择该时区。 请注意,您选择的时区将应用于文件中的所有日期字段。 如果您稍后使用更新的数据覆盖托管要素图层,则将使用您初始发布时指定的时区。

    提示:

    您可配置弹出窗口以显示时间。

  10. 选择文件中用于定位要素的信息。
    • 如果您的文件包含坐标,请选择是使用纬度和经度美国军事格网参考系 (MGRS) 还是使用美国国家格网坐标
    • 如果您的文件包含地名(例如,威斯敏斯特教堂或巴拿马运河)或地址,请选择地址或地名
    • 如果要创建非空间表图层,请选择
  11. 如果您正在根据地址或地名来定位要素,并且您的组织已配置多个定位器,请单击高级位置设置,并选择您希望使用的定位器。
    注:

    要发布包含地址的 Excel 文件,您的门户必须配置为使用可进行批量地理编码的定位器(地理编码实用程序服务)。 如果添加文件时发布选项不可用,请联系组织管理员。

  12. 如果您的文件包含地址,请单击高级位置设置,并使用区域下拉列表来指定地址所在的国家/地区。 如果您的文件包含来自多个国家/地区的地址或来自列表中不存在的国家/地区的地址,请选择世界
  13. 选择您的位置字段是基于一个字段还是多个字段。
  14. 检查位置字段(如果存在)。 如果门户能够标识包含位置信息的字段,则将自动设置位置字段。 但是,如有必要,可通过单击单元格内部来更改位置字段。
  15. 单击下一步
  16. 输入标题。
  17. 我的内容中选择要用于保存项目的文件夹。
  18. 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
  19. 或者,输入标签术语,并以逗号分隔。

    标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。

  20. 或者,输入用来描述数据的摘要。
  21. 单击保存

数据文件和要素图层被分别添加至我的内容。 发布完成后,测试新托管要素图层的一种方法是在 Map Viewer 中查看该图层。

如果您发布一个包含地址或地点的 Excel 文件,您可以检查并修正所有不位于地图或未正确放置的记录。 可立即在 Map Viewer 经典版 中检查图层,也可以选择稍后检查图层。 有关详细信息,请参阅检查位置。 目前,您只能查看 Map Viewer 经典版 中的位置。

默认情况下,只有您和管理员可以访问托管要素图层。 要允许其他人访问托管要素图层,请将图层和文件共享至所有人(公共)、您的组织或者特定群组的成员。 您可以编辑项目详细信息并更改要素图层设置

如果要在分布式协作中将托管要素图层共享为副本,则必须启用同步

发布 shapefile

如果希望对 shapefile(以 .zip 文件形式打包)中的要素图层启用 web 功能,请将该 .zip 文件添加至门户并进行发布。 生成的要素图层作为服务被发布到门户托管服务器上。 这些服务称为托管要素图层。

下列步骤概括了使用 shapefile 通过门户网站发布要素的方法。 要素在 WGS 1984 Web Mercator (Auxiliary Sphere) 坐标系中发布。

  1. 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限
  2. 打开内容 > 我的内容,单击新建项目,然后单击您的设备
  3. 在您的设备上找到文件。
  4. 选择文件,然后单击打开
  5. Shapefile 必须压缩为包括 .shp.shx.dbf.prj 文件的 .zip 文件。

    如果 .zip 文件中包含多个 shapefile,则这些 shapefile 均将包括在要素图层中。

  6. 添加 .zip 文件时,必须指定文件中的内容类型。 可以从项目类型下拉菜单中选择数据格式。

    如果指定了错误的内容类型,则无法上传文件。

  7. 选择添加并创建托管要素图层
  8. 单击下一步
  9. 输入标题。
  10. 我的内容中选择要用于保存项目的文件夹。
  11. 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
  12. 或者,输入标签术语,并以逗号分隔。

    标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。

  13. 或者,输入用来描述数据的摘要。
  14. 单击保存

数据文件和要素图层被分别添加至我的内容。 发布完成后,测试新托管要素图层的一种方法是在 Map Viewer 中查看该图层。

如果您发布一个或多个包含元数据的 shapefile,则该元数据将包含在托管要素图层的图层中。 在托管要素图层的项目页面进行查看时,元数据采用为门户配置的元数据样式显示。

默认情况下,只有您和管理员可以访问托管要素图层。 要允许其他人访问托管要素图层,请将图层和文件共享至所有人(公共)、您的组织或者特定群组的成员。 您可以编辑项目详细信息并更改要素图层设置

如果要在分布式协作中将托管要素图层共享为副本,则必须启用同步

请注意:默认情况下,绘制或查询要素图层时,每次仅返回 2000 条记录。 可通过 ArcGIS Server Manager 中的服务属性来更新针对现有托管要素图层的此项限制。 连接至托管服务器并将每项服务的服务器返回的最大记录数属性设置为所需的值。

发布 GeoJSON 文件

如果希望对 GeoJSON 文件(.geojson.json)中的要素图层启用 web 功能,请将该文件添加至门户并进行发布。 生成的要素图层作为服务被发布到门户托管服务器上。 这些服务称为托管要素图层。

要发布 GeoJSON 文件,该文件必须小于 100 MB。

下列步骤概括了使用 shapefile 或 GeoJSON 文件通过门户网站发布要素的方法。 要素在 WGS 1984 Web Mercator (Auxiliary Sphere) 坐标系中发布。

  1. 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限
  2. 打开内容 > 我的内容,单击新建项目,然后单击您的设备
  3. 在您的设备上找到文件。
  4. 选择文件,然后单击打开
  5. 选择添加并创建托管要素图层
  6. 单击下一步
  7. 输入标题。
  8. 我的内容中选择要用于保存项目的文件夹。
  9. 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
  10. 或者,输入标签术语,并以逗号分隔。

    标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。

  11. 或者,输入用来描述数据的摘要。
  12. 单击保存

数据文件和要素图层被分别添加至我的内容。 发布完成后,测试新托管要素图层的一种方法是在 Map Viewer 中查看该图层。

默认情况下,只有您和管理员可以访问托管要素图层。 要允许其他人访问托管要素图层,请将图层和文件共享至所有人(公共)、您的组织或者特定群组的成员。 您可以编辑项目详细信息并更改要素图层设置

如果要在分布式协作中将托管要素图层共享为副本,则必须启用同步

请注意:默认情况下,绘制或查询要素图层时,每次仅返回 2000 条记录。 可通过 ArcGIS Server Manager 中的服务属性来更新针对现有托管要素图层的此项限制。 连接至托管服务器并将每项服务的服务器返回的最大记录数属性设置为所需的值。

发布要素集合

如果需要多人编辑数据,请将要素集合作为托管要素图层发布、共享图层、对其启用编辑功能并随后在您的地图中使用该要素图层。

注:

为要素集合中的各个点更改符号系统时,若将要素集合作为托管要素图层发布,则将无法保留符号系统更改。

  1. 打开要作为托管要素图层发布的要素集合的项目详细信息。
  2. 单击发布
  3. 针对托管要素图层使用默认标题,或输入一个新标题。
  4. 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您也可以使用过滤器类别框来缩小类别列表范围。
  5. 或者,输入标签术语,并以逗号分隔。

    标签是用于描述项目的词语或短语,可帮助您在搜索时找到项目。public buildings 将被视为一个标签,而 public,buildings 将被视为两个标签。

  6. 单击发布创建托管要素图层。

已创建托管要素图层并将其添加到您的内容。

现在,您可以共享托管图层启用编辑功能以及向您的地图添加要素图层

发布文件地理数据库的内容

您可以登录到门户网站,然后从存储在计算机中的文件地理数据库(以 .zip 文件形式打包)发布要素图层。 生成的要素图层作为服务被发布到门户托管服务器上。 该服务称为托管要素图层。

如果地理数据库仅包含几个数据集,则发布文件地理数据库内容将是非常有用的工作流。

您可将文件地理数据库中的以下数据类型发布到托管要素图层:

  • 要素类(x- 和 y- 坐标;将删除 m- 和 z- 坐标)
  • 附件
  • 关系类

要素在 WGS 1984 Web Mercator (Auxiliary Sphere) 坐标系中发布。

其他数据类型(如栅格、网络和宗地结构)则保留在地理数据库中,但不包含在发布的托管要素图层中。

请按照以下步骤将文件地理数据库添加到门户并将其内容作为托管要素图层发布。

  1. 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限
  2. 打开内容 > 我的内容,单击新建项目,然后单击您的设备
  3. 在您的设备上找到文件。

    文件地理数据库必须为 .zip 文件。

  4. 选择文件,然后单击打开
  5. 添加 .zip 文件时,必须指定文件中的内容类型。 可以从项目类型下拉菜单中选择数据格式。

    如果指定了错误的内容类型,则无法上传文件。

  6. 选择添加并创建托管要素图层
  7. 单击下一步
  8. 输入标题。
  9. 我的内容中选择要用于保存项目的文件夹。
  10. 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您还可以输入类别名称以缩小类别列表范围。
  11. 或者,输入标签术语,并以逗号分隔。

    标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。

  12. 或者,输入用来描述数据的摘要。
  13. 单击保存

文件地理数据库中受支持的数据已发布为托管要素图层。 上传并发布文件可能需要一些时间。 发布完成后,可在地图查看器中查看以测试新的要素图层。 文件地理数据库中的视图未发布,但保留在文件地理数据库中。

如果文件地理数据库中的要素类包含元数据,则该元数据将包含在托管要素图层的图层中。 对于包含元数据的各个图层,可以从托管要素图层的项目页面查看元数据,且元数据会采用为门户配置的元数据样式显示。

默认情况下,只有您和管理员可以访问托管要素图层。 要允许其他人访问托管要素图层,请将图层和文件共享至所有人(公共)、您的组织或者特定群组的成员。 您可以编辑项目详细信息并更改要素图层设置

请注意:默认情况下,绘制或查询要素图层时,每次仅返回 2000 条记录。 可通过 ArcGIS Server Manager 中的服务属性来更新针对现有托管要素图层的此项限制。 连接至托管服务器并将每项服务的服务器返回的最大记录数属性设置为所需的值。

ArcGIS Pro 发布

通过用于复制数据的选项将要素图层从 ArcGIS Pro 发布到 ArcGIS Enterprise 时,将创建托管要素图层,并从源将要素数据复制到 ArcGIS Enterprise,并且托管要素图层将引用复制的数据,而非数据源中的数据。

有关从 ArcGIS Pro 发布托管要素图层的说明,请参阅 ArcGIS Pro 帮助

注:

如果已对 ArcGIS Pro 地图中的图层应用了定义查询,则 ArcGIS 将把定义查询应用到已发布的托管要素图层。 但是,所有数据都会复制到 ArcGIS Enterprise。 如果希望发布数据的子集,则必须将子集导出到其他要素类中,然后将其发布。

如果您打算覆盖托管要素图层以对其进行更新,请确保在从 ArcGIS Pro 发布要素图层时选择保留图层 ID 选项。

从模板或现有要素图层进行创建

要复制图层属性,同时允许组织的成员使用新要素来填充新图层,请从现有要素图层或模板创建托管要素图层。

例如,您可能拥有一项显示现有火灾的周长的要素图层。 当发生新的火灾时,您可以从现有要素图层中创建空要素图层。 然后,可以使用新火灾的边界和属性来填充新图层。

或者,可以使用构建图层类别中的模板来创建一个空的托管要素图层,而非使用现有图层的方案。 在这种情况下,在创建托管要素图层后,请根据需要添加字段定义属性列表和范围定义要素模板,以及配置其他设置

按照以下步骤根据模板或另一个要素图层创建托管要素图层。

  1. 验证您登录的帐户是否具备创建内容和发布托管要素图层的权限,然后单击内容页面的我的内容选项卡。
  2. 单击新建项目并选择要素图层
  3. 选择一个包含您要将图层和方案应用到新要素图层的现有要素图层。

    该步骤并不会向新托管要素图层添加或复制任何要素;您只是定义了新托管要素图层的图层和方案。

    可采取的方法有多种:

    • 单击来自模板选项卡,选择 Esri 提供的一个模板要素图层,然后单击创建
    • 单击现有图层选项卡以使用组织中的托管要素图层。 搜索或浏览至想要使用的现有要素图层,将其选中,然后单击创建
    • 单击来自 URL 选项卡,输入现有要素图层的 URL,然后单击下一步

    无论使用哪种方法,都要选中要包括在新要素图层中的每个图层旁边的复选框。 必须至少选择一个图层。 要重命名图层,请单击该图层并输入新名称。

    单击捕捉 GPS 接收器信息以将 GPS 元数据字段添加至点图层并存储 GPS 信息(比如,接收器名称、精度和定位类型)。 编辑 ArcGIS Collector 内的图层时,将自动记录 GPS 元数据。 有关 GPS 元数据的详细信息,请参阅 ArcGIS Collector 帮助中的为进行高精度数据采集做好准备

    完成选择图层后,单击下一步

  4. 通过在显示于新托管要素图层对话框内的地图上进行平移和缩放来定义新要素图层所需的默认范围,或输入纬度和经度坐标。 完成后单击下一步

    该步骤可帮助您缩小首次编辑图层时的图层范围。

  5. 输入新托管要素图层的标题、标签和摘要。
  6. 如果组织管理员已配置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。 您也可以使用过滤器类别框来缩小类别列表范围。
  7. 选择用于存储新托管要素图层的文件夹。 单击完成以发布新图层。

    将显示新托管要素图层的项目详细信息页面。

  8. 注:

    默认情况下,在新的托管要素图层上启用编辑、同步和编辑者追踪,使其为数据收集做好准备。 如果您不希望其他人立即对其进行编辑,请取消选中托管要素图层项目页面中设置选项卡上的启用编辑复选框来禁用编辑。