做規划設計的朋友,經常會遇到一種情況:有一條線,想用CAD繪制出剖面圖。對於這種情況,該如何操作呢?
其實很簡單,我們只需要結合LSV和Excel,即可完成CAD的線路剖面圖繪制。
1 LSV生成剖面圖
首先,在LSV加載你要進行分析的矢量數據,可以是LSV繪制的線,也可以是SHP或者CAD文件。
接着,用LSV對要繪制剖面的線進行剖面分析:

可以看到剖面圖效果:

默認采樣間距不一定合理,建議修改為20或者30,修改后,重新點擊分析:

注意,DEM由於有分級概化,所以做分析的時候,盡可能要層級大,還能把整個線全包含,否則不准。
我們換個層級看看效果:

分析完畢后,點擊展開按鈕:

可以看到這些坐標,是按上面30m間距采樣的經緯度和海拔。點擊導出按鈕。

保存結果是csv格式的,Excel文件。
2 Excel處理數據
接着,用Excel打開LSV輸出的文件:

有了這些坐標,就可以考慮如何在CAD繪圖了。畢竟,CAD繪圖就是基於坐標的。
那么,先來整理下CAD的繪圖思路:
輸入pl命令,回車
輸入xy坐標,回車
連續輸入坐標
最后空格搞定
根據這個思路,我們來處理Excel內的數據:
首先,Excel第一行,輸入pl命令:

接下來是坐標內容,那么用Excel的公式來處理:

對於該公式,解釋下。
=30&","&C2
30的意思是,我們之前設置的采樣間距是30m。
&是連接符,連接逗號分隔,后面再連接高程值。
注意,我們CAD繪圖的時候,是從0,0坐標開始的。那么我們再修改下公式:

再解釋下修改后的公式。
ROW()返回的是Excel單元格的行號。用30乘以行號-2,獲得一個從0開始,按30遞增的數列,這個就是我們的X坐標。因為兩個坐標點的間距(前文的采樣間距)設置的是30m。
把這個公式拖拽到底:

好了,我們便有了完整的CAD繪制命令和坐標集。
3 CAD繪制
接下來開始繪制的過程,我們從Excel的pl開始,復制到這一列的最后一行,然后打開CAD,在輸入命令的位置粘貼,等CAD繪制完畢后,就可以看到CAD的繪制效果:

但是為什么看起來和LSV內生成的不一樣呢?
原因其實很簡單,X坐標是距離,算下來都有十幾公里了,而Y坐標是海拔,實際只有幾十米到200m。自然看起來Y就沒什么變化了。
所以我們回到Excel內,對Y做一個放大處理,依舊是修改單元格公式:

給c2就是高程,乘以一個縮放倍率,然后填充到底,重新復制,再粘貼到CAD的命令窗看看:

可以看到CAD正在繪圖,等一會,看到CAD的繪圖結果:

繪制完畢后,我們再看看LSV的剖面圖效果:

經過Y縮放后的圖形,就完全一樣啦。
通過這樣的簡單幾步,就可以把LSV的剖面圖轉換為CAD的剖面圖,實現了剖面圖的快速制圖。
LocaSpace Viewer國產免費谷歌地球,軟件下載www.tuxingis.com
