Skip To Content

发布托管要素图层

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

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

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

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

发布 CSV 文件

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

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

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

  1. 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限
  2. 打开内容 > 我的内容,单击添加项目,然后单击从我的计算机
  3. 单击选择文件浏览(按钮名称取决于 web 浏览器),然后找到您计算机上的文件。
  4. 选择文件,然后单击打开
  5. CSV 文件必须已格式化,并另存为 .csv

  6. 输入标题。
  7. 如果门户管理员已配置内容类别,请单击分配类别,然后最多选择 20 个类别以方便其他用户查找您的项目。您也可以使用过滤器类别框来缩小类别列表范围。
  8. 输入标签术语,并以逗号分隔。

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

  9. 使将此文件发布为托管图层复选框保持在选中状态。
    注:

    如果未选中该复选框,系统则会将数据文件添加到我的内容,而不发布任何托管要素图层。但是,您稍后可以通过单击其项目页面上的发布来发布该文件。

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

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

  12. 范围下拉列表中,选择您文件中的地址或地点所在的国家/地区。如果您的文件包含来自多个国家/地区的地址或来自列表中不存在的国家/地区的地址,请选择世界
  13. 检查字段类型和位置字段(如果存在)。如果门户能够标识包含位置信息的字段,则将自动设置位置字段。也会自动设置字段类型。但是,如有必要,可通过单击单元格内部对其进行更改。
    1. 单击字段类型单元格来选择其他类型。

      注:

      ArcGIS Enterprise 门户中不支持日期字段类型。日期字段作为文本字段发布。

    2. 单击位置字段单元格来选择其他字段。
  14. 为 CSV 文件中的日期字段选择时区

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

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

    提示:

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

  15. 单击添加项目

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

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

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

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

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

发布一个 Excel 文件

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

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

  1. 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限
  2. 打开内容 > 我的内容,单击添加项目,然后单击从我的计算机
  3. 单击选择文件浏览(按钮名称取决于 web 浏览器),然后找到您计算机上的文件。
  4. 选择文件,然后单击打开
  5. 输入标题。
  6. 如果门户管理员已配置内容类别,请单击分配类别,然后最多选择 20 个类别以方便其他用户查找您的项目。您也可以使用过滤器类别框来缩小类别列表范围。
  7. 输入标签术语,并以逗号分隔。

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

  8. 使将此文件发布为托管图层复选框保持在选中状态。
    注:

    如果未选中该复选框,系统则会将数据文件添加到我的内容,而不发布任何托管要素图层。但是,您稍后可以通过单击其项目页面上的发布来发布该文件。

  9. 如果文件包含多个工作表,则从发布此 Excel 工作表下拉列表选择要发布的工作表。

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

  10. 选择文件中用于定位要素的信息。
    • 如果您的文件包含纬度/经度坐标,选择坐标。如果您使用的是 10.7.1 门户,则还可以从包含军事格网参考系 (MGRS) 或美国国家格网 (USNG) 坐标的 Excel 文件中发布。
    • 如果您的文件包含地名(例如,威斯敏斯特教堂或巴拿马运河)或地址,请选择地址或地点
    • 要创建非空间表图层,请选择无,添加为表格
  11. 如果您根据地址或地点来定位要素,并且您的组织已配置多个定位器,请选择要使用的定位器。
    注:

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

  12. 范围下拉列表中,选择您文件中的地址或地点所在的国家/地区。如果您的文件包含来自多个国家/地区的地址或来自列表中不存在的国家/地区的地址,请选择世界
  13. 检查位置字段(如果存在)。如果门户能够标识包含位置信息的字段,则将自动设置位置字段。但是,如有必要,可通过单击单元格内部来更改位置字段。
  14. 为文件中的日期字段选择时区

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

    提示:

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

  15. 单击添加项目

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

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

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

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

发布 shapefile 或 GeoJSON 文件

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

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

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

  1. 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限
  2. 打开内容 > 我的内容,单击添加项目,然后单击从我的计算机
  3. 单击选择文件浏览(按钮名称取决于 web 浏览器),然后找到您计算机上的文件。
  4. 选择文件,然后单击打开
  5. Shapefile 必须压缩为包括 .shp.shx.dbf.prj 文件的 .zip 文件。

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

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

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

  7. 输入标题。
  8. 如果门户管理员已配置内容类别,请单击分配类别,然后最多选择 20 个类别以方便其他用户查找您的项目。您也可以使用过滤器类别框来缩小类别列表范围。
  9. 输入标签术语,并以逗号分隔。

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

  10. 使将此文件发布为托管图层复选框保持在选中状态。
    注:

    如果未选中该复选框,系统则会将数据文件添加到我的内容,而不发布任何托管要素图层。但是,您稍后可以通过单击其项目页面上的发布来发布该文件。

  11. 单击添加项目

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

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

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

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

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

发布要素集合

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

注:

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

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

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

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

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

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

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

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

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

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

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

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

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

无法在分布式协作中共享从文件地理数据库创建的托管要素图层。

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

  1. 验证您是否已登录,以及是否具备创建内容和发布托管要素图层的权限
  2. 打开内容 > 我的内容,单击添加项目,然后单击从我的计算机
  3. 单击选择文件浏览(按钮名称取决于 web 浏览器),然后找到您计算机上的文件。

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

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

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

  6. 输入标题。
  7. 如果门户管理员已配置内容类别,请单击分配类别,然后最多选择 20 个类别以方便其他用户查找您的项目。您也可以使用过滤器类别框来缩小类别列表范围。
  8. 输入标签术语,并以逗号分隔。

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

  9. 使将此文件发布为托管图层复选框保持在选中状态。
    注:

    如果未选中该复选框,文件地理数据库将被添加至我的内容,而不发布任何托管要素图层。您稍后可以通过单击其项目页面上的发布来进行发布。

  10. 单击添加项目

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

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

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

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

ArcGIS ProArcMap 发布

通过用于复制数据的选项将要素图层从 ArcMap 发布到门户或从 ArcGIS Pro 发布到门户时,将创建托管要素图层,并从源将要素数据复制到注册到门户托管服务器的关系数据存储,并且托管要素图层将引用关系数据存储中的数据,而非数据源中的数据。

继续执行前,请确保 ArcMap 已经连接到您的 ArcGIS Enterprise 门户

默认情况下,不会在托管要素图层上启用编辑。最初发布或覆盖现有要素图层时,可以从 ArcMap 启用编辑。或者,您可以在发布后在托管要素图层上启用编辑

ArcMap 地图文档中所包含的元数据将随附在您发布到门户的托管要素图层中。自 ArcGIS Pro 2.2 起,在地图中的要素类上定义的元数据将包含在托管要素图层的图层中。对于包含元数据的各个图层,可以从门户查看元数据,且元数据会采用为门户配置的元数据样式显示。

注:

  • 如果已对 ArcMapArcGIS Pro 地图中的图层应用了定义查询,则 ArcGIS 会将定义查询应用于发布的托管要素图层。但是,所有数据都会复制到 ArcGIS Enterprise。如果希望发布数据的子集,则必须将子集导出到其他要素类中,然后将其发布。
  • Web 浏览器无法显示您在 ArcGIS ProArcMap 中制作地图时使用的某些较为复杂的制图符号。大多数符号类型均可用,但某些符号会在发布时降级。有关受支持符号的详细信息,请参阅 ArcGIS Server 帮助中的创作地图以发布要素服务。在发布之前,对地图符号系统进行任何所需更改。

请按照 ArcGIS Pro 帮助ArcMap 帮助中的步骤,从这些应用程序中发布托管要素图层。

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

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

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

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

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

  1. 验证您登录的帐户是否具备创建内容和发布托管要素图层的权限,然后单击内容页面的我的内容选项卡。
  2. 单击创建并选择要素图层
  3. 选择一个包含您要将图层和方案应用到新要素图层的现有要素图层。该步骤并不会向新托管要素图层添加或复制任何要素;您只是定义了新托管要素图层的图层和方案。

    可采取的方法有多种:

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

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

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

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

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

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

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

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

  8. 注:

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