实战QGIS数据导入
# 数据下载导入
# 导入影像地图
- 在天地图插件中下载影像地图
- 将有坐标信息的卫星影像图拖入图层
先检查坐标系
# 导入高程数据
- 在地理空间数据云中下载高程数据
- 导入qgis
# 修改工程坐标系
先不要管原因,后面讲
然后将卫星地图和高程重投影
栅格 》投影 》重投影
这是投影成功的效果,这样整个工程的坐标系就统一了
# 下载导入建筑shp数据
- 在天地图插件中加载矢量地图
- 导出图片
- 在R2V中获取矢量
- 在qgis中重投影
# 下载导入OSM数据
- 在OpenStreetMap中下载
# 卫星影像和DEM数据处理
卫星影像和DEM数据的尺寸要保证统一,我们把DEM的尺寸裁成卫星影像的大小
- 创建图层》临时图层》几何图形类型选多边形》坐标系选32650
- 在临时图层上绘制矩形
- 先画一个不规整的矩形
- 矢量》研究工具》提取图层范围 然后就变成了一个规整的矩形
- 选择卫星影像,栅格》提取》按掩膜图层裁剪栅格
- 多张DEM的情况可以选栅格》合并然后再裁切
# 建筑数据处理
首先检查建筑数据的坐标系,再看有没有乱码,我们导入数据第一步就应该查看这两个
选择并删除操作
打开选择框工具和编辑,选中了直接按delete或者按删除按钮
如果没有选中框工具,可以在工具栏右键顶点删除
打开顶点工具和编辑,选中了直接按delete或者点删除按钮保留范围内的建筑
新建一个多边形临时图层,选矢量》地理处理工具》裁剪
裁剪成功
# R2V获取矢量建筑数据
- 在天地图插件中加载矢量地图
- 导出图片
- 在R2V中获取矢量
- 在qgis中重投影
以上就是上节课讲的内容,这节课我们讲怎么处理这些数据
检查有效性
矢量》几何图形处理》检查有效性
然后会生成三个图层,我们只保留有效图层就行线转面
R2V的矢量图形里会有一些细小无意义的线段,一个一个去删也删不完
矢量 》几何图形工具 》线转多边形
给每个房子都加上floor参数,代表楼层
计算每一块的面积
- 给图层添加一个面积字段
- 在对应图层上右键》打开属性表,选编辑工具和打开字段计算器
- 搜索函数 area,双击$area,然后新建字段
然后面积字段就加上了
按值选择要素
将面积为0的要素选择出来并删除
然后使用各种筛选条件去做筛选并删除给缺失面积的图层赋予面积
矢量》几何图形工具 》 简化
永久化临时图层
# 道路数据处理
我们用OSM数据导入了道路信息,但是发现一个问题,这些数据不便于后期在cityEngine里进行道路建模
# 道路分类
公路
├─ 地位/
│ └─ 国道,省道,县道,乡道
└─ 技术等级
└─ 高速公路,一级公路,二级公路,三级公路,四级公路
城市道路
在单位管辖范围单允许社会机动车通行的地方
└─ 包括广场,公共停车场等用于公众通行的场所
2
3
4
5
6
7
8
9
10
我们在cityEngine中进行道路建模的时候,要根据现实的道路等级来建模型,不同的道路规格不一样
所以我们只把OSM当作参照即可
- 一级道路的路肩要求是1.5-3米,我们做数字孪生就必须要掌握各种规定
- 一级道路的公路宽最低不能低于24.5米
# 如何获取分层级的道路
- 水经注
- 自己画道路
工具栏右键 》勾选高级数字化工具栏
工程》工程捕捉设置
然后我们绘制就有吸附能力了
编辑》编辑几何图形》合并所选要素
这个操作可以合并所选的要素
根据OSM的数据,结合自己绘制
# 河流湖泊数据处理
我们通过天地图获取到了线性的河流和面性的湖泊
我们可以把这个当作参考,然后去3d软件里重新绘制,但是在大项目里这样台复杂了,不过没有专业(要钱)的软件下载,我们也只好自己画