三维城市模型
趋势面内插:
使用多项式和最小二乘内插最佳拟合曲面。能很 好识别粗糙的、有一定大小的地面对象,使这些 对象内插后比较突出。
(2)克里金算法:基于数学和统计模型
λ的取值不仅取决于数据点到预测点的距离,还受数据点 的空间分布影响(使用自相关统计模型)。处理地形变化 的复杂因素,考虑比IDW周全。
——TIN DEM的生成方法
显示速度快,ARCSCEN不支持,ARCGLOBE可显 示。
可由高程点、等高线生成
数字地形模型实例 实例一:端氏镇.avi 实例二:1.avi
三、三维城市模型——建模
地形建模 管线建模 地物建模 三维分析 可视化
三维管线建模
显示三维管线和三维地形需要的数据:
有平面坐标和高程值的各类管线数据、井以及阀 门等管点附属设施数据
道路纹理数据
水泥、沥青、碎石等
3DCM的数据内容
交通及其附属设施:
桥梁
单层、双层桥梁;立交桥、人行天桥等
桥梁几何数据
桥面及桥墩 桥面边界线、桥面中心线、桥面厚度、桥墩中心点坐标、桥墩几
何形状、护栏高度等
桥梁纹理数据
同道路
3DCM的数据内容
交通及其附属设施: 交通附属设施——模型库
DEM和二维GIS结合
DEM为地物承载体表达地表起伏
基于二维GIS的三维城市建模
数据处理过程
按层单独建模,地物类别批量处理; 转换原则:
先建立面状地物(街区、街道)模型 再建立其他地物模型
基于二维GIS的三维城市建模
街区和街道转换方法:
获取街区和街道边界线相应顶点的高程信息,设定街 区与街道高出于地表的偏移量H
适用于在大范围城市地区快速获取地面模型和建 筑物模型
三、三维城市模型——建模方法
DCM建模方法:
基于二维GIS的三维城市建模方法 基于影像的三维城市建模方法 基于激光扫描的三维城市建模方法 CAD建模方法
基于二维GIS的三维城市建模
建模方法
三维模型构建——二维GIS基础
模型真实感差,对城市景观信息的表达少; 没有DEM,所有地物立足于一个假定的水平面上;
线状水系: 从DEM得到线上各点高程构建为三维的线对象
行道树和树林转换方法:
行道树:转化为三维的点对象,每个点对象关联一 种树的纹理图像
成片树林:按地界类以一定的排列方式自动生成一 片点状的树对象。
四、三维城市模型——创建
地形建模 管线建模 地物建模 三维分析 可视化
数字地形模型建模技术
一、三维城市模型的数据
数据内容
特征实体:离散、同质、有明确的空间边界
具有特定的三维特征,可用三维体元表达
场实体:具有光滑的连续空间变化
缺少明确定义的三维特征,用连续的三维表面如TIN 进行表达
3DCM的数据内容 地形:
地表高程:DEM模型 影像信息:数字正射影像
3DCM的数据内容
建筑物及其附属设施: 几何数据:
主体部分 屋顶部分 附属部分
纹理数据
标准纹理 人工采集纹理
3DCM的数据内容
交通及其附属设施:
道路:
道路中央有一定宽度的隔离带的主要干道 道路中间标示有明确的中心线与道路车道分割线的主要道路 城市普通道路
道路几何数据
道路边界线,人行道边界,人行道相对中心道路的高度,道路中 心线,斑马线多边形边界和道路隔离带边界线等
(2)TIN DEM 矢量数据格式(文件目录管理,但没有属性表) 精度高 小型DEM 不支持金字塔 显示速度慢,ARCSCEN,ARCGLOBE均可显示。 可有高程点、等高线生成
(3)TERRAIN DEM GEODATABASE格式(数据库管理) TIN方式构建 精度高
可支持大型DEM生成 支持金字塔结构
根据多边形边界及其包围范围内的DEM格网点建立不 规则三角形网络
建筑物转换方法:
房屋底面修正:房屋底面点中最低的点的高程—— DEM起伏不平
高度,DEM内插得到房屋角点高程 若无高度属性和楼层属性,对建筑物按大概高度分
为若干类,转换时赋予不同的高度 建筑物屋顶面:屋顶边缘点和内部特征点连接成三
角网 建筑物侧面:相邻两个屋顶点和两个房屋脚点组成。
地形测量和管线勘探测量——获取高程信息 以属性表形式存储
房屋的层数可作为房屋的近似高度。
管线勘测点的埋深和地形高程可作为三维管线的高程数据。
B、三维测量数据
(1)地形测量
(2)GPS测量
(3)摄影测量与遥感
A、航空摄影测量
B、卫星立体测量:
(4)三维激光扫描
数字城市移动扫描仪
遥感影像和机载激光扫描系统——最具潜力 三维城市模型数据获取方法
搜索半径定义及适合地区
使用线状图形约束搜索范围。搜索的数据点不会 跨越约束线。
地形约束断裂线
ArcGIS中的工具(栅格内插或地理空间分析工具, 及其它算法)
自然临近法:
类似IDW,区别在与权值由荻洛尼三角形确定。 适合大数据集内插。
样条函数:
使用多项式和最小二乘内插最佳拟合曲面,曲面 光滑
hard break line
线:三角形的边界,多数为自然边界 用于坡度不连续区域。扑捉地形突变部分,改善
显示效果。
特点:
影响TIN的坡度变化,特别是变化突变部位; 线段可以使用不同的Z值
同位置和不同位置的hard break line(断层问 题):
作用:河流的边界;湖泊的边界,山脊线、山脚线,谷底线。
ArcGIS 环境 数字地形模型
数字地形模型的类型
三种数据格式类型:
网格数据类型(RASTER) TIN数据类型
DTM数据类型(TERRAIN)
—— 网格数据类型(RASTER)
可构建金字塔结构(多分辨率),栅格数据结构 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
树冠半径
植被纹理数据——树木影像
3DCM的数据内容 水体
二、城市三维模型的数据源
A、高程数据
(1)地形的散列数据点(高程以属性存储)
(2)等高线(高程以属性存储)
(3)三维激光扫描的点云数据 三维地形 建筑物高度、形状数据
每个激光点具有XYZ三维坐标
(4)城市房屋、综合管线数据
TIN to RASTER RASTER TO TIN TERRAIN TO TIN TERRAIN TO RASTER
——DEM格式的比较
(1)网格DEM Raster数据格式(文件目录、数据库管理) 网格值可作为高程使用 精度随CELL的大小影响 可支持大型DEM生成 支持金字塔结构 显示速度快,ARCSCEN,ARCGLOBE均可显示。 可有高程点生成、不支持等高线生成
植被转换方法:
从DEM获取边界点高程和内部DEM格网点,建立一 个三角网曲面模型;
道路转换方法:
紧贴地表:与植被方法相同 高出地表:设定高度后用与街区相同方法
水系转换方法:
面状水系:双线、湖泊、水库、塘等 有明确边界,范围不大,水面近似水平——平面 多边形三角剖分建立三角网,从DEM得到边界 高程建立模型
综合管线数据管理系统:
用ArcGIS Engine组件提供的接口进行功能模块 的开发;
通过空间数据引擎ArcSDE访问后台的空间数据 库;非GIS功能采用来开发,并通过 来访问属性数据库。
系统架构图
系统功能结构
空间分析模块
空间分析模块
缓冲区分析:根据选定的管线设施与设定的影响范围,生 成影响区域;
根据离散数据采集点内插DEM (1)IDW算法:距离加权函数的倒数方法
假设地形表面由局部变化影响,数据点分布均匀,而不 是群落分布
适用于地面变化较缓地区 由临近数据点预测目标点
^
zi
n1
j1 ( p j
zj)
j的个数n由给定的搜索半径确定,λ是距离函 数,p次数从0到3,确省为2。
搜索半径可以固定(需给定最小点数),也 可是变量值。
综合管线数据既可在二维平面视图中显示, 又可对其进行三维建模,在三维视图下显示, 两种视图能够实时切换。
(1)DEM的生成 ——Create TIN From Feature工具
(2)DEM精化处理
在地形突变部位,使用一些约束条件,如断裂线、 地性线等,以及一些面,如湖面、建筑物地面平 地等,对湖、河的岸线、公路的边坡、建筑物的 地基等进行处理。
断裂线:三维的线或面,具XYZ三维坐标,属性 项具高程属性值。
支持交互式三维动态可视化,甚至沉浸式的双目立体 现实;
支持三维空间分析与空间决策、时空模拟等;
支持网络环境下的信息共享与地理协同。
内容组织
三维城市模型——数据内容 三维城市模型——数据源与数据获取 三维城市模型——建模方法 三维城市模型——创建
地形建模 管线建模 地物建模 三维分析 可视化
通过网络分析查询到事故点周围需要紧急关闭的各类阀门, 确定所影响的用户,能打印相关通知单。
三维浏览模块
导航:左键任意角度查看、右键缩放、中键漫游 缩放:固定比例缩放、拉框缩放 目标居中 目标放大 设置观察点 漫游 全图 飞行 场景旋转
三维查询 三维空间查询 三维属性查询
二三维切换
——Terrain DEM的生成方法
Geodatabase格式的DEM,支持LIDAR的 LAS文件格式。
以TIN为数据结构,支持金字塔结构,适合处 理大型DEM建立。
要求XYZ测量单位一致。
工具:new terrain,或使用三维分析工具中的 CREATE TERRAIN。
——DEM格式之间的转换方法