Tag: 3D

【CityEngine】如何在街道两侧放置路灯、行树等

使用CGA代码将对象(路灯、树木等)放置到路边。这里用到的主要方法就是Split 函数去做分割。 思路是,现将shape按照较短的轴向进行最初的分割剥离,得到路的两边sidewalk,然后将这些分割出来的形状进行再次分割,也就是沿着长的轴的方向分割成多个重复的小的形状,最后,用实际的模型(如路灯或树等)替换这些小块。 下面是示例代码,参考下: 12345678910111213141516171

在CityEngine中的圆柱体建模

CityEngine中不支持弧段的存储,各种面都是折线面,也就是ArcGIS中的Polygon。 当遇到圆柱体的建筑物或实体时,如何为其建模呢? 考虑到ArcGIS与CityEngine的数据是可以互操作的,那就在ArcGIS中来构建圆形或者弧段,然后将之处理成近似弧段的多边形,然后导入CityEngine来作为模型的底面基础。按照这个思路,来动手做一下。 1. 准备带弧的数据在ArcGIS

ArcGIS支持3D视图吗?

ArcGIS Desktop 中的 ArcScene 组件支持 3D 视图。 在ArcScene中的 View 菜单下,有 View Setting 菜单。 默认是“透视图(perspective)”,也就是我们打开ArcScene的缺省设置显示方法: 我们可以切换到“立体视图(stereo)”,方法可以选择例如常用的红蓝眼镜类型,如下图所示: 另外还有一种视图,称为“正射视图(orth

3D数据互操作之认识Collada

Collada的名称来自于COLLAborative Design Activity(协同设计活动),是用于存储 3D 模型的开放式标准 XML 格式,最早是由 Sony Computer Entertainment(SCEA)发起。 以下介绍来自网络: COLLADA™ 是面向交互式 3D 应用程序的基于 XML 的数字资产交换方案,使 3D 创作应用程序可以自由地交换数字资产而不损失信息 -

ArcGIS Terrain Dataset

1 了解 Terrain DatasetTerrain Dataset 是多分辨率的基于 TIN 的表面数据结构,支持 ArcSDE、个人以及文件地理数据库,存储在ArcGIS  Geodatabase 的 Feature Dataset 中,Feature Dataset 中需要包含构建 TIN 的要素类。 Terrain Dataset 引用原始要素类,对数据重新组织重建索

不规则三角网(TIN)

数字高程模型(DEM)地球表面高低起伏,呈现一种连续变化的曲面,这种曲面无法用平面地图来确切表示。于是我们就利用一种全新的数字地球表面的方法—— 数字高程模型 的方法,这种方法已被普遍广泛采用。数字高程模型即DEM(Digital Elevation Model),是以数字形式按一定结构组织在一起,表示实际地形特征空间分布的模型,也是地形形状大小和起伏的数字描述。 DEM有三种

3D分析之常用转换工具

三维分析工具箱中,Conversion工具集为我们提供了很多用于格式转换的工具,其中有几个能为我们解决很多常见问题,这里整理下: 1. 各种数据格式的3D模型导入到ArcGIS中展示使用 Import 3D file 工具,ArcGIS 主要支持以下 3D模型的导入: 3D Studio Max (*.3ds) SketchUp (*.skp) VRML and GeoVRML (*.wrl)

3D分析之Functional Surface工具箱

1. Add Surface Information(添加表面信息)向点、线或面要素的属性表添加表面高程信息。 ||要素几何||表面属性||||Point||从表面上点的 XY 坐标插入的点高程。||||MultiPoint||针对多点记录中所有点得到的点的最小、最大和平均高程。||||Polyline||沿着表面的线的 3D 距离。从表面上线的路径获得的最小、最大和平均高程和坡度。||||Po

3D分析之3D要素工具箱

整理有关 ArcGIS 10.1 3D分析工具箱中,3D Feature 工具箱中,各个工具的功能及注意事项。 1. Add Z information (添加 Z 信息) 各种几何类型的Z信息: Points - Z 值 Multipoints - Z 最小值、Z 最大值、Z 平均值、点计数 Polylines - Z 最小值、Z 最大值、Z 平均值、3D 长度、最小坡度、最大坡度、平均坡度、

3D分析之ArcGIS 支持的表面类型

为了表示连续的表面,ArcGIS 提供了多种表示、存储函数表面的数据格式,主要是以下四类,其中包括10.1带来的新类型:LAS Dataset。 我们可以借助于ArcGIS的3D分析扩展,对这些函数表面数据进行三维的显示、分析等。但是需要注意的是,这些数据并不是真正意义上的真三维,这是我们常说的2.5D。因为这些数据在某个XY坐标对对应的位置上,只能存储一个Z值,而真正的三维实体是在某个位置上有一