zdm軟件地形圖處理

2016-03-15
15

基礎篇


圖形上代表地形實體主要有等高線,高程點。由于地形圖是采用不同軟件生成的,高程點采用不同的實體,如有點point)塊insert)圓circle)等。另外在制作地形圖時免不了錯誤,如等高線、高程點的高程值不對,有重線或重點(在水平投影看似是一條等高線,高程點,實際重合有多個不同高程的等高線、高程點)。Zdm軟件的地形圖處理就是糾正這些錯誤,并把等高線高程點合并為一層,并把高程點改統一格式。其目的是為使zdm軟件getz命令,該命令可以在任意處,根據周圍的高程點,通過插值方式獲得新的高程點,從而使用zdm切剖面,土地平整的土方計算等功能。詳見本文10節。地形圖處理zdm軟件的基礎功能之一。

一般地形圖處理采用1 chgc命令2ch_el命令選2的就可以了。

除了上述常用的處理功能,zdm軟件還有對陡坎的處理,對水深點處理為高程點,地形圖高程點展點,生成等高線,稀疏高程點,地形圖拼接,及輔助工具。

地形圖處理的好壞直接影響后續的工作能否使用zdm軟件。另外,處理好的地形圖你還可以用于其他三維軟件進行準確的建模。

應該指出的是,對地形圖的處理會花費一定的時間,我們建議對一個項目指定一個人專門去處理,處理完了交給大家使用,這樣會提高效率保證質量。


1 消除地形重線、重點

,高程點改園、合并圖層

命令:chgc

: 選擇等高線、高程點,程序自動關閉等高線、高程點外所有層,搜索重線、重,若搜索到,程序將重線、重點置于屏幕中間,用戶確認后將錯誤的等高線、高程點刪除。同時程序自動將等高線、高程點,合并在一層。將高程點改為圓表示。

2 修正高程

img1

命令: ch_el

功能如下:

1,按差值修改高:

在等高線Z坐標上增加或減少同一數值將其轉換為另一個基點高程坐標系,如珠基高程0.586變為黃海高程。

2,局部修改異常高程(常用)

(a)逐個修/(b)選擇指定高程實/(c)修改標記字/給定選擇的標高所乘的系<1>

    由于地形圖作圖錯誤,會產生超出地形圖允許范圍的高程點或等高線高程,本程序就是找出這些高程并進行糾正。選擇地形圖等高線、高程點,程序自動將所選物體的高程排序列表在對話框中:

img2

可選擇要修改的異常高程,

缺省項,輸入要乘的系數,如輸0則可將要修改的高程的實體的高程全部改0。

選擇逐個修改,程序將要修改的高程拉到屏幕中間,可以輸入正確的高程(可選擇周圍的等高線來確定要輸入的高程值),逐個修改錯誤的高程。

選擇指定高程實體,可將指定的高程過濾選擇,再用其他命令選擇物體時p響應可選到物體進行修改。如在其他命令move erase copy cr的選擇物體使p相應。

注意:列表中0高程可以不理會,zdm軟件0高程的實體不認為是高程實體

3 按比例修改高程:

對于高程Z方向的比例與平面X Y方向比例,采用了不同比例制作的地形圖要對等高線,高程點Z坐標修正,使其與平面比例一致。

4 5修改改高程z坐標0

有時為了好在地形圖上繪圖,捕捉時會捕捉到有高程的實體,這時可以將圖形將高程不0的實體改0便于繪圖。用選4可以見將高程值恢復。

6,水深點改為高程點

     對于高程點為水深點,先要給定繪圖水位,也即為用該區域的高程值的基點來測量的水深,該高程值減水深值即為該點的高程值。程序自動將水深點改為高程點。

3 將高程數字賦給高程點

: chgcd

: 對于高程點高程數值不對,或都為高程值為0的地形圖,該程序會自動找到高程文字周圍的高程點,將高程文字的數值賦給高程點。

使用說明:給定搜索范圍,自動搜索高程文字附近的高程點,將圖面上標注的高程數值賦給高程點,并將其合為組的形式。對水面上高程點,給定搜索半徑系數,缺省1,則<2倍的搜索范圍中找到高程點則將高程數值賦給高程點,若沒找到則在高程文字右起點處自動生成高程點。可以調整搜索半徑系數,改變搜索范圍來賦給高程點。

對以水下線高程點是在小數點處,有些測繪軟件生成的高程文字是分開標注的,該程序可以將高程文字找到,并將數值賦給高程點。程序同時會將高程點改為園以便使用zdm軟件進行開挖計算。程序在處理完數據后會自動將多余的高程點刪除。

img3

4 連接等高線

命令: jl

功能:對于等高線缺失或斷開,可將斷開的等高線線連接成完整的多段線。

使用說明:選擇靠近端點的連接1,再選擇連接2端,則將連接1與連接2連接成完整的多段線,若連接1與連接2為同一條線,則將該線連接后封閉。若回車不選連接2,則可從連接1的端頭手工畫線,然后再選連接2,將12連接成完整的多段線。若所選21不在一個高程,程序要求重新選擇2。若第一個有高程或擴展數據,另一側0高程則程序自動將有高程值的賦0高程的線,或將擴展數據賦給第二條線并連接成一條線。等高線連接后,可使用文字掩hidetxt命令將文字下部的等高線掩蓋,保證等高線是完整的又便于出圖。

img4


5 設置、修改、查詢等高線高程

命令: cbg

執行該命令出現:

(d)修改顏/(c)修改當前設/(b)拉線批量修改、標注高/(a)選線批量修改高<逐個修>

:選擇地形線查詢、修改或賦給高程??山o定等高線的高差值,賦給高程。也可用拉線或選線的方式給定始點高程、給定高差,對等高線批量賦給高程(等,高線必須是多段線或spline線)。對于批量賦給高程如出現漏賦??蓪D形移到靠近坐0,0點。在使用該命令對等高線賦高程前,最好jl命令連接等高線,這樣只要對這個等高線賦值,而不需要給多個相同高程的等高線賦值。

使用說明:

缺省選項,空格鍵或回車后出現

(a)給定高程差/選擇等高<退>:

缺省要求選擇等高線、高程點,可以查詢或修改等高線、高程點高程。出現編輯對話框,選擇確定可以在圖上標注出高程,選擇取消則不標注。

img5

a選項可以給定高程的差值,再連續選擇等高線會按差值累加將高程放入編輯框。

a選項可以選擇事先畫好的與等高線相交的多段線,給定始點高程,給定高差,按高差給等高線賦值。

b選項后出現:

(a)






標注高/給定始<退>:

缺省選項可以拉線給定始點高程,給定高差,按高差給等高線賦值。a選項只標注等高線高程,不修改高程。

6 關于陡坎的處理方法

陡坎線分為上陡坎和下陡坎,在地形圖上是用離散的高程點表示,zdm軟件可以通過這些離散的高程點投影到上陡坎、下陡坎線上并將陡坎線轉換為三維多段線,使zdmdxpm命令可以剖3d多段線生成斷面。

6.1 3d多段(制作陡)

命令tran3dp1

:2d多段線,再選擇附近的高程點,可將高程點投影到多段線上將多段線轉換3d多段線。zdm地形剖面命令可以剖3d多段線。該方法可以制作復雜的陡坎。

使用說明:

(c)修改比例、字/(a)批量轉換類似平行的多條多段(高程點在投影線的一)/單個轉換

缺省選項,單個轉換,選擇陡坎線(多段線)再選擇多段線側的高程點,程序將高程點投影到多段線上,選擇完畢后要用空格鍵退出才能將陡坎線轉換3維多段線。

  a,可以選擇兩條陡坎線,如堤頂線,再選擇堤頂中間的高程點,程序將高程點向兩側陡坎線投影,將堤頂線轉換3d多段線。

6.2 3d多段線

命令c3dp

:選擇有上面命令生成3d多段線上的高程文字,修改高程可以同時修3d多段線z值。

img6

6.3 如果坡底、坡頂是一個高程可以用下面方法繪制

命令: dgx

功能:選擇等高線,給定偏移的線的高程、坡度或距離,繪制平面坡底等高線。再用生成地形剖面的程序可切出剖面圖。

img7

6.4 設置垂直陡坎

命令: dkgc

功能:對地形圖上pline線表示的陡坎,設置陡坎上高程,下高程。在地形圖切剖面時可切出地形圖上的陡坎。如圖設置了兩段垂直陡坎

img8
。

7 水深點處理為高程點

航道部門提供的地形圖有時是測量的水深點,為了建立數?;蜻M行計算開挖必須要將水深點轉換為高程點,zdm軟件提供了該功能。

7.1 有多個繪圖水位,水深點轉換為高程點

水深點轉換為高程點步驟

1) chgc命令將高程點改園。

2) 用散點連dylx命令選擇水深點連線選項,給定連線允許最小的彎折角度,先選擇排列順序開始的高程點,再選擇所有高程點,程序會按高程點的排列順序一排排的將高程點用多段線連接起來。該連線是放cal層。

img9

3) 有些未連好的線可以修改后jl命令連接起來。

4)給連接線賦繪圖水位高 hdsw命令,選擇水深點連線給連線賦予繪圖水位。

5)使用水深點轉換為高程 transs命令選擇河道上游端中心線,程序會自動將水深點轉換為高程點。

img10

7.2 單一繪圖水位,水深點轉換為高程點

命令transs1

: 如果只有一個繪圖水位,可以使用該命令將水深點轉換為高程點


8 將斷面測量高程點投影到平面剖切線上生成新的高程點

命令: gcdtyl

: 對于測量的本應是在同一個斷面上的點卻不是在一條直線上(俯視圖),可使用該功能將剖切線附近測量高程點投影到剖切線上生成新的高程點,并將該線轉換為樁號線。使用該命令后可再使dxpm命令剖切生成橫斷面。使a選項可以批量將高程點投影到不同的樁號線上,在使用該選項前要將剖切線使getzh1命令轉換為樁號線。

img11

9 斷面數據轉換為高程點

本功能可以將橫斷面、縱斷面的數據在平面圖上生成高程點,使用該功能,可以改變平面中心線的位置,在使用地形剖dxpm切出包括中心點位置的橫斷面

命令ptzhx

功能:讀橫斷面數據文件,將高程點展到平面剖切線上,使用該命令后可再使dxpm命令剖切生成斷面,若數據文件有地物文字,則生成的剖面會有地物標識。

使用說明:給定剖切方向為從線端從小樁號向大樁號看給剖切方向,若斷面測量數據為左起點,斷面線樁號的端頭在斷面左起點上可以選a選項選樁號線直接導入高程點。數據文件格式如下

數據文件格1(從左到右

;;;X(m)  y(m)

0+000.00

0.000   50.000 草地

87.461   44.000 草地

212.764   24.000 水田

斷面數據文件格2(從中間向兩邊)

;;;X(m)  y(m)

0+000.00

-100   50.000

-87.461   44.000

0.000     45

103      42

212.764   24.000

img12

10 獲取任意點高程,控制獲得的高程點

10.1獲取任意點高程

前面對地形圖的處理,主要是為了獲得任意點的高程值,在處理后的地形圖上給定任意點,程序會自動搜索到與該點最近3個高程點,通3個點構造成三角面,在三角面上進行插值后獲得任意點的高程。

img13

可以在樁號線,中心線上批量獲得高程點,從而進行剖切。該程序內部的函數可以對地塊的網格點獲得高程從而進行土地平整土方計算。

: getz

功能:可在高程點或等高線范圍內,點取屏幕中一點,程序用插值方式,獲得任意點高程??捎迷谄是芯€上加點再使用地形圖切剖面命令對地形圖進行剖切。

使用說明:

執行該命令,要求輸入比例,字高,初次執行該命令時要選擇高程點或等高線(以確定是在哪個層上獲?。?,搜索范圍半徑是以字高有關,一般20倍字高,可以修改。搜索范圍內如未搜索到合適的高程點程序會自動擴大搜索范圍,初定的搜索范圍太大,程序運行的速度會慢。

再次運行該命令時提示:

當前高程點或等高線層:DGX 距獲取點的搜索半徑:40

c設定搜索半/(b)獲得線上高程/(a)重新確定高程點或等高線/給定一:

a選項,當提示的高程或等高線層不對時,可選該項,重新選擇高程點或等高線。

b選項后:(a)窗選樁號/(b)獲取多段線頂點及樁號線交點高程/點選line.pline

可以選line、 pline給定獲取點在線上間距,自動按間隔在線上獲取高程點。a選項窗選樁號線,可批量zdm軟件生成的樁號線上獲得高程點(可用于地形圖切橫剖面),b選項pline線頂點及樁號線交點處獲得高程點(可用于計算河道的坡降)。

在使用前需將地形圖進行處理,獲取點周圍應有等高線或高程點。在執行程序時首先要求選取等高線或高程點,目的是確定圖中地形是在那個層。高程點必須是有高程的圓、弧、多段線與等高線為一層。

c選項,可以重新確定高程點搜索范圍的半徑。

10.2 控制獲得的高程點

a)刪除獲得的高程點

命令delgcd

功能:將獲得的高程點刪除

b) /打開獲得的高程點

offgcd

功能:關閉獲得的高程點

命令ongcd

功能:打開獲得的高程點


11 讀入高程數據在屏幕上展點

命令:rgcd

功能:將高程數據*.txt*.dat文件中的數據讀入圖中,生成高程點。

img14

數據文件擴展名可dat txt,格式為:

x y z四列或三(省略點), 或點 x y z五列。中間可用空格或制表符或逗號隔開。展入的高程點gcd層。高程0的如有編號,展入圖中指顯示編號名稱,如房屋的角點編號,該點及文字放置在建筑物層。如果行前有分號則該行注釋不讀入。

3:可按高程查編號

4:可按編號查高程點,并且可以對對高程點編輯連線

5:可以對有相同前綴的高程點編號自動連線


12 輸出高程數據

命令:outgcd

功能:將圖中高程點、等高線數據輸出到指定的文本文件中。文本文件的格式為x y z坐標三列,如開頭加分號為注釋。地形圖等高線必須是lwpolyline polyline。高程點可以是point circle block lwpolyline組成。可以只按多段線的頂點輸出,也可以按多段線上每隔多少米輸出高程點。


13 修改或設置高程點

命令gcd

功能:給定一點,給定高程值,程序會生成一個高程點。選擇高程點及文字,輸入要修改的高程點的數值,可以修改高程點。


14 設置高程點,等高線處地物

:setdw

:選擇剖切線上高程點,等高線,設置地物屬性如:草地、坎角等,在使dxpm切剖面時斷面線可地物。

使用說明:執行命令后出現提示:

(s)數據/在選擇高程點圓或等高:

缺省選項,點擊高程點或等高線后出現對話框:

img15

將地物名稱輸入后,該實體就具有地物的屬性。

s選項,數據刷,選擇源物體,再選擇等高線、高程點,就可將源物體的地物屬性刷到選擇的物體上。

程序會在等高線或高程點邊上標注出地物文字,并放在地物層。

img16

img17

15 拼接地形圖

15.1 數字地形圖拼接

命令: jdwg

功能:打開一個空白圖,執行該命令,選擇一個文件目,可將該目錄下所dwg文件調入空白圖中進行自動拼圖。圖中所帶型文件必須在搜索的路徑中,本圖必須是一張空圖,拼接的地形圖坐標必須都是0,0為基點

15.2 光柵地形圖拼接

在做前期設計時,往往沒有測量的數字地形圖,zdm軟件可以對掃描的光柵地形圖插入DWG圖中進行裁剪、縮放、旋轉擺正,按接圖表的位置插入拼接。

設計人員可以采用光柵、矢量混合編輯的方法進行設計。

命令trimg

img18

1,可以對單個光柵圖裁剪、縮放、旋轉擺正。

2,可以連續對個光柵圖裁剪、縮放、旋轉擺正。并按接圖表的位置插入光柵圖。

接圖表是按坐標、圖的大小矩形框畫的拼圖,光柵文件名(不寫后綴)寫在矩形框內,光柵圖應放在一個目錄下。

接圖表

img19

執行該選項后,選擇接圖表,問是否插入光柵圖,如光柵圖還未插入可選Y,

程序要求給定光柵圖的插入點,光柵圖的擴展名,選存放光柵圖的目錄。光柵圖會自動插入成一排。給定要裁剪光柵圖的左下角點,右下角點,右上角點,程序自動裁剪、縮放、旋轉擺正插入到接圖表中。



拼接后的地形圖

img20

3 可以裁剪多幅拼在一起的光柵圖

裁剪前                              裁剪后

img21
img22


16 生成等高線

命令: getdgx

功能:給定封閉區域,可以通過高程點生成多條或指定高程的等高線。高程點必須是園,經過處理的地形圖。


由高程點生成的等高線

img23


17 稀疏高程點,等高線

此功能主要是為了出圖時,高程點、等高線過密,使用該功能能稀疏點線。

命令dgcd

功能:

1,使高程點和高程數字文字關聯。

2,用于出圖減少圖面高程點的數量,給定網格大小,選擇封閉區域,程序在封閉區域生成網格,用戶給定網格內的高程點數量,程序將網格內多余的高程點改到關閉gcd1層,從而將少網格內高程點。在首次使用該選項時必須使用選1將高程點與高程文字關聯。

3,稀疏等高線,只顯示首曲線,其余改到關閉dgx1層。

img24

高程點稀疏              高程點稀疏后

img25
img26

等高線稀疏              等高線稀疏后

img27
img28


18 地形圖減肥

等高線采用光滑多段線樣條曲線POLYLINE,文件容量很大,內存小的計算機運行困難,采zdm軟件的地形圖減肥功能,可以將該等高線改成輕量多段LWPOLYLINE,可以大大減少文件容量。

命令dxtjf

功能:給定等高線節點之間的間距,將光滑多段線的樣條曲POLYLINE改為線改成輕量多段LWPOLYLINE,可以大大減少文件容量。


19 將圖形移到靠0,0點(解zdm用程序出錯)

在使zdm軟件切剖面,標注樁號,計算工程量,出現漏切,出錯,可能是由于圖形離原點太遠,1e10,1e10,這時可以用該功能移到靠0,0點。

命令mxy0

功能:將圖形移到靠0,0點,程序執行后要求給屏幕上一點,程序標注出該點的坐標,然后將圖形移到靠0,0

命令mxy

選擇標注x坐標,程序將圖形移回到原來的位置。





















上一篇

下一篇

人妻少妇中文字幕乱码