做规划设计的朋友,经常会遇到一种情况:有一条线,想用CAD绘制出剖面图。对于这种情况,该如何操作呢?
其实很简单,我们只需要结合图新地球和Excel,即可完成CAD的线路剖面图绘制。
1 图新地球生成剖面图
首先,在图新地球加载你要进行分析的矢量数据,可以是图新地球绘制的线,也可以是SHP或者CAD文件。
接着,用图新地球对要绘制剖面的线进行剖面分析:
![d40c0cbfda35dbbc1cd1555725ee338c.png](https://i-blog.csdnimg.cn/blog_migrate/0f493bf314849ed2bcbe6ddd05abca2e.jpeg)
可以看到剖面图效果:
![e29760d2575c20d0268eb468d2662700.png](https://i-blog.csdnimg.cn/blog_migrate/6bea21c79fb42d34ecb23fa2d11e09ca.jpeg)
默认采样间距不一定合理,建议修改为20或者30,修改后,重新点击分析:
![905e590c654e2e7582aafc8b6e0a93c2.png](https://i-blog.csdnimg.cn/blog_migrate/e4d1d4cac7c73bf1bc000597945c415c.jpeg)
注意,DEM由于有分级概化,所以做分析的时候,尽可能要层级大,还能把整个线全包含,否则不准。
我们换个层级看看效果:
![507b3c36b65593d87c05e3801fd2efa7.png](https://i-blog.csdnimg.cn/blog_migrate/ae16ca372d82d81749dfbaeb93dafe2a.jpeg)
分析完毕后,点击展开按钮:
![dc170a44148c8db26062e832465f8fa0.png](https://i-blog.csdnimg.cn/blog_migrate/817d71319b3f3416f7727fb34e2e8fbf.jpeg)
可以看到这些坐标,是按上面30m间距采样的经纬度和海拔。点击导出按钮。
![655ea65f56dc684b8f64d611783ed6eb.png](https://i-blog.csdnimg.cn/blog_migrate/cb0d2be90fd76d5b04ffa02bf2529a75.jpeg)
保存结果是csv格式的,Excel文件。
2 Excel处理数据
接着,用Excel打开图新地球输出的文件:
![ec1107d77a21988a59975698d47a0d75.png](https://i-blog.csdnimg.cn/blog_migrate/9b3eadc616a446f1c3d757d073d89a5c.jpeg)
有了这些坐标,就可以考虑如何在CAD绘图了。毕竟,CAD绘图就是基于坐标的。
那么,先来整理下CAD的绘图思路:
输入pl命令,回车
输入xy坐标,回车
连续输入坐标
最后空格搞定
根据这个思路,我们来处理Excel内的数据:
首先,Excel第一行,输入pl命令:
![cd2bc3ed29bcc5ab45f3e7b0c8822dce.png](https://i-blog.csdnimg.cn/blog_migrate/91c67ae1e05e6a45e4d7a5ffa7e5c541.png)
接下来是坐标内容,那么用Excel的公式来处理:
![1669a8745b443d7953c14eca31fe3152.png](https://i-blog.csdnimg.cn/blog_migrate/5daba30c0008ac50c5a13e4eba121a17.png)
对于该公式,解释下。
=30&","&C2
30的意思是,我们之前设置的采样间距是30m。
&是连接符,连接逗号分隔,后面再连接高程值。
注意,我们CAD绘图的时候,是从0,0坐标开始的。那么我们再修改下公式:
![1c6454d985d000a186f4e14ef97d551d.png](https://i-blog.csdnimg.cn/blog_migrate/21876f9f9b8951bb823c2d0dfcd0c903.png)
再解释下修改后的公式。
ROW()返回的是Excel单元格的行号。用30乘以行号-2,获得一个从0开始,按30递增的数列,这个就是我们的X坐标。因为两个坐标点的间距(前文的采样间距)设置的是30m。
把这个公式拖拽到底:
![832c01b0afd0c442bb159406613f027c.png](https://i-blog.csdnimg.cn/blog_migrate/1e3e646f203638664cb5cb9fcba2bc6f.jpeg)
好了,我们便有了完整的CAD绘制命令和坐标集。
3 CAD绘制
接下来开始绘制的过程,我们从Excel的pl开始,复制到这一列的最后一行,然后打开CAD,在输入命令的位置粘贴,等CAD绘制完毕后,就可以看到CAD的绘制效果:
![848361ef8818bc691e3c735eb6a15ffe.png](https://i-blog.csdnimg.cn/blog_migrate/fbacd3ae7a644c7b097e370e9755fb88.png)
但是为什么看起来和LSV内生成的不一样呢?
原因其实很简单,X坐标是距离,算下来都有十几公里了,而Y坐标是海拔,实际只有几十米到200m。自然看起来Y就没什么变化了。
所以我们回到Excel内,对Y做一个放大处理,依旧是修改单元格公式:
![11878ebc50bc9b52552f827bcff22ff6.png](https://i-blog.csdnimg.cn/blog_migrate/7b136ea108218070ca092b67f69bb6db.png)
给c2就是高程,乘以一个缩放倍率,然后填充到底,重新复制,再粘贴到CAD的命令窗看看:
![a391424750f2dd1cc5ded4372110c3fc.png](https://i-blog.csdnimg.cn/blog_migrate/38bbcba846ebe37910f37a7e58a5a24e.png)
可以看到CAD正在绘图,等一会,看到CAD的绘图结果:
![895eb7c4ac65219fa15219e2af4c02f4.png](https://i-blog.csdnimg.cn/blog_migrate/7d8234b1ac58c4eeb414d47644df69bc.png)
绘制完毕后,我们再看看图新地球的剖面图效果:
![fa2bb0651a2b55390e1f3a7ab0e19a56.png](https://i-blog.csdnimg.cn/blog_migrate/a47ad505c4acb5c88091ef04f5c3ab93.png)
经过Y缩放后的图形,就完全一样啦。
通过这样的简单几步,就可以把图新地球的剖面图转换为CAD的剖面图,实现了剖面图的快速制图。
-End-
相关内容推荐:
国产免费高配版谷歌地球,地形分析秒杀谷歌地球zhuanlan.zhihu.com