实战QGIS数据导入

更新时间: 2025-07-15 14:46:49

# 数据下载导入

# 导入影像地图

  1. 在天地图插件中下载影像地图
  2. 将有坐标信息的卫星影像图拖入图层
    先检查坐标系

# 导入高程数据

  1. 在地理空间数据云中下载高程数据
  2. 导入qgis

# 修改工程坐标系


先不要管原因,后面讲

然后将卫星地图和高程重投影
栅格 》投影 》重投影
这是投影成功的效果,这样整个工程的坐标系就统一了

# 下载导入建筑shp数据

  1. 在天地图插件中加载矢量地图
  2. 导出图片
  3. 在R2V中获取矢量
  4. 在qgis中重投影

# 下载导入OSM数据

  1. 在OpenStreetMap中下载

# 卫星影像和DEM数据处理

卫星影像和DEM数据的尺寸要保证统一,我们把DEM的尺寸裁成卫星影像的大小

  • 创建图层》临时图层》几何图形类型选多边形》坐标系选32650
  • 在临时图层上绘制矩形
  • 先画一个不规整的矩形
  • 矢量》研究工具》提取图层范围 然后就变成了一个规整的矩形
  • 选择卫星影像,栅格》提取》按掩膜图层裁剪栅格
  • 多张DEM的情况可以选栅格》合并然后再裁切

# 建筑数据处理

首先检查建筑数据的坐标系,再看有没有乱码,我们导入数据第一步就应该查看这两个

  • 选择并删除操作
    打开选择框工具和编辑,选中了直接按delete或者按删除按钮
    如果没有选中框工具,可以在工具栏右键

  • 顶点删除

    打开顶点工具和编辑,选中了直接按delete或者点删除按钮

  • 保留范围内的建筑
    新建一个多边形临时图层,选矢量》地理处理工具》裁剪

    裁剪成功

# R2V获取矢量建筑数据

  1. 在天地图插件中加载矢量地图
  2. 导出图片
  3. 在R2V中获取矢量
  4. 在qgis中重投影

以上就是上节课讲的内容,这节课我们讲怎么处理这些数据

  • 检查有效性
    矢量》几何图形处理》检查有效性
    然后会生成三个图层,我们只保留有效图层就行

  • 线转面
    R2V的矢量图形里会有一些细小无意义的线段,一个一个去删也删不完
    矢量 》几何图形工具 》线转多边形

  • 给每个房子都加上floor参数,代表楼层

  • 计算每一块的面积

  1. 给图层添加一个面积字段
  • 在对应图层上右键》打开属性表,选编辑工具和打开字段计算器
  • 搜索函数 area,双击$area,然后新建字段

    然后面积字段就加上了
  1. 按值选择要素

    将面积为0的要素选择出来并删除

    然后使用各种筛选条件去做筛选并删除

  2. 给缺失面积的图层赋予面积

  3. 矢量》几何图形工具 》 简化

  4. 永久化临时图层

# 道路数据处理

我们用OSM数据导入了道路信息,但是发现一个问题,这些数据不便于后期在cityEngine里进行道路建模

# 道路分类

公路
├─ 地位/
│  └─ 国道,省道,县道,乡道
└─ 技术等级
   └─ 高速公路,一级公路,二级公路,三级公路,四级公路  

城市道路

在单位管辖范围单允许社会机动车通行的地方  
└─ 包括广场,公共停车场等用于公众通行的场所  
1
2
3
4
5
6
7
8
9
10

我们在cityEngine中进行道路建模的时候,要根据现实的道路等级来建模型,不同的道路规格不一样

所以我们只把OSM当作参照即可

  • 一级道路的路肩要求是1.5-3米,我们做数字孪生就必须要掌握各种规定
  • 一级道路的公路宽最低不能低于24.5米

# 如何获取分层级的道路

  1. 水经注
  2. 自己画道路

工具栏右键 》勾选高级数字化工具栏

工程》工程捕捉设置
然后我们绘制就有吸附能力了

编辑》编辑几何图形》合并所选要素
这个操作可以合并所选的要素

根据OSM的数据,结合自己绘制

# 河流湖泊数据处理

我们通过天地图获取到了线性的河流和面性的湖泊

我们可以把这个当作参考,然后去3d软件里重新绘制,但是在大项目里这样台复杂了,不过没有专业(要钱)的软件下载,我们也只好自己画