呂會義,何濤,王永峰
(天津市測繪院,天津 300381)
隨著中國經(jīng)濟(jì)的快速發(fā)展,中國城鄉(xiāng)面貌發(fā)生了巨大變化,給政府相關(guān)部門提供翔實可靠的現(xiàn)狀地形圖,是測繪工作者的責(zé)任。經(jīng)過多年的摸索,天津市測繪院已形成了一套適合自己的修測方式,能較好地滿足政府相關(guān)部門對現(xiàn)勢性強地形圖的要求,其中難點之一就是對控制點的管理。
對基礎(chǔ)測繪而言,控制點的重要性不言而喻。測繪范圍的逐年加大,積累起來的控制點越來越多,需要改變已有的管理方式,尋求一種新的管理方式。
該管理方式主要靠相關(guān)責(zé)任人的管理,控制點的存在與否、是否可用,在很大程度上憑個人記憶。這種狀況有它的優(yōu)點,可以快速找到測區(qū)范圍內(nèi)的控制點。同時也有它的局限性。隨著控制點的逐年更新,控制點變化量越來越大,給控制點的管理提出了新的問題。
為了彌補上述管理方式的缺陷,開發(fā)人員開發(fā)了基于數(shù)據(jù)庫的管理系統(tǒng),可以準(zhǔn)確存儲控制點的各項信息。但這也存在著一個問題,即不能從宏觀上顯示控制點的分布,只能以數(shù)據(jù)庫的方式儲存到電腦上,不能直觀反映當(dāng)前測區(qū)內(nèi)各控制點狀態(tài)。
針對以上兩種控制點管理方式的優(yōu)缺點,根據(jù)作業(yè)的實際情況,天津市測繪院開發(fā)了一套控制點管理系統(tǒng),既能精準(zhǔn)確定該點的存在與否,又能從宏觀上直觀的掌握控制點的分布情況。
如何使控制點的數(shù)據(jù)庫與它所在位置的平面圖一一對應(yīng)起來,即在平面圖上既能顯示控制點的分布情況,又能查詢調(diào)用它的成果(點之記、坐標(biāo)及高程值等),是控制點管理系統(tǒng)的技術(shù)難題。
經(jīng)過前期的調(diào)研,筆者最終選擇了開發(fā)功能強大的Delphi 7.0結(jié)合ESRI公司的MapObjects 2.3作為前臺工具開發(fā),選擇簡單方便的Microsoft公司的Access作為數(shù)據(jù)庫后臺。
系統(tǒng)的主界面如圖1所示。
圖1 管理程序主界面
主要功能有:
(1)放大功能
點擊后即可以對屏幕進(jìn)行放大操作。
(2)縮小功能
點擊后即可以對屏幕進(jìn)行縮小操作。
(3)平移功能
點擊后即可以對屏幕進(jìn)行平移操作。
(4)編輯功能
點擊相應(yīng)對象后即可以進(jìn)行控制點點名的編輯操作。
(5)查詢功能
點擊管理程序中的“查詢”,輸入控制點點名,即可查到控制點的平面坐標(biāo)和高程值(支持模糊查詢)。
(6)刪除功能
點擊相應(yīng)對象后即可以把不需要的(如在施工中被破壞的控制點)控制點進(jìn)行刪除。
(7)實地相片查看
點擊相應(yīng)對象后即可查看相應(yīng)的實地相片,如果存在則顯示,否則提示不存在。
(8)點之記查看
點擊相應(yīng)對象后即可查看相應(yīng)的點之記,如果存在則顯示,否則提示不存在。
(9)粗略加點
對那些尚不能進(jìn)行精確測量或不需要(如等級較低的控制點)精確測量的控制點,對照地形圖粗略確定其位置后加點,同時對該點的屬性進(jìn)行編輯。
(10)精確加點
點擊按鈕后提供具體的坐標(biāo),進(jìn)行精確加點,并對點屬性填寫。
圖2 精確加點對話框
(11)批量加點
對新增加的點以文本文件保存后進(jìn)行批量展繪到相應(yīng)的點圖層里面。
(12)距離測量
點擊按鈕后可以測量任意多點間的距離。
(13)全圖功能
點擊后即顯示全圖。
(1)shp數(shù)據(jù)的管理與維護(hù)
相應(yīng)點之記的信息以“點”類型保存在shp數(shù)據(jù)里,可以通過程序編輯功能對點之記的點記錄進(jìn)行增加、刪除和修改,結(jié)果都會顯示在“屏”上。
(2)mdb數(shù)據(jù)的管理與維護(hù)
專門用來存儲相應(yīng)點之記的成果及一些其他信息,只需要打開編輯界面即可對相應(yīng)的信息進(jìn)行錄入和編輯。需要注意的是,點名必須與shp數(shù)據(jù)點名完全一致。
(3)點之記的管理與維護(hù)
點之記須以圖片的形式存在硬盤里,同時為了點之記的安全問題,將點之記圖片進(jìn)行加密處理,保存在相應(yīng)文件夾下。
從管理程序的菜單中點擊“圖片加密”,出現(xiàn)圖片加密對話框后,再點擊“搜索”顯示如圖3,選定需要加密圖片的文件夾,點擊“確定”,最后點擊“加密”即可完成對圖片加密的批量處理。
圖3 圖片加密處理對話框
(4)實地相片的管理與維護(hù)
為了快速的找到控制點,點之記是必要的,但同時由于年代久遠(yuǎn),拆遷變化大,點之記可能不完全能夠滿足需求,還需要對點之記周圍采集一些帶有明顯標(biāo)志的圖片,并統(tǒng)一命名,加密后保存在相應(yīng)的文件夾下即可。
控制點管理系統(tǒng)簡單實用,在實際工作中,為測繪人員提供了及時準(zhǔn)確的控制點資料,為測繪提供了保障,提高了工作效率,達(dá)到了預(yù)期效果。
[1]梁水,李方超,賽奎春.Delphi開發(fā)技術(shù)大全[M].北京:人民郵電出版社,2007
[2]靳周科,王琛.用Visual Basic 6.0編寫控制點管理程序[M].城市勘測,2009(1):130~133
[3]吳秀芹,張洪巖,李瑞改等.ArcGIS 9地理信息系統(tǒng)應(yīng)用與實踐(上)[M].北京:清華大學(xué)出版社,2007
[4]彭慧卿,李瑋.Access數(shù)據(jù)庫技術(shù)及應(yīng)用(21世紀(jì)計算機(jī)科學(xué)與技術(shù)實踐型教程)[M].北京:清華大學(xué)出版社,2010
[5]易倍思工作室.文件加密全接觸[M].上海:上海科學(xué)技術(shù)出版社,2003