999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于南方CASS成圖系統植被符號自動抽稀的實現

2014-09-29 02:37:22吳祖程陳永就
地理空間信息 2014年4期
關鍵詞:符號方法

吳祖程,陳永就

(1.惠州市惠陽區國土資源測繪隊,廣東 惠州 516211;2.廣東省國土資源測繪院,廣東 廣州 510500)

目前,AutoCAD在測繪行業得到普遍應用,數字化測圖主要是以AutoCAD為平臺進行二次開發的制圖軟件系統,所以地圖縮編也大多在AutoCAD軟件中進行。對于高程點的抽稀,南方CASS成圖系統已提供了較為合理及快速方法,而對于植被符號的抽稀,則是通過植被符號填充輔助層(骨架線ASSIST層)改變圖形比例尺后進行重新填充,但當骨架數據屬性丟失后,就無法進行符號自動填充;對于丟失骨架線的植被數據,則需要重新圈定植被范圍線后才可以進行填充處理,耗時費力。通過分析,利用點抽稀的方法,可以實現植被符號的抽稀。

1 植被符號自動抽稀的方法

1.1 在圖面中按距離值進行自動抽稀

按距離值在圖面中進行植被符號的抽稀方法,是在AutoCAD選定的范圍內,將所有的植被符號放入選擇集中,通過遍歷每一個植被符號并建立一定距離的搜索圓,對搜索圓內的植被符號進行圖面刪除并從選擇集中移除。使用圖面距離抽稀方法的特點是經過抽稀的地形圖,任意植被間兩點的距離值不小于給定的間距值。

1.2 利用點位過濾功能實現植被符號抽稀

此方法是利用南方CASS成圖系統本身所提供的高程點抽稀功能,通過編制程序進行數據交換,實現快速、自動的植被抽稀。其方法是:首先將植被符號提取到新文件中,將植被根據代碼值寫入植被符號的標高,滿足高程點抽稀的數據要求,并自動輸出數據文件;其次利用高程點過濾功能,指定一定的過濾值(即過濾間距),重新生成點位;最后將點的屬性(即標高值)作為符號屬性重新繪制過濾后的植被符號。

2 兩種植被抽稀方法的效果及效率

為驗證兩種抽稀方法的效果和效率,使用Visual Basic語言編制了程序,對同一植被數據文件進行處理,通過效果及處理所耗時間對比,驗證兩種方法的優劣。

2.1 通過選擇集進行數據處理的實現

首先將ZBTZ圖層中的植被符號全部提取到新建的文件中,作為過渡數據。程序的編制首先建立存儲數據需要的選擇集:

Dim SSetObj As IAcadSelectionSet

Set SSetObj = CreatNEWsset("SS1")

Call BuildFilter(Filtertype, Filterdata, 8, "ZBTZ", 0,"Insert")

SSetObj.Select acSelectionSetAll, , , Filtertype,Filterdata

其次通過遍歷選擇集中的每一個實體(即植被符號),根據一定的間距值,建立搜索圓,對間距范圍內的植被符號進行刪除,并從選擇集中移除,實現代碼如下(部分):

Curpnt = CLobj.InsertionPoint‘當前植被符號插入點

For FenJiao = 0 To 330 Step 30 ‘建立搜索圓所需坐標

Acut = FenJiao * 0.01745

SouSuo = AcadApp.ActiveDocument.Utility.PolarPoint(Curpnt, Acut, 30) ‘范圍30米Addpolypnt(cum* 2 + cum) = sousuo(0): Addpolypnt(cum *2 + 1 + cum)= SouSuo(1)

Addpolypnt(cum *2 + 2 + cum) = 0

Cum = Cum + 1

Next

Set BlockObj = CreatNEWsset("SS2")

Call BuildFilter(Blofiltertype, Blofilterdata, 0, "insert",8, "ZBTZ")

BlockObj.SelectByPolygon acSelectionSetCrossing Polygon, addpolypnt, Blofiltertype, Blofilterdata

BlockObj.Erase ‘刪除搜索圓內的植被符號

將需刪除的植被符號從選擇集中刪除后,循環次數會逐漸減少,實際遍歷次數會大大小于植被符號的個數,進而減小運行時間。

2.2 利用點位過濾功能實現植被抽稀

同樣,將植被符號提取到新文件中,通過程序將每一類型的植被符號根據屬性值(數字型)賦予到標高值中,然后將數據輸出到用作過渡的數據文件中,首先在程序中定制各種符號的塊名和屬性:

Dim ZbfhStr(0 To 77) As String

ZbfhStr(0) = "2111001,gc120,稻田符號"

ZbfhStr(1) = "2114001,gc123,菜地符號"

通過程序調用南方CASS高程點的展繪功能,根據一定的間距和比例尺,將抽稀后的點位展繪到圖上。展繪點的實際屬性為高程點位,但可以通過原先設定的標高值(存放植被符號的屬性)來判斷植被符號的屬性。通過程序的進一步處理,根據展繪的點位和標高重新標繪植被符號,并利用定制的屬性表恢復植被的屬性,部分代碼如下:

For OPT = 0 To Pcp - 1

For CCL = 0 To 77

If UCase(Bname(OPT)) = UCase(UCase(FindStrForD H(ZbfhStr(CCL), 2))) Then

Sxok$ = FindStrForDH(ZbfhStr(CCL), 1)

If Len(Sxok$) = 7 Then

Sxok$ = Left(Sxok$, 6) & "-1"

End If

AcadApp.ActiveDocument.SendCommand"TKTOTK" & vbCr & "5" & vbCr & Bname(OPT) &vbCr & Sxok$ & vbCr

Exit For

End If

Next

2.3 效果及效率比較

為測試2種方法執行數據處理的效果及效率,筆者選擇取了一塊約8 km2的地形圖數據,其植被符號個數為118 397個(見圖1、圖2),按照20 m的抽稀間隔,通過選擇集方式進行編程實現,抽稀后的植被個數為13 332個,抽稀后的植被個數比例為11.26%,抽稀時間為35 min42 s;利用點位過濾功能實現植被抽稀的方法經抽稀后的植被個數為13 253個(按1︰ 2 000比例尺進行抽稀,符號抽稀距離為20 m,抽稀后的效果見圖3),抽稀植被個數比例為11.19%,抽稀時間為6 min4 s。2種方法執行后的數據結果相當,抽稀間隔均勻合理。

從計算機運行效率來看,第一種方法占用太多的內存資源,隨著運行次數的增加,運行速度逐漸減慢,數據處理所需的時間較長。第二種方法的耗時約是第一種方法的1/6,效果與第一種方法相差無幾,效率明顯提升。這種方法不需考慮植被符號是否有屬性,根據植被的符號樣式進行分類抽取,在實際應用中更為合理。

3 結 語

以上2種方法都是根據一定的間距值對所有符號進行整體分布式的抽稀,依據不同的比例尺,小面積的植被區域會出現完全被抽除的情況,即沒有了植被符號。雖然滿足地形圖對植被間距的要求,但在圖面的合理性方面仍存在著不足,對于相鄰植被間的符號保留問題,值得進一步探討。

圖式[S].

[2]張正祿.工程測量學[M].武漢:武漢大學出版社,2002

[3]葉海青.土木工程測量[M].上海:同濟大學出版社,2006

[4]求是科技.Visual Basic6.0程序設計與開發技術大全[M].北京:人民郵電出版社,2004

[5]李長勛.AutoCAD VBA程序開發技術[M].北京:國防工業出版社,2004

[6]AutoCAD Asia Pte Ltd.Autodesk地理信息系統解決方案[M].北京:電子工業出版社,2011

[7]GB/T149112-2005.l︰500、l︰1 000、1︰2 000外業數字測圖技術規程[S].

猜你喜歡
符號方法
學符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
“+”“-”符號的由來
學習方法
變符號
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
倍圖的全符號點控制數
圖的有效符號邊控制數
主站蜘蛛池模板: 国内精品久久九九国产精品| 蜜臀AVWWW国产天堂| 狼友视频国产精品首页| 国产精女同一区二区三区久| 粗大猛烈进出高潮视频无码| 日本午夜三级| 免费人成网站在线观看欧美| 国产18在线| 欧美在线一二区| 热99精品视频| 欧美在线伊人| 亚洲五月激情网| 久久国产精品77777| 精品伊人久久大香线蕉网站| 99草精品视频| 国产激情国语对白普通话| 超碰91免费人妻| www.99精品视频在线播放| 无码粉嫩虎白一线天在线观看| 欧美有码在线| 九色91在线视频| 日韩欧美视频第一区在线观看| 国产精品午夜电影| 国产最新无码专区在线| 九色视频线上播放| 激情网址在线观看| 日韩欧美色综合| 国产国产人在线成免费视频狼人色| 国产精品视频导航| 亚洲日韩精品无码专区97| 免费一级毛片在线播放傲雪网| 亚洲最新网址| 国产精品久久自在自线观看| 日韩资源站| 无码日韩视频| 国产不卡国语在线| 国产午夜无码专区喷水| 少妇露出福利视频| 992tv国产人成在线观看| 91精品日韩人妻无码久久| 精品久久777| 色视频国产| 欧美日韩国产在线播放| 996免费视频国产在线播放| 一级毛片在线播放免费| 在线看片中文字幕| 国产又粗又爽视频| 无码高清专区| 国产十八禁在线观看免费| 国产成熟女人性满足视频| 亚洲最大看欧美片网站地址| 高h视频在线| 亚洲精品无码抽插日韩| 青青青国产视频手机| 欧美中文字幕在线视频| 欧美高清视频一区二区三区| 99久久精品国产精品亚洲| 国产欧美日韩精品第二区| 欧美翘臀一区二区三区| 欧美区一区| 国产经典三级在线| 黄色三级网站免费| 青青草综合网| 2021天堂在线亚洲精品专区| 伊人久久久久久久| 亚洲成a人片在线观看88| 欧美视频免费一区二区三区| 亚洲精品视频免费看| 思思热在线视频精品| 亚洲精品第一页不卡| 国产成人a在线观看视频| 亚洲av无码成人专区| 青青草a国产免费观看| 天堂成人在线| 精品偷拍一区二区| 中文字幕在线观看日本| 日韩精品无码免费一区二区三区 | 视频一区亚洲| 亚洲国产精品日韩av专区| 最新日韩AV网址在线观看| 国产成人你懂的在线观看| 亚洲性色永久网址|