3D 符号和样式的基础知识
3D 符号是具有扩展属性的 2D 符号。这些属性对 2D 符号进行了增强,因此可在 ArcGIS 3D 应用程序中以 3D 形式查看这些符号。可使用 3D 符号使文档更具真实感或以 3D 形式帮助描绘 2D 地图符号。使用 3D 符号可创建典型地理世界、专用地理世界或 3D 地图。
2D 符号具有 x 和 y 方向的尺寸,而 3D 符号具有 z 方向尺寸的附加属性。因此,2D 点符号与 3D 球体符号类似,2D 方形符号与 3D 立方形符号类似,而 2D 线符号与 3D 管状符号类似。
三维符号也可以比简单的几何形状更为复杂。2D 图片填充符号(其模式被用作填充 2D 面)与 3D 纹理填充符号类似。3D 纹理填充符号是一种图片填充符号,该符号具有对于实际大小的“感知”能力,并能够以适当的比例映射到几何中。还可通过真实世界对象(3D 模型)的制图表达对点进行符号化,例如通过棕榈树的 3D 模型对一组表示树位置的点进行符号化。
3D 符号的类型
可通过简单 3D 标记(如立方体或圆锥)、基于系统字体的 3D 字符标记或作为从 3D 模型导入的 3D 标记,以 3D 形式对点进行符号化。可使用 3D 简单线符号(如管状或带状)或纹理线符号(如对道路进行符号化的纹理)以 3D 形式对线进行符号化。可使用 3D 纹理填充符号(类似于专用地理要素的纹理,例如草地纹理)对面或表面进行符号化。利用这些选项,您可以渲染出逼真的 3D 世界。例如,您可以使用房屋的 3D 模型对表示住宅区域的点进行符号化,以使现有文档的视觉效果更加逼真,然后使用用于路面建模的纹理线符号对此区域中的道路进行符号化。此外,还可使用草地纹理对表示城市公园的面要素类进行符号化。
典型地理文档
典型地理符号是具有用于描绘特定类型逼真属性的模型。一组典型地理模型可表示一个通用样式或主题,如具有不同属性(如一层或两层)的科德角式房屋。ArcGIS 3D Analyst 提供了用于通过通用 3D 符号(如典型房屋、纹理道路和填充)对点、线和面进行符号化的 3D 样式。可使用这些符号创造真实感,但这些符号仍相当抽象,无法表示特定的真实对象。使用典型地理符号可对拟建的住宅区域或不必显示真实世界对象的现有区域进行建模。您可以使用典型地理 3D 符号创建模拟真实世界特征但不表示真实状况的文档。
专用地理文档
专用地理符号是基于真实世界对象的模型。华盛顿的白宫的模型便是专用地理符号的一个示例。您可以使用基于真实世界对象的对象对要素进行符号化。例如,如果有位于某个区域中的建筑物的 3D 模型,您可以将其导入,然后利用导入的对象对点要素类进行渲染。您还可以导入可能具有的任何纹理,如植被或墙纹理。可将这些模型导入样式或根据需要独立于样式对要素进行符号化。
3D 地图
可创建使用 3D 符号系统渲染的动态地图。这些地图可使用地图的 2D 符号系统作为参考,然后以 3D 形式显示符号。例如,点可显示为球体,线可显示为条带,而面可显示为纹理对象。此外,可选择 3D 字符标记以 3D 形式对基于字体的字符进行渲染。可使用这些 3D 制图表达为地图添加新视角。
3D 符号
使用 3D 符号系统可以通过以 3D 形式渲染制图符号,以使 3D 文档更具真实感。可使用 3D 符号将要素显示为 3D 对象或以 3D 形式显示地图符号。
例如,可选择使用特定样式的 3D 住宅模型对房屋进行符号化,而不是将其符号化为简单的点。也可选择使用 3D 版本的符号来显示用于表示休闲娱乐的图层,以使效果更加生动形象。此外,可将道路符号化为纹理条带,从而创建逼真的道路网络。最后,可将纹理添加到表面来为 scene 或 globe 提供逼真的地表。
您可以利用三维符号系统以极为生动的方式呈现数据,从而提供极佳的 2D 地图制图表达。使用 3D 符号系统可随意以专用地理或视觉真实的方式描绘真实世界情景,同时您还可以选择以典型地理或风格真实的方式对数据进行描绘。可将现有的“协同设计活动”(COLLADA) (.dae)、OpenFlight 15.8 (.flt)、SketchUp 6.0 (.skp)、3ds Max (.3ds)、“虚拟现实建模语言”(VRML) 2.0 (.wrl) 或广告牌(PNG、JPG、BMP、TIFF、GIF 等)模型导入 ArcGIS,然后使用这些模型对要素进行符号化,或者从一组包含模型、制图符号和 3D 几何形状的丰富 3D 样式中选择符号系统。
有关在 3D 视图中符号化图层的详细信息,请参阅以下内容:
3D 样式
样式是预定义颜色和符号的集合,用于在 3D 文档中遵循标准及提升一致性。
样式不仅可定义绘制数据的方式,还可定义添加到文档中的符号系统的外观和放置。样式可提供颜色、符号及符号属性的存储。每次选择及应用某个特定符号时,您都在使用样式中的内容。
样式是具有预置特征的特定符号的集合。这些符号按主题进行分类,然后根据属性(如大小和颜色)进行保存,以使其方便使用。三维样式与 2D 样式的工作原理相同,只是包含常用于 ArcGIS 3D Analyst 扩展模块的符号。此外,三维样式中可能存储一些关于其大小的真实世界信息。
ArcGIS 3D Analyst 扩展模块为您提供了许多 3D 样式。例如 ArcScene Basic、Street Furniture 和 3D Billboards。这些样式包含简单几何形状,也包含典型地理模型。此外,可创建自己的符号,然后创建包含这些符号的自己的样式。您也可以根据现有符号构建样式。默认情况下,ESRI 样式文件夹位于 ArcGIS 安装目录的 \Styles 文件夹中。
样式是存储常用符号系统的便捷方式。ArcGIS 3D Analyst 扩展模块提供了用于符号化常见场景的样式,也可以灵活地通过从现有符号构建或以导入方式构建自己的样式。
有关在 ArcGIS 中使用样式和“样式管理器”的详细信息,请参阅 ArcMap 帮助中的关于样式。
3D 点样式
打开点符号系统的“符号选择器”对话框时,以 3D 作为前缀的样式即为可用的 3D 样式。其中一些样式包含具有适宜大小和颜色的常用 3D 字符标记符号。另外一些 3D 样式包含简单几何形状,例如球体、立方体和四面体。而另一些 3D 样式包含具有实际大小信息的模型,例如建筑物、街道设施、树木和车辆。
使用 3D 点样式可渲染简单几何形状,例如球体或立方体。使用 3D 点样式还可基于点要素类构建建筑物模型。也可以将点符号化为模型,例如房屋、车辆或街道设施。
3D 线样式
同样也提供了线符号系统的样式。您可以从包含简单几何(如管或条带)的样式或包含围栏、墙、道路和人行道纹理的样式中进行选择。
使用 3D 线样式可显示道路或围栏。还可显示符号化为管状的下水管网或管道。
- ArcGlobe 9.2 之前的版本不支持 3D 线符号系统。
3D 面填充样式
您可以使用可将填充描绘为各种纹理(例如植物或人造纹理)的 3D 面样式。可使用这些 3D 纹理模拟公园中的草地或停车场的路面。也可使用样式纹理对表面进行符号化,将地面描绘为一组地面覆盖物。
总之,3D 样式是对常用 3D 要素进行符号化的快捷方式。使用这些样式作为快捷方式可创建逼真模型或抽象 3D 世界。