筑算高程点提取插件_很土很管用!一招搞定批量修改图形高程

14f99df2836e5d2725a8e27394544e63.png

最近有个童鞋私信我,遇到了一个棘手难题:我的图做图时使用A高程系统,现在要输出B高程系统成果。A系统比B系统低10m,图形已经用CASS绘制完成。如何用CASS批量修改全图的等高线和高程点的高程值?

分析过程:将已知数据和目标数据对比,找到差距和解决的方法。

已知数据:为A坐标系图形,包括等高线和高程点

处理方式:将全图的等高线和高程点,批量加一个高程常数10,并更新高程注记。

6b1568eae4b9c0c482c77262876efc25.png

一、批量加高程常数

将全图高程点和等高线的Z值增加10。

操作步骤:

1.新建图形

菜单:文件-新建图形文件

2.插入A坐标系图形

菜单:工具-插入图块

按下图所示设置插入参数

abcaae97d327202df19ec5c7cf8ef4e5.png

3.检查修改的结果

分别查看等高线和高程点的Z值是否已经增加10。

操作:按住Ctrl键+1,打开对象特性对话框。按下图所示查询修改的结果

b9afe1aa45614a071f11412b1aa4db58.png

0a2694f250fcdec7a8933d67d5f99642.png

二、更新高程注记

1.等高线注记

等高线高程注记,没有随高程值改变而更新。请删除注记后,重新标注。

579ae45e10a05b82ece1a3b3d96a9475.png

2.高程点注记

高程点的Z值已经更新,但高程注记未同步更新。可以执行两步操作,高程注记就批量自动更新。

  • 点击菜单:绘图处理-高程点处理-打散高程注记。
  • 点击菜单:绘图处理-高程点处理-合成打散高程注记

PS:看起来是逆操作,可是很土很管用!看看下图操作前后的高程点注记。

dfbc496b6e9e0a3d61be354d9de11553.png
修改前的高程点

30026052670c2449f049f38086128d57.png
修改后的高程点

复盘总结

解决批量处理全图高程问题,先用插入图块命令,将插入点的高程设置为一个常数,解决批量改高程问题。接着用高程点注记打散和合并操作,将高程点注记更新,解决高程注记更新问题。看起来很土很笨的方法,实实在在的解决了这个棘手的问题。

CASS的民间高手们,也编写了CAD插件解决这个问题,你们还有更好更快的方法吗?请到生态圈(http://o.southgis.com)和大家一起讨论吧!