地名地址是各行業(yè)最常使用的基礎(chǔ)數(shù)據(jù)之一, 由于以往地名地址數(shù)據(jù)管理的不規(guī)范, 給地名地址使用帶來(lái)了很多不便。 北屯市編制了地址門(mén)牌編碼規(guī)則,并下發(fā)了規(guī)范使用地名地址的通知,要求公安、工商等使用地名地址的單位在辦理業(yè)務(wù)時(shí)所需門(mén)牌號(hào)以民政部門(mén)辦理的門(mén)牌證為準(zhǔn), 從而使得當(dāng)?shù)氐牡孛偷刂烽T(mén)牌信息保持了統(tǒng)一和規(guī)范。 北屯市通過(guò)地名地址管理系統(tǒng)的建設(shè)理順了地名地址管理體系, 創(chuàng)新了管理方式。 該系統(tǒng)除了地名地址業(yè)務(wù)管理,還加入了三維模型場(chǎng)景,實(shí)現(xiàn)了地名地址在實(shí)景三維模型上的表達(dá)與應(yīng)用。
地名地址管理系統(tǒng)基于SOA 服務(wù)式架構(gòu),通過(guò)其提供的服務(wù)注冊(cè)和目錄功能,開(kāi)發(fā)前端應(yīng)用客戶(hù)端及服務(wù)端,實(shí)現(xiàn)一體化的數(shù)據(jù)管理。 系統(tǒng)采用B/S 架構(gòu),運(yùn)行在政務(wù)外網(wǎng),瀏覽器端兼容谷歌、360 等主流瀏覽器,實(shí)現(xiàn)地名地址瀏覽、管理以及門(mén)牌業(yè)務(wù)辦理等功能。 系統(tǒng)由基礎(chǔ)設(shè)施層、數(shù)據(jù)層、應(yīng)用層組成。 其總體架構(gòu)如圖1 所示。
圖1 系統(tǒng)總體框架圖
基礎(chǔ)設(shè)施層是本系統(tǒng)的依托,其包含服務(wù)器、交換機(jī)、GIS平臺(tái)軟件、Oracle 數(shù)據(jù)庫(kù)軟件、Tomcat 中間件、操作系統(tǒng)、防火墻以及網(wǎng)絡(luò)設(shè)施等。
數(shù)據(jù)層包含標(biāo)準(zhǔn)地名數(shù)據(jù) (地名普查成果)、 業(yè)務(wù)地名數(shù)據(jù)、地址(門(mén)牌)數(shù)據(jù)、三維模型以及關(guān)聯(lián)數(shù)據(jù)等。 需要說(shuō)明的是:三維模型都是柵格數(shù)據(jù),而地名地址數(shù)據(jù)是矢量數(shù)據(jù),為了實(shí)現(xiàn)地名地址數(shù)據(jù)在三維模型表達(dá),需要借助關(guān)聯(lián)數(shù)據(jù)來(lái)完成。
本系統(tǒng)選用的網(wǎng)絡(luò)GIS 軟件是基于SOA 服務(wù)式開(kāi)發(fā)平臺(tái)。 系統(tǒng)應(yīng)用層包含三大功能模塊:一是三維查詢(xún)展示,實(shí)現(xiàn)地名地址屬性和三維模型上的圖形相互查詢(xún), 城市三維場(chǎng)景模擬飛行鳥(niǎo)瞰;二是地名信息管理,實(shí)現(xiàn)對(duì)北屯轄區(qū)的標(biāo)準(zhǔn)地名和業(yè)務(wù)地名的申報(bào)、審批等業(yè)務(wù)和數(shù)據(jù)的增、刪、改的數(shù)據(jù)管理;三是地址信息管理,包含了地址數(shù)據(jù)管理和門(mén)牌業(yè)務(wù)辦理等一系列業(yè)務(wù)的應(yīng)用功能。
3.1.1 航攝內(nèi)業(yè)
針對(duì)傾斜攝影數(shù)據(jù),采用多角度影像聯(lián)合平差的技術(shù)。 使用Smart3D Capture 軟件結(jié)合POS 系統(tǒng)測(cè)定的影像外方位元素,模擬包括傾斜航空影像在內(nèi)的所有影像的地表投影范圍,采取由粗到精的金字塔匹配策略, 在各級(jí)影像上進(jìn)行同名點(diǎn)自動(dòng)匹配和自由網(wǎng)光束法平差,得到同名點(diǎn)匹配結(jié)果[1]。 通過(guò)建立連接點(diǎn)和控制點(diǎn)坐標(biāo)文件結(jié)合DGPS 信息, 實(shí)現(xiàn)多視角影像自檢校區(qū)域網(wǎng)平差迭代計(jì)算,通過(guò)多次反復(fù)聯(lián)合解算,最終得到符合精度要求的成果數(shù)據(jù)[2]。
3.1.2 三維模型重建
Smart3D Capture 軟件在三維重建過(guò)程能夠?qū)崿F(xiàn)全自動(dòng)計(jì)算,依據(jù)內(nèi)部規(guī)則算法,自動(dòng)選擇在對(duì)面視角上的最佳像對(duì)模型,形成三維尺度的密集點(diǎn)云[3]。 點(diǎn)云會(huì)自動(dòng)轉(zhuǎn)換成TIN,并對(duì)TIN 進(jìn)行修正和優(yōu)化, 從而得到最佳的三維效果。 根據(jù)三維TIN 的空間位置信息,自動(dòng)尋找最佳視角影像,并完成模型紋理的構(gòu)建,最終形成完整且真實(shí)的三維模型體。
本系統(tǒng)的一大特點(diǎn)就是將地名地址與三維模型相結(jié)合,實(shí)現(xiàn)地名地址在三維模型中位置的表達(dá)。 三維模型是一個(gè)整體的柵格數(shù)據(jù), 是無(wú)法與眾多的地名地址數(shù)據(jù)直接產(chǎn)生一一對(duì)應(yīng)關(guān)系的。 為此,可以在支持二維、三維一體化的GIS 軟件里將三維模型和經(jīng)處理(刪去非建筑物圖形)的地籍?dāng)?shù)據(jù)加載進(jìn)來(lái),在軟件里給地籍矢量面設(shè)定一個(gè)整體的基準(zhǔn)高程(建筑物底部高程與三維模型底部平齊),再根據(jù)三維模型建筑高度設(shè)定高度拉升值,平面的矢量圖形就“立”了起來(lái),形成矢量立方體。 為了滿(mǎn)足地址門(mén)牌數(shù)據(jù)圖形與屬性一一對(duì)應(yīng)的要求,需要在GIS 軟件將地籍矢量圖形先按每戶(hù)進(jìn)行分割, 再按房屋樓層進(jìn)行原地復(fù)制(房屋有幾層就復(fù)制幾次),然后按樓層分別給每一個(gè)矢量數(shù)據(jù)賦予基礎(chǔ)高程 (上面一層的基礎(chǔ)高程就是下面一層的基礎(chǔ)高程加上拉伸高度)和拉伸高度,再將分割后的矢量立方體向外圍稍微擴(kuò)大, 使其能夠包裹住對(duì)應(yīng)的三維模型中建筑物,并把顏色設(shè)為完全透明,這樣就使系統(tǒng)使用者只能看見(jiàn)三維模型,看不見(jiàn)矢量立方體。 用戶(hù)在系統(tǒng)中看著三維模型, 用鼠標(biāo)點(diǎn)擊選取的時(shí)候就能選取單個(gè)按地址門(mén)牌被分割好的矢量立方體,而不會(huì)選上一整塊的柵格三維模型,如圖2 所示。
圖2 鼠標(biāo)選取分割后的矢量立方體
3.3.1 地名數(shù)據(jù)庫(kù)
標(biāo)準(zhǔn)地名數(shù)據(jù)庫(kù)數(shù)據(jù)來(lái)源于第二次全國(guó)地名普查成果,系統(tǒng)中標(biāo)準(zhǔn)地名數(shù)據(jù)庫(kù)結(jié)構(gòu)將參照《全國(guó)第二次地名普查實(shí)施方案》中的數(shù)據(jù)結(jié)構(gòu)規(guī)定執(zhí)行。 業(yè)務(wù)地名數(shù)據(jù)庫(kù)則是服務(wù)于北屯市地名的業(yè)務(wù)應(yīng)用。 業(yè)務(wù)地名數(shù)據(jù)結(jié)構(gòu)以標(biāo)準(zhǔn)地名數(shù)據(jù)庫(kù)結(jié)構(gòu)為基礎(chǔ),增加地名命名、地名變更、地名注銷(xiāo)等相關(guān)業(yè)務(wù)字段。
3.3.2 地址(門(mén)牌)數(shù)據(jù)庫(kù)
地址(門(mén)牌)數(shù)據(jù)是采用內(nèi)、外業(yè)相結(jié)合的方式獲取的。 首先, 到辦理門(mén)牌證業(yè)務(wù)的民政部門(mén)收集門(mén)牌證臺(tái)賬資料;然后,拿著臺(tái)賬和城市平面圖到社區(qū),與社區(qū)工作人員一起核對(duì)每個(gè)地址門(mén)牌的具體位置, 并補(bǔ)充可能存在的遺漏信息;最后, 需要調(diào)查員拿著標(biāo)注著地址門(mén)牌信息的圖紙到實(shí)地現(xiàn)場(chǎng)核實(shí),發(fā)現(xiàn)問(wèn)題要及時(shí)修正,然后再將采集到地址門(mén)牌信息逐一錄入GIS 軟件。
地址(門(mén)牌)數(shù)據(jù)庫(kù)屬性結(jié)構(gòu)設(shè)計(jì)是在參考CH/Z 9010—2011《地理信息公共服務(wù)平臺(tái)地理實(shí)體與地名地址數(shù)據(jù)規(guī)范》的基礎(chǔ)上,根據(jù)北屯市門(mén)牌證辦理業(yè)務(wù)的需求,增加了包括門(mén)牌證號(hào)、街/路、樓棟號(hào)、單元、戶(hù)號(hào)、單位/個(gè)人名稱(chēng)、身份證號(hào)、門(mén)牌號(hào)、小區(qū)名、郵政編碼、多媒體資料以及地址標(biāo)識(shí)碼等字段。
地址標(biāo)識(shí)碼是與矢量圖形建立關(guān)聯(lián)關(guān)系的關(guān)鍵字段,其編碼規(guī)則是: 地址標(biāo)識(shí)碼= 區(qū)編碼+ 街道編碼+ 小區(qū)編碼+樓棟編碼+層編碼+ 房號(hào)順序碼。 地址標(biāo)識(shí)碼與分割后矢量立方體的標(biāo)識(shí)碼的編碼方式一致,且是唯一值,從而保證了地址門(mén)牌與分割后矢量立方體一對(duì)一的關(guān)系。
1)三維城市瀏覽:基于三維模型數(shù)據(jù)實(shí)現(xiàn)在客戶(hù)端展現(xiàn)北屯市三維場(chǎng)景,支持多樣化的三維交互操作,如場(chǎng)景縮放、俯仰角調(diào)整、 三維飛行瀏覽, 同時(shí)也可以在三維場(chǎng)景中量算長(zhǎng)、寬、高、面積等信息。
2)地名地址綜合查詢(xún):提供多種地址查詢(xún)檢索與定位功能,方便用戶(hù)快速獲取所需信息。 用戶(hù)可以通過(guò)全名查詢(xún)、首字查詢(xún)、拼音查詢(xún)、電話(huà)號(hào)碼查詢(xún)、分類(lèi)查詢(xún)、地圖點(diǎn)擊查詢(xún)等方式, 迅速獲得所需的地址信息。 系統(tǒng)還提供了模糊匹配功能,并通過(guò)其他限制條件優(yōu)化查詢(xún)速度。
3)地名地址統(tǒng)計(jì):系統(tǒng)按照多種方式對(duì)地名地址數(shù)據(jù)進(jìn)行統(tǒng)計(jì),如可根據(jù)地名地址的范圍、類(lèi)別、采集時(shí)間、業(yè)務(wù)類(lèi)型等要素進(jìn)行統(tǒng)計(jì),并將統(tǒng)計(jì)結(jié)果以統(tǒng)計(jì)圖表的方式展示。
1)標(biāo)準(zhǔn)地名管理:主要是針對(duì)第二次全國(guó)地名普查成果全生命周期管理的功能。 其主要功能子模塊有:地名命名、地名變更、地名注銷(xiāo)、歷史回溯、數(shù)據(jù)導(dǎo)出、地名檢索等功能。 在歷史回溯功能模塊中, 用戶(hù)可以通過(guò)該功能查看某一個(gè)地名的命名、變更直至注銷(xiāo)的全生命周期的記錄;而數(shù)據(jù)導(dǎo)出功能是導(dǎo)出符合地名普查軟件交換格式要求的成果數(shù)據(jù), 可以將本系統(tǒng)導(dǎo)出的數(shù)據(jù)直接導(dǎo)入第二次全國(guó)地名普查軟件, 實(shí)現(xiàn)標(biāo)準(zhǔn)地名數(shù)據(jù)的上報(bào)。
2)業(yè)務(wù)地名管理:業(yè)務(wù)地名數(shù)據(jù)庫(kù)結(jié)構(gòu)除了具有國(guó)家地名數(shù)據(jù)庫(kù)的屬性字段外, 還增加了本地辦理地名業(yè)務(wù)時(shí)所需的字段。 該模塊與標(biāo)準(zhǔn)地名管理模塊基本一致。 但其地名命名、地名變更和地名注銷(xiāo)這3 個(gè)模塊下面還都有一級(jí)子模塊,分別是命名、變更和注銷(xiāo)的申請(qǐng)、初審、終審的地名業(yè)務(wù)辦理流程; 而數(shù)據(jù)導(dǎo)出功能則是將數(shù)據(jù)中業(yè)務(wù)辦理中的字段過(guò)濾掉,導(dǎo)出符合標(biāo)準(zhǔn)地名數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù),從而能夠使數(shù)據(jù)導(dǎo)入標(biāo)準(zhǔn)地名管理模塊的數(shù)據(jù)庫(kù)里,實(shí)現(xiàn)數(shù)據(jù)交換。
1)地址門(mén)牌查詢(xún):具備地址門(mén)牌檢索功能。 支持選擇地址所在區(qū)、街道、社區(qū)、小區(qū)的篩選條件,或是直接輸入關(guān)鍵字進(jìn)行模糊查詢(xún)。
2)地址業(yè)務(wù)管理:主要是地名地址管理部門(mén)日常管理地址信息的系統(tǒng)模塊,針對(duì)地名地址管理工作人員不同級(jí)別,審批權(quán)限亦不同。系統(tǒng)建立關(guān)于地址管理的功能,簡(jiǎn)化并理順了原有的審批流程,提供了地名地址的空間錄入、屬性錄入、地名審批、地名變更、地名批準(zhǔn)書(shū)的打印及地名的歷史回溯等業(yè)務(wù)功能。
3)門(mén)牌業(yè)務(wù)管理:該功能主要是滿(mǎn)足北屯市民政部門(mén)辦理門(mén)牌業(yè)務(wù)的需求。 北屯市各級(jí)用戶(hù)在系統(tǒng)中辦理門(mén)牌業(yè)務(wù)的分工和流程:(1)社區(qū)對(duì)單位或個(gè)人辦理門(mén)牌業(yè)務(wù)提交申請(qǐng)到街道;(2)街道對(duì)社區(qū)申請(qǐng)審核后編制門(mén)牌號(hào)并提交民政局;(3)民政局對(duì)街道提交的門(mén)牌號(hào)資料進(jìn)行審查確認(rèn)并反饋街道;(4)街道將門(mén)牌號(hào)上墻;(5)民政局對(duì)門(mén)牌上墻進(jìn)行驗(yàn)收;(6)街道打印門(mén)牌證并發(fā)送到社區(qū);(7)社區(qū)將辦理的門(mén)牌證發(fā)放至單位或個(gè)人。 其中門(mén)牌業(yè)務(wù)管理中,民政局工作人員在系統(tǒng)中辦理門(mén)牌上墻驗(yàn)收的界面,如圖3 所示。
圖3 系統(tǒng)中辦理門(mén)牌上墻驗(yàn)收界面