使用检查器用户界面
了解如何使用Inspector UI在场景中使用ArcGIS数据和其他地理空间内容。
统一SDK
要初始化Inspector UI,请转到该ArcGISMapsSDK/Prefabs文件夹并将ArcGISMapsSDK _Prefab拖动到当前打开的场景中,然后在层次结构中选择预制。使用Inspector UI,您可以在全局或局部场景之间切换,设置摄像机的初始位置,调整局部场景的范围,更改底图,添加,移除和重新排序图层,以及更改图层的可见性,名称和不透明度。
您可以在高清渲染管道(HDRP)和通用渲染管道(URP)的文件夹下的文件夹中找到Inspector UI示例场景。要访问该文件夹,请在“项目”窗口中转到“资产”>“ ArcGISMapsSDK”>“示例” 。选择HDRP或URP以根据项目的渲染管道查找文件夹。PrefabSceneSamplesPrefabScene
先决条件
查看“入门”页面中的前三个步骤,以确保正确设置了开发环境。
选择全局或本地
您可以选择以全局或本地视图模式显示数据。全局或局部场景的最佳环境取决于数据的空间参考,图层类型以及您要在场景中实现的目标。
全球场景
全局场景是一种查看模式,您可以在其中基于WGS84或Web Mercator(辅助球)坐标系在球上显示2D和3D内容。当您想要了解或提供环绕地球球形表面的现象的背景信息时,全局场景非常有用,例如全球天气测量,航空公司的交通路径或航道。
设置全局场景:
单击全局场景
全球场景
设置相机的初始位置:
纬度:设置游戏对象在地球表面上的南北位置。
经度:设置游戏对象在地球表面上的东西方向。
高度:设置游戏对象在地球上方的垂直距离。
方向:设置游戏对象的方向或上轴。这也称为偏航或方位角。它表示游戏对象旋转的度数,从北方逆时针测量。要顺时针旋转,请使用负值。
间距:设置游戏对象的间距或右轴。俯仰相当于向上或向下移动飞机的机头(沿着穿过飞机机翼的轴旋转)。向前看,正值在水平线上方(指向上方),负值在水平线下方(指向下方)。
横滚:设置游戏对象的横滚或前进轴。横滚相当于向上或向下倾斜飞机的机翼(沿着从前到后穿过飞机中心的轴旋转)。零值是完美水平。正值将使左侧向上倾斜(或使右侧向下倾斜)。负值则相反。
当地景象
局部场景是一种视图模式,可将地形和图层投影到平面而不是球体上,并且仅通过Web Mercator坐标系投影。局部场景可用于表示整个世界,并且可以选择使用固定范围,该范围可裁剪到图层的尺寸。本地场景可用于显示或分析本地或城市规模的数据,当您要查看定义的区域(例如校园设施或建筑开发项目)时,对于城市规划和可视化非常有用。
设置本地场景:
1单击本地场景
2设置相机的初始位置
当地风光
使用地图范围
地图范围由一系列界定地图或场景区域的边界坐标定义。
设置地图范围:
使用“纬度”,“经度”和“海拔高度”字段填写范围的中心和比例。
选择范围的形状。
填写范围的形状尺寸。
如果要重置范围值,或者只是不想拥有地图范围,请单击“重置范围”按钮。
选择底图
底图为场景中的内容提供了地理背景的背景。ArcGIS Maps SDK for Unity包含一个底图库,该库具有多种选择,包括地形,图像和街道。
要在底图之间切换:
点击下拉菜单。
选择一个底图。
选择底图
切换场景中的高程
单击“地形高程”复选框以切换高程。没有高程的场景仍然可以在海平面上查看地面并处于3D模式。
新增资料
图层是地图的内容。它们包括关于人,地球,生活等的广泛主题,并且由图像,Web服务和本地数据组成。
您可以添加什么层?
Web服务:栅格图块层,集成网格场景(v1.7),3D对象场景层(v1.7)和高程层
本地服务:集成的网格和3D对象SLPK文件和TPK文件(影像和高程)
从Web服务添加图层
从URL添加数据
单击 从URL添加 按钮。
在URL字段中输入图层的Web服务URL 。
在“层名称”字段中输入层名称。
单击 添加图层 将图层添加到地图。
使用“清除”按钮清除所有字段内容。
将在“图层”面板中自动创建一个新图层。
从本地文件添加图层
从本地文件添加数据
单击 从文件添加 按钮。
单击选择文件,浏览到要添加的数据,然后单击添加。文件的路径将出现在“文件名”字段中。
在“层名称”字段中输入层名称。
单击 添加图层 将图层添加到地图。
使用清除按钮清除输入字段中的内容。
将在“图层”面板中自动创建一个新图层。
层数
可从“图层”面板管理图层。您可以打开和关闭图层,删除图层,更改不透明度,将图层的URL复制到剪贴板并重新排序。
可从“图层”面板管理图层。您可以打开和关闭图层,删除图层,更改图层的不透明度,将图层的URL复制到剪贴板并重新排序。
层数
UI图标说明:
可见性 启用/禁用图层可见性
提升 向上移动图层
下移 向下移动图层
复制网址 将图层网址复制到剪贴板
删除 删除图层
应用更改
如果Inspector UI是预制件的一部分,并且您想将更改应用到Assets文件夹中的父预制件,请单击“应用更改”按钮以更新父预制件。
领取专属 10元无门槛券
私享最新 技术干货