从文件发布托管切片图层

发布至并托管于 ArcGIS Online 的切片图层支持使用一组预先绘制的地图图像或切片实现大型数据集的快速可视化。 托管切片为业务图层提供了可参考的地理环境。 例如,可包含一个您所在社区的街道的切片,以便为要素图层中的街道符号提供图形参考。

当需要在 Web 上显示地图以实现可视化但您自己却没有 ArcGIS Online 时,可使用在 ArcGIS Server 上托管的切片图层。 或者,如果您的 ArcGIS Server 不便于公开,则使用此方法也可以将特定地图共享给某一 Internet 用户。 此外,WMTS 适用于托管在 ArcGIS Online 上且与公众共享的切片图层。

从现有托管要素图层发布切片图层,或使用以下任一方法在 ArcGIS Pro 中创建文件,然后使用该文件在 ArcGIS Online 中发布托管切片图层:

提示:

有关可帮助您决定切片图层发布方法的详细信息,请参阅切片图层

要发布托管切片图层,您必须是组织中以下内容之一的成员:

ArcGIS Pro 或切片包进行发布时,切片包文件将作为项目添加到内容中。 确认切片图层正常运行后,可从 ArcGIS Online 中删除切片图层包以节省空间,但是仅当您确定不再需要该切片包时,才能执行此操作。

ArcGIS Pro 中定义并发布地图

ArcGIS Pro 内的地图中,您可以发布要在 ArcGIS Online 中托管的切片图层。 执行这些步骤需要 internet 连接。

注:

如果已对 ArcGIS Pro 中的图层应用了定义查询,则 ArcGIS 将把定义查询应用到已发布的托管切片图层。 但是,所有数据都会上传到 ArcGIS Online。 如果希望仅将数据的子集发布和存储在 ArcGIS Online 中,则必须将数据的子集导出到其他要素类中,然后将其发布。

连接速度和带宽均会影响切片图层的发布速度。

另请注意,Web 浏览器无法显示您在制作地图时最初可能使用的某些较为复杂的制图符号。 大多数符号类型均可用,但在某些情况下,符号会在发布时降级。 有关受支持符号的更多详细信息,请参阅 ArcGIS Server 帮助中的创作地图以发布要素服务,并在发布前对地图符号系统进行所需更改。

  1. 启动 ArcGIS Pro 并打开包含要发布的地图的工程。
  2. ArcGIS Pro 中,使用具有创建、更新和删除内容以及发布托管要素图层权限的账户登录您的组织。
  3. 单击共享选项卡上的共享为组的Web 图层
  4. 为切片图层提供名称。
  5. 提供切片图层的摘要和标签。
  6. 图层类型中选择切片
    图层默认保存到我的内容中。 您可以通过输入文件夹名称或浏览已有的文件夹将图层保存到我的内容的子文件夹中。
  7. 请指定应该访问托管切片图层的用户。

    发布的所有图层都会自动共享到您的组织内的个人工作空间中(我的内容)。 其他人无法访问您的内容,除非您在以下一项或多项中共享您的内容:

    • 所有人 - 选择该选项可使图层向公众开放。
    • 组织的名称 - 此选项将在您使用组织账户登录时显示。 选择此选项可允许组织中所有经过身份验证的用户共享此图层。
    • 群组 - 您可以从下拉列表选择您所在群组,来与该群组的成员共享图层。
  8. 请单击配置选项卡以指定缓存设置。
  9. 选择切片方案选项。
  10. 调整并拖拽细节层次条块来为您的切片图层指示最小和最大比例。

    在您更改最小和最大比例时,生成缓存的估计大小会发生改变。

  11. 选项下,选择构建切片缓存的时间和位置。
    • 在发布图层时,如果要在 ArcGIS Online 上构建切片,请选择在服务器上自动缓存
    • 如果要在 ArcGIS Online 上构建和存储缓存,但您希望在发布后自己构建缓存,请选择在服务器上手动缓存,在发布图层后在 ArcGIS Online 网站中打开切片图层,然后手动创建缓存。
    • 如果您想要最大限度地减少将切片图层发布到 ArcGIS Online 时所消耗的配额数量,请选择本地缓存,然后在 ArcGIS Pro 计算机上指定一个位置来存储临时切片包。 将在 ArcGIS Pro 计算机上构建并打包缓存,且切片包会自动上传至 ArcGIS Online 以进行解包,缓存也将存储在 ArcGIS Online 中。
  12. 要允许用户下载地图切片以供离线使用,请选中允许客户端导出缓存切片
  13. 如果选中了允许客户端导出缓存切片,请使用导出限制为字段指定客户端一次可离线使用的最大切片数量。
  14. 要计算您的缓存选项将使用的切片数和存储量,请打开估计部分,然后单击计算

    您可以更改缓存设置,然后再次计算以查看设置如何影响缓存。

  15. 请单击内容选项卡来确认切片图层将会包含您所需的数据图层。
  16. 请单击分析来检查错误或故障。

    消息选项卡列出了分析程序发现的所有问题。 右键单击每条消息以获取详细信息,阅读错误或警告帮助,然后获取建议的修复方法。 在发布前必须修复错误。 另外,还可以修复警告,从而进一步完善托管切片图层的性能和外观。

  17. 修复错误和某些警告后,单击发布
    注:

    此时会将您的数据复制到 ArcGIS Online。 数据大小以及 Internet 连接速度和带宽会影响发布过程所花费的时间。

当完成发布时,您可以单击管理 web 图层以打开 ArcGIS Online

从切片包发布

使用创建地图切片包地理处理工具来创建切片包、将包添加到您的组织并发布切片图层。

您可通过 ArcGIS Pro 2.3 和更高版本将此地理处理工具的输出指定为 .tpk 文件或 .tpkx 文件。 新的 .tpkx 格式是一种开放式规范格式,可使用简化的文件结构,并且可在云和共享网络位置运行时提供更佳性能。 您可以在此工作流中使用任一格式。

  1. 打开包含待打包数据的 ArcGIS Pro 工程。
  2. 打开并运行创建地图切片包地理处理工具。
  3. 切片包创建完成后,使用具有创建、更新和删除内容以及发布托管切片图层权限的账户登录您的组织。
  4. 在内容页面的我的内容选项卡上,单击新建项目
  5. 单击您的设备添加切片包
  6. 选择添加 <切片包名称> 并创建托管切片图层
  7. 单击下一步
  8. 提供标题。
  9. 我的内容中选择要用于保存项目的文件夹。

    您也可以从菜单中选择创建新文件夹,并输入文件夹名称,将项目保存在新文件夹中。

    文件夹名称不能包含 4 字节 Unicode 字符。

  10. 如果您的组织已设置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找项目。

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

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

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

  12. 单击保存

切片已解包,且已创建托管切片图层。

切片包文件和托管切片图层在我的内容中提供。 您可以共享文件和切片图层

确认此切片图层存在并正在运行之后,即可选择删除原始切片包,这样便无需为存储它而消耗配额,但是请仅在确定不再需要该切片包的情况下执行此操作。

从服务定义文件发布

共享切片图层和数据的另一种方法是创建服务定义文件并将其上传到 ArcGIS Online。 地图创建者可定义托管切片图层所需的数据和符号系统,并将其包括在服务定义文件中。

创建服务定义文件

有关在 ArcGIS Pro 中创建服务定义文件的说明,请参阅保存服务定义文件

加载服务定义并发布

从创建者处获取服务定义文件后,可将其上传到 ArcGIS Online,并发布切片图层。

  1. 使用具有创建、更新和删除内容以及发布托管切片图层权限的组织账户进行登录。
  2. 在内容页面的我的内容选项卡上,单击新建项目
  3. 选择您的设备
  4. 选择服务定义文件。
  5. 选择添加 <服务定义文件> 并创建托管要素图层
  6. 单击下一步
  7. 如果您的组织已设置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找项目。

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

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

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

  9. 单击保存添加服务定义文件并发布切片图层。

    将发布切片图层,而且服务定义和切片都将添加到我的内容中。

  10. 切片图层发布完成后,您可以单击开始构建切片选项来创建切片。

默认情况下,只有您有权访问服务定义文件和托管切片图层。 您可以共享文件和切片图层