2D 和 3D 要素

要素模板创建的二维 (2D) 或三维 (3D) 要素由其引用的一个或多个图层的数据源确定。最初创建要素类时,将配置点、线或面要素存储 z 值的功能。

有关开始创建要素的基本工作流,请参阅开始编辑

2D 要素

2D 要素使用其几何存储 x 和 y 坐标。尽管 2D 要素本质上并不存储 z 值,但是您可以通过从高程表面派生 z 值或将其拉伸为三维以在 3D 空间中显示 2D 要素。

街区车辆和树木等要素可以自然地从地面派生 z 值,而无需将其转换为 3D。有关详细信息,请参阅高程表面

可以垂直拉伸 2D 点、线和面以分别创建 3D 线、墙和建筑物覆盖区。有关详细信息,请参阅将要素拉伸成 3D 符号系统

3D 要素

3D 要素使用其几何存储 x、y 和 z 坐标。在 ArcGIS Pro 中,有 3 种 3D 几何类型可供选择,每种几何类型均有其优点和缺点:

  • 含 z 值的点、线和面要素为简单要素,最初在地理数据库中创建要素类时,会将这些要素配置为存储 z 值。点要素将为每个要素存储一个 z 值。线和面要素将存储每个折点的 z 值。
  • 多面体要素为包含 3D 面的 3D 壳对象。除了存储 3D 几何之外,多面体要素还可以存储颜色、透明度和纹理信息。
  • 3D 对象要素类在地理数据库中存储和管理要素,使用已定义的地理位置且引用 3D 几何网格。要素引用的几何可以多种格式存储,并支持许多集成来自其他应用程序的 3D 模型文件的工作流。

出于可视化目的,通常在 3D 场景中创建 3D 要素。场景允许您倾斜 2D 地图并使用垂直轴在三维模式下编辑数据。您可以将包含 2D 和 3D 要素的 2D 地图视图转换为 3D 场景。

有关将地图转换为场景的基础工作流,请参阅配置场景以进行 3D 编辑

如果 2D 要素包含尺寸属性(例如高度值),则可以使用依据属性实现要素转 3D 工具将其转换为 3D 要素。

如果您的 2D 要素位于 3D 高程表面上,则可以使用插值形状工具从高程表面内插入 z 值并将其转换为 3D 要素。

可创建的要素类型

选择创建的要素类型取决于您想要表示的对象或数据点、需要捕获的信息以及要素类型所适用的分析类型。在某些情况下,您可能要为同一数据创建多种要素类型。

例如,当显示比例小于 1:100,000 时,可能需要使用面来显示城市公园,而比例较大时,可使用点要素显示。另一个工程可能需要将河流视作折线来建立水流模型,同时可将其视作面来计算覆盖面积。

注记要素

  • 注记要素是放置在地图上的文本要素,用于命名或描述地理要素。通常情况下,它们被放置在计划视觉层次结构中的标签旁边以传达特定要素的重要性。您可以为它们设计特定的制图美学风格。示例包括强调该名称为国家或地区而非城市或河流的文本。
  • 可将注记要素类链接至地理要素类并自动进行特定更新行为。例如,用于与要素关联的注记的文本字符串已链接至与其关联的地理要素中的字段值。还可以配置链接注记以自动添加、删除或移动链接要素。

有关详细信息,请参阅创建注记要素

多面体和 3D 对象

  • 多面体和 3D 对象要素本质上是具有细节层次 (LOD) 的 3D 要素,范围覆盖简单立方体到复杂的 3D 模型。可以使用修改折点的标准编辑工具编辑此类要素。
  • 创建多面体或 3D 对象要素的要素模板包括一些能够以通过不同方式创建这些要素的工具。可直接从文件系统导入 3D 模型,通过使用加法工作流创建和拉伸面,从零开始创建这些要素,或可从基础预定义 3D 形状开始不断修改,直到创建出您所需的要素。

有关详细信息,请参阅创建多面体或 3D 对象要素

点和多点要素

  • 点要素可在地图上确定特定的 x,y,z 坐标位置。可创建不需要线或区域来存储信息或传达含义的对象或数据点。例如,位置地址、消火栓和树。
  • 多点要素可将点要素集合存储为具有一组属性的单个点要素。例如,激光雷达点聚类经常被存储为多点要素,以简化管理并提高读写性能。多点要素仅可存储在多点要素类中。

有关详细信息,请参阅创建点和多点要素

折线要素

  • 折线要素包括直线段、圆弧、椭圆弧和在两个折点之间创建的贝塞尔曲线。可创建具有长度但不具有面积的线性对象和曲线对象。例如,供水管线、道路和河流。
  • 多部件折线要素用于将不连续的折线存储为具有一组属性的单个折线要素。例如,可将一系列独立的折线创建为路段,然后将这些路段存储为一个单个的道路要素。可在同一图层上创建单部件折线要素和多部件折线要素。

有关详细信息,请参阅创建折线要素

多边形要素

  • 面要素是由直线段、圆弧、椭圆弧和在两个折点之间创建的贝塞尔曲线所围成的完全闭合区域。可创建具有闭合平面区域的对象。例如,湖泊、植被边界和建筑物覆盖区。
  • 多部件面要素用于将一个或多个面存储为具有一组属性的单个面要素。例如,可创建一系列不毗连的岛屿面,并将其存储为一个岛屿要素。可在同一图层上创建单部件要素和多部件要素。

有关详细信息,请参阅创建面要素