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

基于AutoCAD二次開發技術的地形圖地物要素匹配性檢查

2012-09-22 10:01:46劉宓蔡歡劉小飛劉允劉陽
城市勘測 2012年2期
關鍵詞:符號文本

劉宓,蔡歡,劉小飛,劉允,劉陽

(天津市測繪院,天津 300381)

1 引言

隨著我國城市經濟和社會的快速發展,地形圖數據在城市建設中的重要地位不斷突顯出來,對其質量要求也在不斷提高,這就促使地形圖的檢查工作不僅在標準上要有所變革,更要求在方法上有所創新。依靠程序自動、精確的檢查方式代替人工、粗放式的檢查手段是大勢所趨,利用自動化的方法來查出以往人工檢查中耗時、耗力且效果并不顯著的“死角”問題是目前地形圖檢查技術研究的重點,而地物要素匹配性的檢查正是這種“死角”問題之一。

2 技術背景

地形圖數據是將真實地物符號化的表示,而對于數字地形圖而言,要求簡單地物——即通過單一要素表示的地物,如圖1所示,要素屬性應具有唯一性;復雜地物——即通過若干要素,如邊線、配置符號、文本注記組合來表示的地物,如圖2所示,要素屬性要具有匹配性。

圖1 簡單地物

圖2 復雜地物

在實際制圖過程中,由于人為的疏忽或其他原因,對于復雜地物往往會出現這樣的錯誤——使用“此”地物邊線,而其內配置的卻是“彼”地物符號或文本注記,也就是說配置符號或文本注記和其邊線并不匹配現象,如圖3中地物1和地物2相比較,從圖面表示上看,并沒有什么不同,但通過查詢邊線和文本注記屬性信息,可以判讀出圖4中地物1水系邊線和配置的文本注記均為“池塘”,即這兩個要素相匹配,地物表示正確;而地物2中水系邊線使用的是“淡水常年湖”,其內配置的文本注記是“池塘”,即邊線和文本注記不匹配,地物表示錯誤,這種錯誤,往往受檢查人員經驗、生理條件的限制,通過人工檢查效果甚微,這從而引發了對如何使用程序自動檢查此類錯誤的探討。

圖3 制圖表示

圖4 屬性查詢

3 實現平臺與方法

3.1 實現平臺

目前,適于制作地形圖的軟件很多,地形圖的成果格式也不盡相同,以天津市測繪院生產的地形圖為例,成圖軟件采用的是天津市測繪院自主開發的“基礎地理信息數據采集編輯系統”,該系統基于AutoCAD軟件平臺,成果數據為DWG格式。AutoCAD是一種開放體系結構的應用程序,用戶和開發者可以利用各種方法定制AutoCAD以滿足各自的需要。到目前為止,AutoCAD提供的編程語言主要有:AutoLISP、ADS、ObjectARX、VisualLISP、VB/VBA、.NET ARX等。因此,本文在研究的過程中選擇了基于AutoCAD的二次開發環境編寫程序實現對地形圖要素匹配性的自動檢查。

3.2 實現方法

在AutoCAD地形圖制圖中,復雜地物的邊線和其相應的配置符號或文本注記之間關系相對獨立,如果不是人為地通過一定技術手段將一復雜地物的邊線和配置符號或文本注記之間建立某種特殊的屬性以作關聯的話,單從數據上講,兩者之間是無法直接獲得相互關聯性的,所以對于地物要素匹配性的檢查就顯得非常困難。但是通過對圖面更加深層次地分析,可以看出邊線和其相應的配置符號或文本注記之間,有一定的相對位置關系——配置符號或文本注記通常會放置在邊線之內或是邊線之間,如圖5所示。對于實現用程序自動檢查地物要素匹配性,我們正是利用了邊線和配置符號或文本注記的這種相對位置關系。

圖5 位置關系

(1)邊線獨立閉合的地物

這種地物在地形圖上制圖表示方式是,在圖面上,要有獨立閉合的邊線,并在其內配置相關的點狀符號或文本注記才可以完整地表示此類地物,如依比例尺蒙古包、依比例尺水塔、游泳池等。對于具有這種特點的地物要素匹配性的檢查,在程序設計上主要是利用了邊線和其配置符號或文本注記位置上的包含特性來實現的。

程序設計思路:

①通過編碼(Thickness)來選取要檢查要素匹配性地物的邊線。

②讀取邊線的各結點坐標,如是圓形地物或含有弧的多段線地物,應按一定角度讀取圓或弧上等分點坐標。

③使用AutoCAD的SelectByPolygon選擇方式,按結點或等分點圍成的范圍選擇配置符號或文本注記。

④獲取選擇到的配置符號或文本注記本質屬性信息(配置符號的塊名或文本注記的編碼),將獲取的屬性信息和該地物在要素分類與代碼表的要求進行比對,以判斷和邊線是否相匹配。

(2)邊線非獨立閉合的地物

這種地物在地形圖上制圖表示方式是,在圖面上,其邊線并不要求獨立閉合或是依據實地情況其邊線不存在獨立閉合的可能,但為了便于圖面判讀,要在其內配置相關的符號或文本注記來完整地表示此類地物,如道路邊線及其名稱、鋪裝材料文本注記、雙線常年河邊線及其名稱、水流方向等。

對于此類地物要素匹配性的檢查較于邊線獨立閉合的地物其難度在于由于其邊線并不獨立閉合,其邊線結點坐標并不能滿足AutoCAD的SelectByPolygon選擇方式程序設計要求,也就是說使用其邊線坐標或等分點坐標并不能保證選擇到其內的配置符號或文本注記,從而無法進行判讀檢查。但是,從圖面來講,一般距離配置符號或文本注記最近的實體就是和其相關的邊線,對于這種邊線非閉合的地物要素匹配性的檢查,我們程序設計思想正是利用了邊線和其配置符號或文本注記位置上的“距離最近”特性來實現的。

程序設計思路:

①通過符號塊名或編碼(Thickness)來選取要檢查要素匹配性地物的配置符號或文本注記。

②獲取配置符號或文本注記的插入點坐標,以插入點坐標為中心點,在圖廓范圍內做垂直于邊線的直線。

③選擇和所作直線相交的所有線性實體。

④通過IntersectWith方法,得到線性實體和所作直線的交點,通過對交點坐標的排序,得到距離配置符號或文本注記最近的線性實體。

⑤獲取距離符號或文本注記最近的線性實體本質屬性信息(一般為編碼),將獲取的屬性信息和該地物在要素分類與代碼表的要求進行比對,以判斷其和配置符號或文本注記是否相匹配。

(3)程序設計中的其他問題

①對于上述兩種地物要素匹配性的檢查,都應考慮一些特殊情況,如處于圖廓處的地物實體,要對處于特殊情況的實體,進行程序上的特殊處理,才能保證檢查的完整性。以池塘為例,雖然邊線在制圖要求上是獨立閉合的,其相關性的檢查方式,可以采用第一種方式,但由于在實地中,有些池塘面積較大,可能會跨3幅甚至是4幅圖,這時,對于處于圖廓處的池塘邊線而言,第一種檢查方式不如第二種檢查方式更有效。

②要做到程序優化,需要對每種要素匹配性檢查地物的制圖方法和表示方式進行充分分析,看其適用何種檢查方式,將地物進行歸類,以編制完備的程序外部參照文件。

③對于在程序中設置選擇集時,要盡量將選擇的條件設置更具體、更深層次,可以使選擇到的實體更準確,判斷的實體數目更少,也是優化程序的有效手段。

④使用AutoCAD提供的選擇方式,對于DWG數據的質量要求較高,例如對于線性數據中若出現的結點往復,就會導致選擇集的設置失敗,因此,在制圖時也應注意對數據規范化的處理。

4 結語

通過上述的檢查方法,可以實現對大部分地物要素匹配性的程序自動檢查,經過實踐,這種檢查方式,雖然不能百分之百的實現對地物要素匹配性的檢查,但檢查的正確率還是相對較高的,這大大提高了地形圖的質量,為數據的入庫、GIS數據、各種專題用圖的制作提供了可靠的數據保證,也有效地減輕了檢查人員的工作量,提高了檢查工作的效率。

總之,上述的對地物要素匹配性自動檢查方式的研究,還較為淺顯,存在著不足之處,只是起到一個拋磚引玉的作用,但是隨著對其研究地深入,將會在地形圖的生產及應用中起到重要的作用。

[1]GB/T 20257.1-2007.國家基本比例尺地圖圖式第1部分1∶500、1∶1000、1∶2000地形圖圖式[S].

[2]GB/T 20258.1-2007.基礎地理信息要素數據字典第1部分1∶500、1∶1000、1∶2000基礎地理信息要素數據字典[S].

[3]李鳳華.AutoCAD2002/2000 VBA開發指南.北京:清華大學出版社,2001

[4]鄭小梅,鄧小軍.數字地形圖質量檢查系統研究[J].城市勘測,2004(5)

[5]張勇,王建國.淺談數字地形圖的制作流程及其質量檢查系統[J].測繪與空間地理信息,2006(1)

[6]劉興權,尹長林,牛續苗等.AutoCAD Map2000在圖形接邊中的應用[J].測繪工程,2003(01)

猜你喜歡
符號文本
學符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
初中群文閱讀的文本選擇及組織
甘肅教育(2020年8期)2020-06-11 06:10:02
“+”“-”符號的由來
在808DA上文本顯示的改善
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
變符號
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
論《柳毅傳》對前代文本的繼承與轉化
人間(2015年20期)2016-01-04 12:47:10
倍圖的全符號點控制數
圖的有效符號邊控制數
主站蜘蛛池模板: 国产成人久视频免费| 91亚瑟视频| 人禽伦免费交视频网页播放| 亚洲国产日韩在线观看| 毛片久久网站小视频| 国产一在线观看| 欧美精品亚洲二区| 中文字幕色站| 99这里只有精品6| 美女无遮挡免费视频网站| 午夜精品国产自在| 97狠狠操| 久久国产精品电影| 性欧美在线| аⅴ资源中文在线天堂| 91最新精品视频发布页| 十八禁美女裸体网站| 无码AV日韩一二三区| 奇米影视狠狠精品7777| 狠狠亚洲婷婷综合色香| 国产系列在线| 中文字幕欧美日韩| 999国内精品视频免费| 老熟妇喷水一区二区三区| 国产浮力第一页永久地址| 欧美色丁香| 亚洲第一区欧美国产综合| 2020国产在线视精品在| 欧美日韩免费| 青青国产视频| 直接黄91麻豆网站| 欧美高清三区| 国产福利小视频高清在线观看| 久久久久人妻一区精品| 久久精品国产电影| 青青草综合网| 久久久久无码国产精品不卡| 亚洲一区波多野结衣二区三区| 亚洲一级毛片| 亚洲无码电影| 老司机aⅴ在线精品导航| 欧美爱爱网| 88av在线看| 精品1区2区3区| 亚洲精品国产成人7777| 第九色区aⅴ天堂久久香| 人妻一区二区三区无码精品一区 | 久久精品66| 亚洲午夜福利精品无码| 日韩精品无码不卡无码| 手机成人午夜在线视频| 国产黑丝视频在线观看| 国产精品一区二区国产主播| 伊人久久婷婷五月综合97色| 午夜精品久久久久久久2023| 婷婷亚洲视频| 中国丰满人妻无码束缚啪啪| 亚洲欧美另类日本| 国禁国产you女视频网站| 亚洲码在线中文在线观看| 亚洲久悠悠色悠在线播放| 国产导航在线| 乱系列中文字幕在线视频| Jizz国产色系免费| 国产精品第页| 四虎成人在线视频| 亚洲精品手机在线| 日韩性网站| 欧美一级高清片欧美国产欧美| 国产成+人+综合+亚洲欧美| 亚洲精品自在线拍| 亚洲天堂网在线视频| 99中文字幕亚洲一区二区| 国产精品jizz在线观看软件| 亚洲精品va| 久久天天躁夜夜躁狠狠| 91久久性奴调教国产免费| 国产农村1级毛片| 丰满人妻久久中文字幕| 成人在线观看一区| 99re66精品视频在线观看| 成色7777精品在线|