基础流程
主要流程是:提取关键图层 > 图层处理 > 复制到模板项目下 > 打开gis进行最后修正 > 导出图片
- 根据提供的CAD文件和结果文件,首先提取必要图层:
- 河道背景 - 线图层
- 全局河道 - 线图层
- 工程前河道 - 面图层
- 工程后河道 - 面图层
- 水位采样点 - 点图层
- 流速流场采样点 - 点图层
- 工程位置 - 点图层
- 水文、水位站位置 - 点图层
- 显示范围 - 面图层
- 根据图层字段对所有图层进行数据修整
- 对应将图层导出成
shp
文件,打开对应的模板gis进行编辑最终保存
图层字段
river_local - 工程后河道 | 类型 | 说明 | 具体作用 |
---|
pageID | 字符串 | 页面唯一id | 给数据驱动使用 |
show_points - 项目位置(水文水位站等) | 类型 | 说明 | 具体作用 |
---|
show_name | 字符串 | 具体显示的名称 | 标注关联字段 |
show_angel | 数值 | 旋转角度 | 图标旋转的角度,默认0 |
sample_points - 采样点 | 类型 | 说明 | 具体作用 |
---|
show_name | 字符串 | 具体显示的名称 | 标注关联字段 |
具体操作
一、获取全局河道
全局河道用于底图,一般从CAD地形图中获取
二、提取局部河道(模型范围)
局部河道可以通过自制的py-tools接口获取,具体操作
- 启动py-tools项目
- 打开项目ip:4040/docs链接
- 调用接口
/mikeio/dfsu_to_polygon_shp
,上传对应的.dfsu
文件 - 复制下载地址,获取文件到本地通过gis打开