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

多圖幅多圖層的地圖自動接邊設計與實現

2010-03-22 00:13:42程麗萍左小清
城市勘測 2010年4期
關鍵詞:效率

程麗萍,左小清

(昆明市測繪研究院,云南昆明 650051)

1 引 言

地圖按圖幅分幅數字化、保存,這使本來連續的實體被分離到不同的存儲空間和存儲單元中去,這種地理空間的分離存儲導致了數據的物理縫隙,這也導致邏輯上本身連續的信息不能以邏輯連續的方式呈現,例如跨越多幅圖的一條河流,在圖幅內查詢河流屬性(例如長度)時只能獲取其在本圖幅內的相關信息而不是實體整體的信息。GIS用戶常常需求地理實體的連續完整信息,同時地圖接邊也是數據入庫和出圖前的重要環節,其方便性和智能性制約著數據入庫和發布的質量和效率。這就需要進行地圖接邊,使被圖幅割裂的地理實體在物理和邏輯上實現無縫連接。

2 地圖接邊現狀

國內外知名的GIS軟件廠商推出的GIS軟件大多數都帶有地圖接邊功能,如ArcGIS、MapGIS、AutoCAD Map 2000。它們對地圖接邊的解決方法不盡相同,但都實現了一定程度的自動化,提高了地圖接邊的效率和精度,改善了傳統由手工進行接邊的效率低下,精度難以保證的狀況。但這些軟件也都有各自的不足,如多數在整個接邊過程中只允許兩幅圖同時接邊,致使多幅圖接邊時操作煩瑣,效率較低;多個圖層接邊時還需要操作多次;面自動接邊功能薄弱等。因此,高效地、簡單化、自動化、智能化實現地圖接邊的需求仍然存在。

3 地圖自動接邊組件的具體設計與實現

3.1 地圖數據庫中矢量數據的組織

采用ESRI公司的Geodatabase數據模型,對數據庫中的矢量數據進行了如圖 1的組織。其中的圖幅索引層是由各個矢量圖幅的內圖廓面組成,包含有對應的圖幅號等屬性信息。

圖1 矢量數據的組織

3.2 多圖幅多圖層自動接邊組件算法設計

先要對數據進行試驗以獲取合適的容限距圖幅間線接邊:

(1)根據地圖庫索引圖,獲得數據已經存在于數據庫中的圖幅號。

(2)對需要進行接邊的圖幅,只需選擇其圖幅號,可以多選。這種選擇接邊圖幅的方法,可以避免把圖幅數據加載入當前地圖界面,從而避免了大量數據加載時占用內存太多,影響系統顯示及操作速度。而接邊操作卻是直接對庫中數據進行,從而直接修改了原數據庫。

(3)對選中的多個要接邊圖幅號,取出一個,判斷其右圖幅和下圖幅是否也參與此次接邊,據此創建出公共接邊線。

(4)對公共接邊線以容限距創建緩沖,選出被該緩沖涉及的當前層所有要素作為參與接邊要素。

(5)在參與接邊要素范圍內,根據當前圖層的屬性約束字段,把屬性相同的要素歸為一類,由此參與接邊要素被分為若干類。

(6)對同類要素進行接邊:對其中端點間距離小于容限距的要素進行咬合合并(距離為 0時則直接合并)。有多個匹配要素的,只取一個。如此循環接完該類中所有要素。(需注意的是:由于原圖質量問題,使得未接邊前本應是端點對端點的要素,出現一要素端點對另一要素正數或倒數第二個結點的情況,在算法中也考慮了此類情況,使得接邊后要素是首尾相接,而避免了出現分叉情況。)

(7)同樣方法,循環接完所有類。當前層接邊結束。

(8)同樣方法,依次循環對其他待接邊層接邊。

(9)所有層接完后,同樣方法,開始下一幅圖,直到所有選中圖幅接邊完成。

圖幅間面接邊:算法基本同線接邊。不同處是同類要素之間只要最小距離小于容限距就可作為匹配要素,一個要素可以有多個匹配要素。找到的匹配要素只合并,不咬合。

3.3 編程實現

由于VB的開發快速功能強大,采用VB 6.0為開發工具,綜合組件實現的相關理論,基于 AO組件集,結合SDE進行地圖自動接邊部件的開發。

線接邊程序流程如圖2所示,面接邊流程類似線接邊,不同處是對匹配的相鄰邊操作。

圖2 線接邊程序流程圖

圖3 組件界面

該組件經過客戶程序調用,只需操作一次,就可以自動對選中的多個圖幅,多個圖層根據距離和屬性約束條件進行接邊,大大減少了多余操作。組件調用后的使用界面如圖 3所示。

3.4 編寫代碼中需注意的問題

(1)AO組件集能很好地滿足GIS方面絕大部分的開發任務,而某些圖層數據屬較少見特殊情況,所以應用AO時有時會涉及目前版本中的某些漏洞(bug)而導致程序錯誤;另如SDE 9.0,當選擇集中要素個數超過SDE客戶端規定的缺省個數時,則任務在服務器端執行,多次時就會產生LOGFile錯誤。在代碼編寫中就需要考慮如何繞開這些漏洞而又較好地實施接邊算法。

(2)根據實際接邊圖幅數據質量狀況,確定多大的接邊容限距能較好地滿足地圖接邊要求。容限距過大,則會產生錯接。容限距過小,又會產生漏接。

(3)多個圖層接邊時,執行效率問題。當為完成某一具體功能而查找可用接口時,應盡可能從執行效率等角度考慮,選擇能更高效完成該部分代碼的接口。如同樣要刪除一個要素類中若干要素,若要素個數很多,則將其放入集合中刪除,可能比常規用的依次刪除效率高很多。

用其進行地圖自動接邊的實際效果如圖4所示。

圖4 邊界處線、面接邊前后對比

4 結 語

本文結合地圖接邊的相關理論,在充分吸取前人研究成果基礎上,研究了距離和屬性相結合的地圖多圖幅多圖層自動接邊方法,以實現圖幅接邊的簡單化、自動化和智能化。并基于AO組件集,采用COM技術編寫了該組件。試驗結果表明:

(1)該組件可以較好地提高地圖接邊的效率和精度,能基本滿足實際生產需求。

(2)基于AO和SDE進行GIS組件的開發是高效易行的。

[1] 程麗萍.云南省基礎地理信息平臺建設的部分關鍵理論與技術[D].昆明理工大學國土資源學院,2007

[2] 許耿.地圖學(修訂本).東北師范大學出版社[M],1998

[3] 毛曦,李均力.用COM組件技術實現數字地圖的自動接邊[J].計算機時報,2004(6):29~31

[4] 韓鵬,徐占華,褚海峰等.地理信息系統開發—ArcOb jects方法[M].武漢大學出版社,2005

[5] 潘愛民.COM原理與應用[M].清華大學出版社,1999

[6] 趙江洪.地理信息系統中多圖幅接邊的設計與實現[J].測繪科學,2004.2

[7] 鄧小軍,鄭小梅.基于AO的分幅等高線智能化接邊處理方法的研究[J].四川測繪,2004.6

猜你喜歡
效率
提升朗讀教學效率的幾點思考
甘肅教育(2020年14期)2020-09-11 07:57:42
注意實驗拓展,提高復習效率
效率的價值
商周刊(2017年9期)2017-08-22 02:57:49
跟蹤導練(一)2
“錢”、“事”脫節效率低
中國衛生(2014年11期)2014-11-12 13:11:32
提高講解示范效率的幾點感受
體育師友(2011年2期)2011-03-20 15:29:29
主站蜘蛛池模板: 老司机精品一区在线视频| 伊人精品视频免费在线| 国产九九精品视频| 免费欧美一级| 国产在线观看99| 久久99精品久久久久久不卡| 手机精品视频在线观看免费| aaa国产一级毛片| 亚洲三级电影在线播放| 热99精品视频| 国产成人精品高清在线| 国产精品嫩草影院视频| 免费无码网站| 天天干天天色综合网| 亚洲成人高清在线观看| 久久亚洲精少妇毛片午夜无码| 欧美va亚洲va香蕉在线| 欧美成在线视频| 另类综合视频| 日韩不卡高清视频| 国产高清精品在线91| 91丨九色丨首页在线播放| 久久国产精品影院| 国产永久无码观看在线| 五月天丁香婷婷综合久久| 一级一级一片免费| 国产JIZzJIzz视频全部免费| 日本免费a视频| 伊人久久综在合线亚洲2019| 国产性生大片免费观看性欧美| 久久久久无码国产精品不卡| 久久精品视频亚洲| 欧洲亚洲一区| 国产成人亚洲毛片| 色精品视频| 久久久久久高潮白浆| 在线播放国产99re| 58av国产精品| 国产青青操| YW尤物AV无码国产在线观看| 亚洲第一天堂无码专区| 免费观看无遮挡www的小视频| 99久久精品视香蕉蕉| 免费看久久精品99| 久久久久亚洲AV成人网站软件| 免费一级毛片在线播放傲雪网| 国产成人精品一区二区| 午夜精品一区二区蜜桃| 中文字幕 91| 成人亚洲视频| 99精品国产高清一区二区| 美女潮喷出白浆在线观看视频| 国产精品毛片一区| 国产高潮流白浆视频| 欧美一区二区精品久久久| 日本一区二区不卡视频| 亚洲日本一本dvd高清| 日韩国产综合精选| 国产一级α片| 欧美69视频在线| 亚洲欧美不卡视频| 毛片视频网| 久久久久夜色精品波多野结衣| 青青草久久伊人| 国产又粗又猛又爽| 成人一级免费视频| 欧美不卡视频一区发布| 国产男女XX00免费观看| 精品视频福利| 亚洲一区二区无码视频| 亚洲国产日韩视频观看| 永久天堂网Av| 性色生活片在线观看| 无码'专区第一页| 免费可以看的无遮挡av无码| 亚洲国产成人无码AV在线影院L| 久久精品视频一| 日韩AV无码免费一二三区| 欧美激情综合一区二区| 日本人又色又爽的视频| 色偷偷一区二区三区| 亚洲不卡av中文在线|