可以使用以下方法之一将托管场景图层发布到 ArcGIS Online 组织:
- 将多面体或点数据添加到 ArcGIS Pro 中的场景并进行发布。 通过 ArcGIS Pro 发布多面体或点数据时,将在组织中创建相关托管要素图层。
- 将 LAS 数据添加到 ArcGIS Pro 的场景中并进行发布。 当您从 ArcGIS Pro 发布 LAS 数据时,将仅在组织中创建场景图层。
- 向 ArcGIS Pro 中的场景添加体素图层并发布。 在您的组织中创建了一个体素场景图层。
- 创建场景图层包 (SLPK),将其添加至您的 ArcGIS Online 中的内容,然后进行发布。 发布场景图层包时,将创建一个场景图层,并将 SLPK 作为项目进行添加。
- 从现有的点或多面体托管要素图层发布。 当您拥有相关托管要素图层时,您可以编辑数据。
- 创建空的 3D 对象场景图层和关联托管要素图层。 可以通过上传 3D 模型来填充场景图层。
要从场景图层包进行发布,您必须有创建、更新和删除内容和发布托管场景图层的权限。 要从 ArcGIS Pro 或现有的托管要素图层进行发布,您还必须拥有发布托管要素图层的权限。
从 ArcGIS Pro 或场景图层包进行发布时,.slpk 文件将作为项目添加到内容中。 确认场景图层正常运行后,可从 ArcGIS Online 中删除场景图层包以节省存储空间,但是仅当您确定不再需要该场景图层包时,才能执行此操作。
从 ArcGIS Pro 场景进行发布
将数据图层添加到 ArcGIS Pro 的场景中,然后配置场景并进行发布(共享)。 自 ArcGIS Pro 2.1 起,支持将场景发布到 ArcGIS Online。 在 ArcGIS Pro 2.1 版本之前,您必须先创建一个场景图层包并将其上传到 ArcGIS Online,然后再发布场景图层。
从 ArcGIS Pro 的场景中发布多面体、点或建筑物数据将创建托管场景图层和相关托管要素图层。 发布 LAS 数据将创建托管场景图层。
请注意,Web 浏览器无法显示您在制作场景时最初可能使用的某些复杂的制图符号。 大多数符号类型均可用,但在某些情况下,符号会在发布时降级。 有关受支持符号的详细信息,请参阅 ArcGIS Server 帮助中的创作地图以发布要素服务,并在发布多面体或点数据前,对符号系统进行任何所需更改。
在发布之前,请确保您的 ArcGIS Online 门户在 ArcGIS Pro 中处于活动状态,并且您已登录到您的组织中。
有关从 ArcGIS Pro 中发布场景图层的说明(包括可发布的场景图层类型),请参阅 ArcGIS Pro 帮助中的共享 Web 场景图层。
从场景图层包发布
场景图层包包含一个场景图层及场景图层数据。 可以在 ArcGIS Pro、ArcGIS Drone2Map 或 ArcGIS CityEngine 中创建场景图层包 (SLPK)。在 ArcGIS Pro 2.3 及更高版本中,您可以使用 Revit 作为数据源从建筑物图层中创建场景图层包、将场景图层包上传到 ArcGIS Online,以及发布建筑物场景图层。
提示:
Esri 将持续提高场景图层的可用性。 ArcGIS Pro 2.4 版本、Scene Viewer 和使用 ArcGIS Maps SDK for JavaScript 4.12 版本构建的应用程序将使用 1.7 及更早版本的索引 3D 场景图层 (I3S) 模型(该模型用于集成网格和 3D 对象场景图层)。 I3S 版本 1.7 可提供比以前版本更好的性能和可扩展性。
为了利用这些改进,创建 3D 对象场景图层包地理处理工具现已支持创建 I3S 1.7 版本的场景图层包。 您可以使用 I3S 转换器将现有的集成网格和 3D 对象场景图层包更新到 1.7 版本(该转换器可从 I3S GitHub 资料档案库中访问)。 I3S 转换器还可识别出现有场景图层包的 I3S 版本,以便您确定是否需要对其进行转换。
有关场景图层包中可包含的数据类型的信息,请参阅 ArcGIS Pro 帮助中的共享场景图层包。
要将场景图层包上传到 ArcGIS Online,包大小必须小于 500 GB。 如果需要发布的场景图层包大小大于 500 GB,则必须改为从 ArcGIS Pro 2.9 或更高版本将其发布为 web 场景。
如果您的场景图层包小于 500 GB,则可以将其从本地驱动器添加到组织中并发布托管场景图层:
- 登录组织并单击内容 > 我的内容。
您必须使用具有创建托管场景图层以及创建、更新和删除内容的权限的帐户进行登录。
- 单击新建项目 > 您的设备。
- 选择计算机上的场景图层包或网络驱动器。
- 选择添加 <场景包名称> 并创建托管要素场景图层。
- 单击下一步。
- 输入用于描述场景图层的标题。
- 在我的内容中选择要用于保存项目的文件夹。
您也可以从菜单中选择创建新文件夹,并输入文件夹名称,将项目保存在新文件夹中。
文件夹名称不能包含 4 字节 Unicode 字符。
- 如果您的组织已设置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。
您还可以输入类别名称以缩小类别列表范围。
- 或者,输入标签术语,并以逗号分隔。
标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。
- 或者,输入用来描述数据的摘要。
- 单击保存。
从托管要素图层发布
如果托管要素图层中的所有图层都是点图层,或者托管要素图层中的所有图层都是多面体图层,则可以从托管要素图层中发布托管场景图层。
从托管要素图层发布托管场景图层时,场景图层将使用您在托管要素图层上配置的弹出窗口。 创建自托管要素图层的点场景图层还可以利用 Scene Viewer 中的绘制样式。
从托管要素图层发布托管场景图层时,请注意以下事项:
- 您必须是从中发布托管场景图层的托管要素图层的所有者。
- 无法从托管要素图层视图中发布托管场景图层。
- 托管要素图层可以包含多个图层,但所有图层必须包含相同的几何类型。 例如,托管要素图层中的所有图层都必须是点图层,或者托管要素图层中的所有图层都必须是多面体图层。
- 如果托管要素图层数据存储在 World Geodetic System 1984 (WGS84) 坐标参考系统中,则托管场景图层将使用 WGS84 坐标参考系统,并且可以在全球场景中使用。
- 如果托管要素图层数据存储在地理坐标系中,则托管场景图层将在 WGS84 场景图层中发布,并且可以在全球场景中使用。
- 如果托管要素图层数据存储在 Web 墨卡托投影中,则可以在 Web 墨卡托投影中发布托管场景图层,并且可以在全球或局部场景中使用。
- 如果托管要素图层数据存储在任何其他已知投影坐标系中,则可以在 WGS84 中发布适用于全球场景的托管场景图层,或在托管要素图层的投影坐标系统中发布用于局部场景的托管场景图层。
- 如果托管要素图层数据存储在自定义投影坐标系中,则无法将其发布到局部场景;它将始终发布到 WGS84,并且可以在全球场景中使用。
- 从托管要素图层发布点场景图层时,ArcGIS Online 会复制为托管要素图层定义的渲染器。 目前不支持以下样式,并且您无法从已应用以下某种样式的托管要素图层发布点场景图层:主要类别、主要类别和大小、热点图,或者使用日期字段对数据进行分类的任何样式,例如连续时间轴(大小)、期限(颜色)或类型和大小(期限)。 您也不能从配置了标注或时间的要素图层发布点场景图层。
要发布点场景图层,请更改托管要素图层上的样式设置并移除标注。
- 无法从包含以下任何字段数据类型的托管要素图层中发布场景图层:大整数、仅日期、仅时间、日期/时间偏移。
要从托管要素图层发布托管场景图层,请按照以下步骤操作:
- 登录到组织。
您必须使用具有发布托管要素图层、发布托管场景图层以及创建、更新和删除内容的权限的账户进行登录。
- 打开内容 > 我的内容,然后打开要从中发布图层的托管要素图层的项目页面。
- 单击发布 > 场景图层。
- 输入托管场景图层的唯一标题。
- 或者,输入标签术语,并以逗号分隔。
标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。
- 可以选择输入用于描述托管场景图层的摘要。
- 如果您的组织已设置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。
您也可以在类别框中输入内容来缩小类别列表的范围。
- 选择将存储托管场景图层的文件夹。
- 如果托管要素图层数据存储在 Web 墨卡托之外的已知投影坐标系中,请在全球场景或局部场景中使用场景图层。
- 如果您从多面体要素图层进行发布,且希望编辑要素图层后的更改反映在场景图层中,则请选中启用更新。
- 单击确定进行发布。
创建空的 3D 对象场景图层
可以创建具有关联托管要素图层,但不包含数据的 3D 对象场景图层。 创建图层后,可以通过在 Scene Viewer 中创建要素对其进行填充。 填充图层后,可以在 Scene Viewer 或 ArcGIS Pro 中编辑要素或属性。
如下所述创建的空 3D 对象场景图层始终以 World Geodetic System 1984 (WGS 84) 坐标系存储数据。
- 登录到组织。
您必须使用具有发布托管要素图层、发布托管场景图层以及创建、更新和删除内容的权限的账户进行登录。
- 打开内容 > 我的内容。
- 单击新建项目 > 场景图层。
- 选择 3D 对象,然后单击下一步。
随即显示图层详细信息,以指示将存在于空托管图层中的 3 个字段。 这些字段不可编辑。 这是 3D 对象场景图层所需的系统字段之外的字段。
- 单击下一步。
- 键入托管图层的标题。
将针对托管场景图层和托管要素图层使用相同的标题。
- 在我的内容中选择要保存托管图层的文件夹。
或者,可以从菜单中选择创建新文件夹,然后输入文件夹名称以将图层保存在新文件夹中。
文件夹名称不能包含 4 字节 Unicode 字符。
- 如果您的组织已设置内容类别,请单击分配类别并最多选择 20 个类别以方便其他用户查找您的项目。
您也可以在类别框中输入内容来缩小类别列表的范围。
- 或者,输入标签术语,并以逗号分隔。
标签是一些词语或短语,用于描述项目并帮助您在搜索时找到项目。 Federal land 将被视为一个标签,而 Federal,land 则被视为两个标签。
- 可以选择键入摘要,用于描述您将添加至图层的数据。
- 单击保存。
将在内容中创建两个图层项目:托管场景图层和托管要素图层。
要填充图层,可以上传 3D 模型以在要素图层中创建要素。