三维城市模型
hard break line
线:三角形的边界,多数为自然边界 用于坡度不连续区域。扑捉地形突变部分,改善
显示效果。
特点:
影响TIN的坡度变化,特别是变化突变部位; 线段可以使用不同的Z值
同位置和不同位置的hard break line(断层问 题):
作用:河流的边界;湖泊的边界,山脊线、山脚线,谷底线。
线状水系: 从DEM得到线上各点高程构建为三维的线对象
行道树和树林转换方法:
行道树:转化为三维的点对象,每个点对象关联一 种树的纹理图像
成片树林:按地界类以一定的排列方式自动生成一 片点状的树对象。
四、三维城市模型——创建
地形建模 管线建模 地物建模 三维分析 可视化
数Байду номын сангаас地形模型建模技术
——Terrain DEM的生成方法
Geodatabase格式的DEM,支持LIDAR的 LAS文件格式。
以TIN为数据结构,支持金字塔结构,适合处 理大型DEM建立。
要求XYZ测量单位一致。
工具:new terrain,或使用三维分析工具中的 CREATE TERRAIN。
——DEM格式之间的转换方法
地形测量和管线勘探测量——获取高程信息 以属性表形式存储
房屋的层数可作为房屋的近似高度。
管线勘测点的埋深和地形高程可作为三维管线的高程数据。
B、三维测量数据
(1)地形测量
(2)GPS测量
(3)摄影测量与遥感
A、航空摄影测量
B、卫星立体测量:
(4)三维激光扫描
数字城市移动扫描仪
遥感影像和机载激光扫描系统——最具潜力 三维城市模型数据获取方法
显示速度快,ARCSCEN不支持,ARCGLOBE可显 示。
可由高程点、等高线生成
数字地形模型实例 实例一:端氏镇.avi 实例二:1.avi
三、三维城市模型——建模
地形建模 管线建模 地物建模 三维分析 可视化
三维管线建模
显示三维管线和三维地形需要的数据:
有平面坐标和高程值的各类管线数据、井以及阀 门等管点附属设施数据
综合管线数据管理系统:
用ArcGIS Engine组件提供的接口进行功能模块 的开发;
通过空间数据引擎ArcSDE访问后台的空间数据 库;非GIS功能采用来开发,并通过 来访问属性数据库。
系统架构图
系统功能结构
空间分析模块
空间分析模块
缓冲区分析:根据选定的管线设施与设定的影响范围,生 成影响区域;
树冠半径
植被纹理数据——树木影像
3DCM的数据内容 水体
二、城市三维模型的数据源
A、高程数据
(1)地形的散列数据点(高程以属性存储)
(2)等高线(高程以属性存储)
(3)三维激光扫描的点云数据 三维地形 建筑物高度、形状数据
每个激光点具有XYZ三维坐标
(4)城市房屋、综合管线数据
通过网络分析查询到事故点周围需要紧急关闭的各类阀门, 确定所影响的用户,能打印相关通知单。
三维浏览模块
导航:左键任意角度查看、右键缩放、中键漫游 缩放:固定比例缩放、拉框缩放 目标居中 目标放大 设置观察点 漫游 全图 飞行 场景旋转
三维查询 三维空间查询 三维属性查询
二三维切换
植被转换方法:
从DEM获取边界点高程和内部DEM格网点,建立一 个三角网曲面模型;
道路转换方法:
紧贴地表:与植被方法相同 高出地表:设定高度后用与街区相同方法
水系转换方法:
面状水系:双线、湖泊、水库、塘等 有明确边界,范围不大,水面近似水平——平面 多边形三角剖分建立三角网,从DEM得到边界 高程建立模型
ArcGIS 环境 数字地形模型
数字地形模型的类型
三种数据格式类型:
网格数据类型(RASTER) TIN数据类型
DTM数据类型(TERRAIN)
—— 网格数据类型(RASTER)
可构建金字塔结构(多分辨率),栅格数据结构。
(a)离散高程点
(b)规则格网点
1 433 1 3 1 2 24 5 5123 3 1 3 5 64 4 4 5 3 5 67 54 4 5 3 7 7 8 6 67 6 25777 876 4 365 6 6 65 4 3 6 55 44 5
三维城市模型
GIS的发展
借鉴虚拟现实技术在逼真感知方面给用户更多 的自由度
虚拟GIS、虚拟现实GIS——数码城市 GIS——三维实时GIS
逼真的三维城市环境
——三维城市模型
三维城市模型特点:
集成一维、二维和三维的可视化空间数据模型,支持 多种类型、多种分辨率的海量空间数据库的一体化管 理;
支持多重细节层次概念LOD,具层次建模和实时模 型简化能力;
综合管线数据既可在二维平面视图中显示, 又可对其进行三维建模,在三维视图下显示, 两种视图能够实时切换。
趋势面内插:
使用多项式和最小二乘内插最佳拟合曲面。能很 好识别粗糙的、有一定大小的地面对象,使这些 对象内插后比较突出。
(2)克里金算法:基于数学和统计模型
λ的取值不仅取决于数据点到预测点的距离,还受数据点 的空间分布影响(使用自相关统计模型)。处理地形变化 的复杂因素,考虑比IDW周全。
——TIN DEM的生成方法
断面分析:显示管线的纵横剖面图分析管线空间位置关系。 显示地面的高度、管线的埋深、用相应的颜色显示管线的 等级、标注管径;
连通分析:通过任意选择两根管段,判断它们是否连通; 追踪分析:对一定范围内单条管线的网络追踪,确定该管
线所经过的管点和管段信息; 爆管分析:当综合管线在某一位置出现故障时,系统能够
基础矢量数据 三维地形数据(DEM) 遥感影像数据(DOM)
管线数据库
综合管线数据库:各类管线以及附属设施数 据。
管点数据:井、出水口、阀门、闸和消防栓等 管段数据:排水、电力、通信、工业、燃气管线
等 图纸数据:设计图、施工图、竣工图等。 在三维管线系统中,管线数据还必须具有准确的
平面坐标和高程信息。
交通信号灯 道路指示标志 路灯等
3DCM的数据内容 公用设施:
地上或地下管线 独立地物等
3DCM的数据内容
植被:
低矮的绿色植物:草地、花丛、灌木
绿地外围边界,绿地纹理模型
有一定高度的植物:城市树木
树木三维模型
植被几何数据
独立树木、成片树木 中心点坐标、高度、树冠半径;多边形边界、平均高度、平均
DEM和二维GIS结合
DEM为地物承载体表达地表起伏
基于二维GIS的三维城市建模
数据处理过程
按层单独建模,地物类别批量处理; 转换原则:
先建立面状地物(街区、街道)模型 再建立其他地物模型
基于二维GIS的三维城市建模
街区和街道转换方法:
获取街区和街道边界线相应顶点的高程信息,设定街 区与街道高出于地表的偏移量H
(1)DEM的生成 ——Create TIN From Feature工具
(2)DEM精化处理
在地形突变部位,使用一些约束条件,如断裂线、 地性线等,以及一些面,如湖面、建筑物地面平 地等,对湖、河的岸线、公路的边坡、建筑物的 地基等进行处理。
断裂线:三维的线或面,具XYZ三维坐标,属性 项具高程属性值。
适用于在大范围城市地区快速获取地面模型和建 筑物模型
三、三维城市模型——建模方法
DCM建模方法:
基于二维GIS的三维城市建模方法 基于影像的三维城市建模方法 基于激光扫描的三维城市建模方法 CAD建模方法
基于二维GIS的三维城市建模
建模方法
三维模型构建——二维GIS基础
模型真实感差,对城市景观信息的表达少; 没有DEM,所有地物立足于一个假定的水平面上;
根据多边形边界及其包围范围内的DEM格网点建立不 规则三角形网络
建筑物转换方法:
房屋底面修正:房屋底面点中最低的点的高程—— DEM起伏不平
高度,DEM内插得到房屋角点高程 若无高度属性和楼层属性,对建筑物按大概高度分
为若干类,转换时赋予不同的高度 建筑物屋顶面:屋顶边缘点和内部特征点连接成三
角网 建筑物侧面:相邻两个屋顶点和两个房屋脚点组成。
搜索半径定义及适合地区
使用线状图形约束搜索范围。搜索的数据点不会 跨越约束线。
地形约束断裂线
ArcGIS中的工具(栅格内插或地理空间分析工具, 及其它算法)
自然临近法:
类似IDW,区别在与权值由荻洛尼三角形确定。 适合大数据集内插。
样条函数:
使用多项式和最小二乘内插最佳拟合曲面,曲面 光滑
(c)数字高程矩阵
—— TIN数据类型
单一分辨率表达。矢量数据结构。
——DTM数据类型(TERRAIN)
用TIN数据结构表达地形表面。是一个多分辨 率的TIN。
数字地形模型的生成方法
网格DEM的生成方法 TIN DEM的生成方法 Terrain DEM的生成方法
—— 网格DEM的生成方法:
(2)TIN DEM 矢量数据格式(文件目录管理,但没有属性表) 精度高 小型DEM 不支持金字塔 显示速度慢,ARCSCEN,ARCGLOBE均可显示。 可有高程点、等高线生成
(3)TERRAIN DEM GEODATABASE格式(数据库管理) TIN方式构建 精度高
可支持大型DEM生成 支持金字塔结构
主体部分 屋顶部分 附属部分
纹理数据
标准纹理 人工采集纹理
3DCM的数据内容
交通及其附属设施:
道路:
道路中央有一定宽度的隔离带的主要干道 道路中间标示有明确的中心线与道路车道分割线的主要道路 城市普通道路
道路几何数据
道路边界线,人行道边界,人行道相对中心道路的高度,道路中 心线,斑马线多边形边界和道路隔离带边界线等