專利名稱:地形圖切取地形剖面信息方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種根據(jù)地形圖獲取地形剖面信息的方法,特別是涉及一種地形圖切取地形剖面信息方法。
背景技術(shù):
由于目前MicroStation沒有在地形圖上切剖面的軟件或工具,現(xiàn)有技術(shù)中,工作人員每次需要切取地形剖面時(shí),都只能在計(jì)算機(jī)中用MicroStation打開地形圖,通過手工判讀的方式來獲得剖面的平距、高程,或者更原始的方法,將圖形打印出來,用直尺量測(cè)剖面的平距高程,根據(jù)比例關(guān)系放大或縮小相應(yīng)手工測(cè)量的平面位置坐標(biāo)值和高程值,在這個(gè)過程中,工作量大、操作繁瑣,極大的浪費(fèi)了技術(shù)人員的時(shí)間,甚至有些工作人員沒有耐心,省略一些步驟和工作量,造成切取結(jié)果不準(zhǔn)確,審核人員也無法檢驗(yàn)其結(jié)果的準(zhǔn)確性和真實(shí)性。
發(fā)明內(nèi)容
本發(fā)明的目的是為了克服上述缺陷,而提供一種地形圖切取地形剖面信息方法,能夠快速、準(zhǔn)確從地形圖上獲得地形剖面的平面位置坐標(biāo)值和高程值,并繪出地形剖面圖。為實(shí)現(xiàn)上述目的,本發(fā)明設(shè)計(jì)的一種地形圖切取地形剖面信息方法,包括以下步驟I)、在地形圖所需剖切的位置上,畫一條剖面線,將該剖面線復(fù)制平移O. 0001米一O. 01米,構(gòu)成兩條平行線;2)、用圍柵將步驟I)中的兩條平行線的四個(gè)端點(diǎn)撲捉住,將兩條平行線之間的地形線圍起來,并將圍起的地形線剪切復(fù)制平移到原地形圖之外;3)、提取步驟2)中平移后地形線各單元段上的點(diǎn)的地形平面位置坐標(biāo)和高程值,保存到文本文件中;4)、提取文本文件中的平面位置坐標(biāo)XY和高程值Z,計(jì)算出XY平面上每個(gè)相鄰點(diǎn)的距離,作為X,軸的增量,設(shè)定第一點(diǎn)X, =0,構(gòu)成X'坐標(biāo),高程值Z構(gòu)成Y'坐標(biāo),按照比例在X' V坐標(biāo)上畫出地形線剖面圖,所述計(jì)算出XY平面上每個(gè)相鄰點(diǎn)的距離采用下述式子
權(quán)利要求
1.一種切取地形圖的地形剖面信息方法,其特征在于包括以下步驟 1)、在地形圖所需剖切的位置上,畫一條剖面線,將該剖面線復(fù)制平移O.OOOl米一O. 01米,構(gòu)成兩條平行線; 2)、用圍柵將步驟I)中的兩條平行線的四個(gè)端點(diǎn)撲捉住,將兩條平行線之間的地形線圍起來,并將圍起的地形線剪切復(fù)制平移到原地形圖之外; 3)、提取步驟2)中平移后地形線各單元段上的點(diǎn)的地形平面位置坐標(biāo)和高程值,保存到文本文件中; 4)、提取文本文件中的平面位置坐標(biāo)XY和高程值Z,計(jì)算出XY平面上每個(gè)相鄰點(diǎn)的距離,作為Γ軸的增量,設(shè)定第一點(diǎn)X' =0,構(gòu)成X'坐標(biāo),高程值Z構(gòu)成Y'坐標(biāo),按照比例在X' V坐標(biāo)上畫出地形線剖面圖,所述計(jì)算出XY平面上每個(gè)相鄰點(diǎn)的距離采用下述式子 X2-I=JlX2 -X1)2+ IY2 -Y1)2 上式子中,Xy1為XY平面上每個(gè)相鄰點(diǎn)的距離,即為r軸的增量;XjPX1 SXY平面上兩個(gè)相鄰的點(diǎn)的X坐標(biāo),Y2和Y1為XY平面上兩個(gè)相鄰的點(diǎn)的Y坐標(biāo)。
2.根據(jù)權(quán)利要求I所述的切取地形圖的地形剖面信息方法,其特征在于在步驟4)完成之后,再以步驟I)中的所述剖面線為界線,將界線一側(cè)地形線剪切復(fù)制平移到原地形圖之外,將剪切得到的地形線上各端點(diǎn)用線依次連接起來,然后將該連線平移開,并用圍柵將其圍住,提取該線上各點(diǎn)的地形平面位置坐標(biāo)和高程值,將提取的地形平面位置坐標(biāo)和高程值保存在文本文件中,提取文本文件的平面位置坐標(biāo)XY和高程值Z,計(jì)算出XY平面上每個(gè)相鄰點(diǎn)的距離,作為Γ軸的增量,設(shè)定第一點(diǎn)X' =0,構(gòu)成X'坐標(biāo),高程值Z構(gòu)成Y'坐標(biāo),按照比例在Γ V坐標(biāo)上畫出地形線剖面圖,與步驟4)中獲取的剖面圖比較,檢驗(yàn)步驟4)中獲取的剖面圖精確度,用于判斷上述方案中所選取的剖面線復(fù)制平移距離的精確度,便于工程實(shí)際操作中選用足夠精確的剖面線復(fù)制平移距離; 所述計(jì)算出XY平面上每個(gè)相鄰點(diǎn)的距離采用下述式子 L1=J(XrX1)V(Y2-Y1)2。
3.根據(jù)權(quán)利要求I所述的切取地形圖的地形剖面信息方法,其特征在于在步驟3)中,所述單元段為地形線中被圍柵圍起的小段地形線。
4.根據(jù)權(quán)利要求I所述的切取地形圖的地形剖面信息方法,其特征在于在步驟3)中,提取各單元段地形平面位置坐標(biāo)、高程信息具體方法是,先提取各單元段地形線兩個(gè)端點(diǎn)的地形平面位置坐標(biāo)和高程值,計(jì)算出兩個(gè)端點(diǎn)的地形平面位置坐標(biāo)和高程值的算術(shù)平均值作為中點(diǎn)平面位置坐標(biāo)和高程值,將中點(diǎn)平面位置坐標(biāo)和高程值作為圍柵圍起的各單元段地形線的地形平面位置坐標(biāo)和高程值。
5.根據(jù)權(quán)利要求4所述的切取地形圖的地形剖面信息方法,其特征在于分別找出所有中點(diǎn)的X值和Y值的最大值Xmax、Ymax和最小值Xmin、Ymin,比較X向差值(Xmax-Xmin)和Y向差值(Ymax-Ymin),取差值大者為排序方向,將所有中點(diǎn)按照X或Y值從小到大依次排序。
6.根據(jù)權(quán)利要求4所述的切取地形圖的地形剖面信息方法,其特征在于當(dāng)切取物為壩體時(shí),將所有的中點(diǎn)按照高程值從大到小依次排序,在排好的序列中,從第二個(gè)中點(diǎn)開始判斷,第一個(gè)出現(xiàn)兩個(gè)相同高程值的中點(diǎn),將該相同高程值的上一個(gè)中點(diǎn)選出,與該兩個(gè)相同高程值的中點(diǎn)分別比較,去取相距較遠(yuǎn)的點(diǎn),排列到排序的第一位,依次排序,直至中點(diǎn)按照壩體一側(cè)的壩底開始到壩頂?shù)呐判颍侔凑諌误w另一側(cè)的壩頂開始到壩底的連續(xù)排序,將X軸方向旋轉(zhuǎn)至與剖面線一致并平移,作為Γ軸,計(jì)算出每個(gè)中點(diǎn)的X'坐標(biāo),使第一個(gè)中點(diǎn)Γ置零,消除重復(fù)點(diǎn),將各個(gè)中點(diǎn)的Γ坐標(biāo)和高程值Γ寫入文本文件中, 上述計(jì)算每個(gè)中點(diǎn)的橫坐標(biāo)Γ和縱坐標(biāo)Y'采用下述式子 當(dāng)X1=X2時(shí), X’ =Y Y’ =Z 當(dāng)X1古X2時(shí), V =X氺cos a+Y氺sinαY,=Z 其中上述式中,X、Y為中點(diǎn)的平面位置坐標(biāo),(X2, Y2)為排序完成后的末尾中點(diǎn)平面位置坐標(biāo),(X1, Y1)為排序完成后的首位中點(diǎn)平面位置坐標(biāo),V為中點(diǎn)的新橫坐標(biāo),Y'為中點(diǎn)的新縱坐標(biāo),Z為高程值。
7.根據(jù)權(quán)利要求I所述的切取地形圖的地形剖面信息方法,其特征在于當(dāng)切取物不是地形圖而是壩體時(shí),在步驟4)中提取文本文件中的X' V坐標(biāo),按照比例在X' V坐標(biāo)上畫出壩體剖面圖。
8.根據(jù)權(quán)利要求I或2所述的切取地形圖的地形剖面信息方法,其特征在于在步驟O中,所述剖面線為直線段或折線或圓弧或其組合。
9.根據(jù)權(quán)利要求I或2所述的切取地形圖的地形剖面信息方法,其特征在于所述剖面線為折線或圓弧或其組合,剖面圖為展開圖。
全文摘要
本發(fā)明涉及一種地形圖切取地形剖面信息方法,包括以下步驟1)在三維地形圖所需剖切的位置上,畫一條剖面線復(fù)制平移0.001米,構(gòu)成兩條平行線; 2)用圍柵將兩條平行線的四個(gè)端點(diǎn)撲捉住,將圍起的地形線剪切復(fù)制平移到原地形圖之外; 3)提取平移后地形線各單元段上的點(diǎn)的地形平面位置坐標(biāo)和高程值,保存到文本文件中;4)讀取文本文件中的平面位置坐標(biāo)XY和高程值Z,計(jì)算出XY平面上每個(gè)相鄰點(diǎn)的距離,作為X′軸的增量,Y′=Z;5)依據(jù)X′Y′坐標(biāo)值按比例畫出地形線剖面圖。本發(fā)明處理數(shù)據(jù)快捷,剖面信息準(zhǔn)確可靠,減少工作中的人為因素造成的不必要損失,可廣泛應(yīng)用于勘測(cè)、管理、設(shè)計(jì)、施工、監(jiān)理等領(lǐng)域。
文檔編號(hào)G06T11/00GK102930570SQ20121037645
公開日2013年2月13日 申請(qǐng)日期2012年10月8日 優(yōu)先權(quán)日2012年10月8日
發(fā)明者彭榮生 申請(qǐng)人:長(zhǎng)江勘測(cè)規(guī)劃設(shè)計(jì)研究有限責(zé)任公司