障碍地图可定义一个布尔属性,用于指导街道网络的创建。
障碍地图
障碍地图的一种常见用法是创建陆地-水体地图,其中水体标记为深色(即亮度低于 0.5),陆地标记为亮色。 然后可以在自动街道生成向导中选择障碍属性图层,并相应地生成街道(即深色区域中没有街道)。
您可以通过在主菜单中单击图层 > 新建地图图层来创建障碍地图,然后选择障碍。
障碍图层选项
打开障碍对话框时,您可以修改以下选项:
障碍文件 | 从工作空间中选择一个图像,并将其用作场景中的障碍。 |
水道 | 从图像中选择用于读取高程数据的源通道。 对大多数图像而言,brightness 是最佳选择。 |
障碍阈值 | 障碍阈值可定义图像亮度,以区分障碍和非障碍。例如,如果在 brightness 通道中将障碍阈值设置为 0.5,则任何低于 0.5 的像元值都会被视为深色,而高于此值的像元则被视为亮色且为障碍的一部分。 |
边界尺寸 | 所生成纹理的宽度和高度,以米为单位。 选择地理配准影像后,系统会自动设置此值。 |
边界位置 | 所生成纹理的位置,以米为单位。 选择地理配准影像后,系统会自动设置此值。 注:位置右侧的按钮可用于更改障碍位置的参考点。 |
CityEngine 场景中的障碍图层
在向导中选择了障碍类型后,可按如下方法创建障碍属性图层:
- 浏览您的工程,然后选择图像地图。
注:
只能选择工作空间中的图像地图。 因此,必须将图像复制或导入到相应的工程文件夹(通常为 maps)中。
- 选择源通道和相应的阈值。 低于阈值的值会被视为障碍。
- 设置场景中属性图层的尺寸和位置。
- 单击完成。
系统随即会选中一个障碍属性图层,其中通道阈值函数将表示为返回布尔函数的函数。 创建后,您仍然可以编辑此函数和所有其他属性图层属性。
注:
通过使用选择 > 按地图图层选择菜单,所有用于评估布尔值(例如障碍图层)的属性图层函数也可用于选择场景中的对象。 另请参阅使用图像地图进行选择。