張晶
摘 要:通過對全國第二次地名普查數(shù)據(jù)庫各表間邏輯關(guān)系的研究,研發(fā)地名數(shù)據(jù)庫輔助工具。通過輔助工具的使用,有效地提高了全疆14個地州、88個縣市和兵團(tuán)14個師176個團(tuán)場地名數(shù)據(jù)庫的建設(shè)效率,保障了地名普查成果質(zhì)量。
關(guān)鍵詞:地名數(shù)據(jù)庫;普查輔助工具;批處理;質(zhì)量檢查
中圖分類號:D632.9 文獻(xiàn)標(biāo)識碼:A DOI:10.15913/j.cnki.kjycx.2017.08.042
第二次全國地名普查是國務(wù)院開展的一項公益性、基礎(chǔ)性的國情調(diào)查,建立高質(zhì)量的各級國家地名數(shù)據(jù)庫,是提升全國第二次地名普查成果質(zhì)量的基礎(chǔ)。地名數(shù)據(jù)庫圖庫數(shù)據(jù)繁多,在作業(yè)過程中遇到很多需要批處理和人工無法檢查的地方。這給作業(yè)人員和質(zhì)檢人員帶來很大困擾。本文通過對地名數(shù)據(jù)庫建庫規(guī)范與各表間關(guān)系的深入研究,通過對地名數(shù)據(jù)庫進(jìn)行二次開發(fā),輔助地名數(shù)據(jù)庫建設(shè)。
1 地名數(shù)據(jù)庫
國家地名數(shù)據(jù)庫內(nèi)容包括地名數(shù)據(jù)、地名標(biāo)志數(shù)據(jù)、基礎(chǔ)地理信息數(shù)據(jù)、多媒體數(shù)據(jù)、遙感影像數(shù)據(jù)等。數(shù)據(jù)庫共109類表,包括地名連接關(guān)系結(jié)構(gòu)表,地名數(shù)據(jù)庫分類表,地名屬性結(jié)構(gòu)表,點狀、線狀、面狀地名空間數(shù)據(jù)結(jié)構(gòu)表,多媒體信息表等。根據(jù)各表中的標(biāo)識碼進(jìn)行地名關(guān)系連接,對應(yīng)各類地名數(shù)據(jù)項。
2 地名普查輔助工具
地名普查輔助工具是基于C#.NET開發(fā),通過讀取數(shù)據(jù)庫各數(shù)據(jù)表進(jìn)行數(shù)據(jù)的批處理和質(zhì)量檢查。圖1為輔助工具界面。
2.1 批處理功能
2.1.1 多媒體名稱批修改
地名多媒體包括照片、錄音、錄像、文本4類,其命名規(guī)則為標(biāo)準(zhǔn)名稱加2位數(shù)字組成。通過每個地名查詢與地名關(guān)聯(lián)的多媒體信息,將多媒體名稱改為地名標(biāo)準(zhǔn)名稱加2位數(shù),代碼示例為:
update medias set name =?" + all_bzmc[i] + "+ index + ?where id=?" + ds_bzh.Tables[0].Rows[0]["id"] + "
2.1.2 英文標(biāo)點符號批替換
在地名數(shù)據(jù)庫錄入過程中,作業(yè)人員經(jīng)常忘記切換中英文標(biāo)點符號。這些符號在數(shù)據(jù)庫登記表中不易發(fā)現(xiàn),但打印成果表后,因中英文符號間距、大小不一,美觀性大打折扣。通過對數(shù)據(jù)庫登記表中各字段行信息檢索,將出現(xiàn)英文標(biāo)點符號批量替換成中文標(biāo)點符號。
2.1.3 地名區(qū)劃批量轉(zhuǎn)移
地名普查單位多而散,特別是鄉(xiāng)鎮(zhèn)代碼轉(zhuǎn)移、兵團(tuán)雙代碼互換、兵地合庫等都需要批量轉(zhuǎn)移。通過將待轉(zhuǎn)移區(qū)劃下的每一個地名的地名屬性表、空間數(shù)據(jù)表、地名標(biāo)志表等的地名代碼逐一修改為目標(biāo)區(qū)劃代碼,即可實現(xiàn)批量轉(zhuǎn)移。代碼示例為:
update 地名標(biāo)準(zhǔn)化 set 地名代碼=REPLACE(地名代碼,?" + codeCurrent + "?,?" + codeTarget + "?)
2.2 質(zhì)量檢查功能
2.2.1 圖庫無連接關(guān)系檢查
通過對地名標(biāo)識碼與地名連接關(guān)系表進(jìn)行循環(huán)比對檢查,找出地名連接關(guān)系表中沒有的地名標(biāo)識碼,即可檢查出如屬性表有地名圖上沒有的地名、地名圖上有屬性表沒有的地名,以及與圖庫無連接關(guān)系的地名信息情況。
2.2.2 圖庫名稱不一致檢查
通過對每一行屬性數(shù)據(jù)地名標(biāo)識碼和空間數(shù)據(jù)庫地名標(biāo)識碼,逐條進(jìn)行查找地名屬性數(shù)據(jù)的標(biāo)準(zhǔn)名稱以及空間數(shù)據(jù)的地名名稱,通過名稱比對,即可檢查出圖庫名稱不一致的地名。
2.2.3 地名圖層與地圖圖層地名比對檢查
地圖圖層,即電子圖圖載地名。這一類地名作為普查重點地名,需要予以調(diào)查。圖載地名因顯示級別問題,很容易被遺漏。通過獲取各類地圖圖層上的地名,與地名圖層上的地名進(jìn)行初步比對,即可檢查出地圖層遺漏的地名。
2.2.4 原圖名稱與普查狀態(tài)檢查
地名屬性表中原圖名稱僅填寫1∶50 000地圖上的地名。如果標(biāo)準(zhǔn)名稱與原圖名稱不一致,在普查狀態(tài)欄填寫“修改”;如果標(biāo)準(zhǔn)名稱與原圖名稱一致,在普查狀態(tài)欄填寫“不變”;如果沒有原圖名稱,在普查狀態(tài)欄填寫“新增”;如果使用時間是“歷史地名”,在普查狀態(tài)欄填寫“刪除”。通過對每一個地名屬性表進(jìn)行條件判斷,即可檢查出填寫錯誤的地名信息。
3 結(jié)束語
通過地名普查輔助工具,作業(yè)人員邊建庫邊檢查,不僅提高了作業(yè)效率,還使質(zhì)檢人員將檢查重點放在文字和內(nèi)容上,為新疆第二次全國地名普查數(shù)據(jù)庫建設(shè)效率和成果質(zhì)量的提升起到重要作用。
參考文獻(xiàn)
[1]國地名普查辦發(fā)〔2014〕32號.第二次全國地名普查數(shù)據(jù)庫建庫與管理軟件設(shè)計規(guī)范[S].2014-09-23.
[2]民政部地名研究所.GB/T 18521—2001 地名分類與類別代碼編制規(guī)范[S].北京:中國標(biāo)準(zhǔn)出版社,2001.
〔編輯:劉曉芳〕