障碍图层

障碍地图可定义一个布尔属性,用于指导街道网络的创建。

障碍地图

障碍地图的一种常见用法是创建陆地-水体地图,其中水体标记为深色(即亮度低于 0.5),陆地标记为亮色。 然后可以在自动街道生成向导中选择障碍属性图层,并相应地生成街道(即深色区域中没有街道)。

您可以通过在主菜单中单击图层 > 新建地图图层来创建障碍地图,然后选择障碍

障碍图层选项

打开障碍对话框时,您可以修改以下选项:

障碍文件

从工作空间中选择一个图像,并将其用作场景中的障碍。

通道

从图像中选择用于读取高程数据的源通道。 对大多数图像而言,brightness 是最佳选择。

障碍阈值

障碍阈值可定义图像亮度,以区分障碍和非障碍。 例如,如果在 brightness 通道中将障碍阈值设置为 0.5,则任何低于 0.5 的像元值都会被视为深色,而任何高于此值的像元都将被视为亮色且为障碍的一部分。

边界尺寸

所生成纹理的宽度高度,以米为单位。 选择地理配准影像后,系统会自动设置此值。

边界位置

所生成纹理的位置,以米为单位。 选择地理配准影像后,系统会自动设置此值。

注:

位置右侧的按钮 可用于更改障碍位置的参考点。

CityEngine 场景中创建一个障碍图层

在向导中选择了障碍类型后,可按如下方法创建障碍属性图层:

  1. 浏览您的工程,然后选择图像地图。
    注:

    只能选择工作空间中的图像地图。 因此,必须将图像复制或导入到相应的工程文件夹(通常为 maps)中。

  2. 选择源通道和相应的阈值。 低于阈值的值会被视为障碍。
  3. 设置场景中属性图层的尺寸和位置。
  4. 单击完成

    随即会选中一个障碍属性图层,其中通道阈值函数将表示为返回布尔函数的函数。 创建后,您仍然可以编辑此函数和所有其他属性图层属性。

由障碍地图控制的街道网络
街道网络生成由障碍地图控制。

注:

通过使用选择 > 按地图图层选择菜单,所有用于评估布尔值(例如障碍图层)的属性图层函数也可用于选择场景中的对象。 另请参阅使用图像地图进行选择