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
賺錢方法
捕魚
倍圖的全符號點控制數
圖的有效符號邊控制數
主站蜘蛛池模板: 亚洲一级色| 亚洲电影天堂在线国语对白| 99热这里只有免费国产精品| 亚洲乱码视频| 国产一区二区精品福利| 97国产精品视频自在拍| 大学生久久香蕉国产线观看 | 亚洲综合精品第一页| 国产第一色| 国产在线麻豆波多野结衣| 99资源在线| 免费毛片视频| 一级一级一片免费| 亚洲黄色网站视频| 亚洲毛片在线看| 亚洲天堂啪啪| 永久天堂网Av| 国产极品粉嫩小泬免费看| 青青国产视频| 波多野结衣久久高清免费| 欧美激情第一区| 久久香蕉国产线| 亚洲精品在线影院| 国产导航在线| 久久这里只有精品8| 亚洲第一成年人网站| 国产jizz| 美女一级毛片无遮挡内谢| 精品国产免费观看一区| 成人午夜在线播放| 国产精品无码一区二区桃花视频| 色欲国产一区二区日韩欧美| 国产亚洲欧美另类一区二区| 亚洲va欧美ⅴa国产va影院| 成人午夜免费视频| 999精品视频在线| 亚洲男人天堂2018| 日本人妻丰满熟妇区| 性欧美精品xxxx| 欧美日韩亚洲国产主播第一区| 亚洲综合中文字幕国产精品欧美| 一区二区三区在线不卡免费| 日韩欧美国产中文| 国产丝袜一区二区三区视频免下载| 无码内射在线| 亚洲婷婷丁香| 爆乳熟妇一区二区三区| 极品私人尤物在线精品首页| 亚洲色欲色欲www网| 九九热视频在线免费观看| 91麻豆精品国产高清在线| 999国内精品视频免费| 真人免费一级毛片一区二区 | 国产浮力第一页永久地址| 亚洲国产日韩在线观看| 国产乱子精品一区二区在线观看| 国产精品部在线观看| 91激情视频| 伊人精品视频免费在线| 狼友视频国产精品首页| 欧美区一区二区三| 国产午夜福利在线小视频| 毛片一级在线| 日韩精品无码免费专网站| 日韩久草视频| 尤物亚洲最大AV无码网站| 国产福利2021最新在线观看| 在线观看网站国产| 国产三级国产精品国产普男人| 3p叠罗汉国产精品久久| 国精品91人妻无码一区二区三区| 欧美亚洲欧美区| 天堂亚洲网| 黄色一级视频欧美| 综合色亚洲| 亚洲成人黄色在线| 国产在线八区| 国产精品护士| 欧美日韩国产精品va| 免费国产无遮挡又黄又爽| 99精品在线视频观看| 日韩午夜片|