获取地图数据

可以从 ArcGIS OnlineArcGIS Enterprise 中获取地图数据,并将环境(例如街道、覆盖区、地形和底图)添加到新的或现有 CityEngine 场景中。

要使用获取地图数据工具,请登录到您的帐户并执行以下操作之一:

  • CityEngine 欢迎界面中选择根据地图数据创建城市,以根据下载的数据创建一个新场景。
  • 从主菜单中选择文件 > 获取地图数据以将下载的数据导入现有场景中。
获取地图数据对话框
获取地图数据对话框

下载数据

要将地图数据下载到 CityEngine 中,请执行以下步骤:

  1. 导航至感兴趣区域。
  2. 单击设置范围 设置范围 以指定下载数据的范围。
    在苏黎世中获取地图数据
    针对瑞士苏黎世设置范围

     

    还可执行以下任意操作:

    • 通过调整矩形来更改大小和位置。
    • 单击清除范围 清除范围 以移除该范围。
    • 搜索位置。
    • 从下拉菜单中单击选择底图 底图 以更改底图的类型。
    注:
    • 范围存在最小和最大限制。
    • 在您设置范围之前,将禁用此设置。
    • 在现有 CityEngine 场景中,如果范围与场景的距离大于 500 千米,则将显示一个红色矩形。 CityEngine 将在顶部显示错误,以通知您更改范围的位置或创建新场景。
  3. 指定已下载数据的设置。 有关详细信息,请参阅获取地图数据设置
  4. 单击确定
    • 如果您选择下载 OpenStreetMap (OSM) 数据,则将显示附加对话框,用于配置 OSM 设置。 当出现 OSM 对话框后,您可以选择接受默认设置并单击完成,或者单击下一步并查看已选中的每个选项的设置。
    • 将根据您的设置下载地图影像、高程和 OSM 数据,例如建筑物覆盖区和街道。
    • 随即将所有数据添加到您的场景。 为了方便起见,会将 ESRI.lib 中的默认规则分配给 OSM 数据(有关详细信息,请参阅 OpenStreetMap)。
    • 数据将保存到当前工程的 /maps 文件夹中。
在场景中获取下载的地图数据
将在场景中下载苏黎世数据

 

提示:

以下一些基本信息可以帮助您提高导入到 CityEngine 中的 OSM 网络数据的质量:

  • 图形网络通常包含在 OSM 对话框的图层列表中的 highway 图层中。
    • 可以展开 highway 图层,然后选择或取消选择不同的网络类型。 例如,您可能仅需要场景中的主街道。
    • 运行此工具后,图形网络将合并为 CityEngine 中的一个图形图层。
    • 可以多次导入 project/maps 文件夹中的 map.osm 文件。 由此可以多次将 highway 图层添加到 CityEngine 中并创建不同的图形图层,以便更好地控制 OSM 网络数据。
  • 将 OSM 数据添加到场景后,通常需要手动清理网络以提高数据质量。

有关详细信息,请参阅教程 4:导入街道中的导入 OSM 街道数据部分。

 

获取地图数据设置

获取地图数据工具包含以下选项:

边界

  • 坐标系 - CityEngine 场景坐标系。
    • 在新场景中,获取地图数据工具将场景坐标系设置为 WGS 1984 Web 墨卡托。
    • 将数据导入场景后,场景坐标系将设置为已下载的数据。
    • 在现有场景中,获取地图数据工具可自动将已下载的数据转换为当前场景坐标系。
  • 宽度 - 范围的宽度。
  • 高度 - 范围的高度。
  • X 偏移 - 范围的所选折点的 x 坐标。
  • Y 偏移 - 范围的所选折点的 y 坐标。
  • 纵横比切换 - 在手动输入值时,将保留纵横比。
  • 折点位置 - 指定要针对 x 和 y 坐标参考的范围矩形的折点。

底图

  • 分辨率 - 底图具有以下分辨率选项:
    • 低 (1k) - 低分辨率。 范围的较长边为 1024 像素(低分辨率)。
    • 中 (2k) - 中等分辨率。 范围的较长边为 2048 像素。
    • 高 (4k) - 高分辨率。 范围的较长边为 4096 像素。
    • 自定义 - 手动设置范围的较长边,以像素为单位。 最大大小为 4096 像素。
  • 图像尺寸 - 范围的维度,以像素为单位。

注:
图像大小维度的比例与范围宽度和高度的比例相匹配。 因此,图像大小将随范围大小的变化而动态变化。

Esri 世界高程

Esri 提供了一张世界综合高程地图,可以不同比例提供地形。 有关详细信息,请参阅高程覆盖范围地图

  • 获取地形 - 在底图中包含高程数据。
  • 分辨率 - 高程具有以下分辨率选项:
    • 低 (1k) - 低分辨率。 范围的较长边为 1024 像素。
    • 中 (2k) - 中等分辨率。 范围的较长边为 2048 像素。
    • 高 (4k) - 高分辨率。 范围的较长边为 4096 像素。
    • 自定义 - 手动设置范围的较长边,以像素为单位。 最大大小为 4096 像素。
  • 图像尺寸 - 范围的维度,以像素为单位。

注:
高程数据仅适用于订阅用户或者具有组织 ArcGIS Online 帐户的用户。

开放街道地图

  • 下载网络 - 在您的地图下载中包含街道数据。
  • 下载覆盖区 - 包括面形状,例如建筑物覆盖区。
  • 为下载的形状生成模型 - 下载后,根据形状自动生成模型。

    获取地图数据工具将以下 ESRI.lib 规则应用于形状之后,将生成模型:

    • 网络 - Street_Modern_Standard.cga
    • 覆盖区 - Building_From_OpenStreetMap.cga

警告:

如果范围过大,则下载时间可能会较长。