在 ArcGlobe 中显示 3D 图形

有时,3D 视图中描绘的信息并不足以让人理解。在某些情况下,您会希望添加文本和其他图形(例如点、线和面)来使某些要素引起注意或强调重要区域。例如,您可能会通过线或面边界围绕的方式或者用表示名称的文本标注建筑物的方式来定义研究区域。还可能希望通过在关键位置放置树、汽车和灯杆作为多面体图形来增加 3D 视图的真实感。

为帮助您完成这些任务,可使用 ArcGlobe 中的 Globe 3D 图形工具条。该工具条提供了根据显示内容中的元素来数字化 3D 点、线、面和文本的方式。通过定义形状、颜色、字体、位置和大小等属性,该工具条还可用于指定绘制这些图形的方式。还可以从其他格式中导入 3D 模型,例如 Collaborative Design Activity (COLLADA) (.dae)、OpenFlight (.flt)、SketchUp 6.0 (.skp)、3ds Max (.3ds) 或虚拟现实建模语言 (VRML) (.wrl) 或广告牌(PNG、JPEG、BMP、TIFF 和 GIF 等)。

还可以将图形从 ArcMap 复制到 3D 视图。通过使用 ArcGIS 3D Analyst 工具条上的交互式工具,可先在 ArcMap 中创建图形,然后将其粘贴到 ArcGlobe(或 ArcScene)中。此外,还可以使用 3D 符号系统符号化这些图形。

通过使用 ArcObjects 和 OpenGL 开发相应的功能,在 ArcGlobe 中还可以显示自定义 3D 对象和文本。有关详细信息,请参阅 Esri 开发者网络 (EDN)

5/25/2014