国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)設(shè)計(jì)方法

      文檔序號(hào):6480675閱讀:250來源:國(guó)知局

      專利名稱::知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)設(shè)計(jì)方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及一種知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)設(shè)計(jì)方法及使用該方法的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)。更確切的說,本發(fā)明涉及由規(guī)則、規(guī)范、標(biāo)準(zhǔn)所形成的知識(shí)庫(kù)支持下對(duì)空間數(shù)據(jù)庫(kù)的分層結(jié)構(gòu)以及空間數(shù)據(jù)庫(kù)各層次內(nèi)容的設(shè)計(jì)方法所應(yīng)用的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)。
      背景技術(shù)
      :空間技術(shù)和信息技術(shù)日新月異的發(fā)展,促進(jìn)了全球社會(huì)的信息化。信息社會(huì)的發(fā)展一方面對(duì)地理空間數(shù)據(jù)提出了強(qiáng)烈需求,另一方面又極有力地推動(dòng)著空間數(shù)據(jù)基礎(chǔ)設(shè)施的建設(shè)與發(fā)展??臻g數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的基礎(chǔ),是開發(fā)基礎(chǔ)地理信息系統(tǒng)最重要的一部分。數(shù)據(jù)庫(kù)設(shè)計(jì)中的一個(gè)核心問題,就是如何設(shè)計(jì)一個(gè)能夠滿足用戶當(dāng)前與可預(yù)見的未來的各項(xiàng)應(yīng)用要求和性能良好的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)的設(shè)計(jì)是否合理會(huì)極大影響系統(tǒng)的使用性能。數(shù)據(jù)庫(kù)設(shè)計(jì)就是從用戶的數(shù)據(jù)需求、處理要求及建立數(shù)據(jù)庫(kù)的環(huán)境條件(軟、硬件特性以及其他限制)出發(fā),運(yùn)用數(shù)據(jù)庫(kù)的理論知識(shí),把給定的應(yīng)用環(huán)境(現(xiàn)實(shí)世界)存在的數(shù)據(jù)加以合理地組織起來,逐步抽象成已經(jīng)選定的某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)能夠定義和描述的具體的數(shù)據(jù)結(jié)構(gòu),構(gòu)造性能最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存取數(shù)據(jù),滿足各種用戶的應(yīng)用需求。空間數(shù)據(jù)庫(kù)系統(tǒng)的建立要滿足空間信息管理與維護(hù)的需要。以直觀的圖形、圖像數(shù)據(jù)為搜索引擎,讓用戶可以直觀地對(duì)空間數(shù)據(jù)進(jìn)行管理、檢索、查詢、分析和應(yīng)用,提供可視化的、多元的(多數(shù)據(jù)源、多尺度、多分辨率、多時(shí)相)空間信息服務(wù)。數(shù)據(jù)庫(kù)中的基礎(chǔ)空間數(shù)據(jù)可充分地為社會(huì)各個(gè)部門,包括公安、電力、水利、公交、市政、環(huán)保、規(guī)劃等部門,提供良好的應(yīng)用服務(wù)。目前建立的包含基礎(chǔ)地理信息的空間數(shù)據(jù)庫(kù),都需要進(jìn)行大量的資料收集查閱和數(shù)據(jù)庫(kù)的建模過程,輔助建立空間數(shù)據(jù)庫(kù)大多是人工過程,不僅耗費(fèi)大量的人力、物力和財(cái)力,還未形成一套標(biāo)準(zhǔn)的建庫(kù)流程。許多已經(jīng)建立的空間數(shù)據(jù)庫(kù),由于其建庫(kù)技術(shù)與標(biāo)準(zhǔn)等原因,一定程度上影響了基礎(chǔ)地理數(shù)據(jù)信息的廣泛應(yīng)用。如何標(biāo)準(zhǔn)、規(guī)范地構(gòu)建基于地物分類、空間數(shù)據(jù)字典、地示、測(cè)圖規(guī)范等基礎(chǔ)標(biāo)準(zhǔn)的地理信息空間數(shù)據(jù)模型便成為一個(gè)十分重要和迫切需要解決的問題。
      發(fā)明內(nèi)容因此,本發(fā)明提供了基于現(xiàn)有國(guó)家技術(shù)標(biāo)準(zhǔn)和行業(yè)技術(shù)規(guī)范的空間數(shù)據(jù)庫(kù)設(shè)計(jì)方法,特別是提供了測(cè)圖工程數(shù)據(jù)庫(kù)建設(shè)所涉及的地形數(shù)據(jù)采集內(nèi)容和規(guī)格要求(含要素和屬性內(nèi)容、選取原則和指標(biāo)、要素分類編碼、精度、數(shù)據(jù)分層及組織等)以及數(shù)據(jù)庫(kù)空間數(shù)據(jù);漠型的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)。根據(jù)空間數(shù)據(jù)庫(kù)設(shè)計(jì)環(huán)節(jié)的種種問題,本發(fā)明將數(shù)據(jù)生產(chǎn)與建庫(kù)工作中積累的經(jīng)驗(yàn)抽象成一系列的規(guī)則,如層類劃分規(guī)則、屬性定義規(guī)則、編碼規(guī)則、要素歸屬規(guī)則等,通過相應(yīng)的設(shè)計(jì)工具根據(jù)規(guī)則制定數(shù)據(jù)模型,輔助進(jìn)行數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì),初步形成了一套基于知識(shí)庫(kù)的空間數(shù)據(jù)庫(kù)設(shè)計(jì)的牙支術(shù)方法。使用本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)適用于空間數(shù)據(jù)庫(kù)建設(shè)中綜合判調(diào)數(shù)據(jù)生產(chǎn)、地形圖編繪生產(chǎn)、地形數(shù)據(jù)庫(kù)建庫(kù)等作業(yè)過程,也可作為其他相關(guān)基礎(chǔ)地理信息工作的參考。主要功能包括由向?qū)山◣?kù)方案、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)、要素信息瀏覽、要素屬性值域?yàn)g覽、錯(cuò)誤檢查、知識(shí)庫(kù)檢索與維護(hù)、報(bào)表文檔生成等。具體來說,根據(jù)本發(fā)明的一方面,提供知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),包括知識(shí)庫(kù)部件,用于將建庫(kù)相關(guān)的規(guī)則形成輔助空間數(shù)據(jù)庫(kù)設(shè)計(jì)的知識(shí)庫(kù),并根據(jù)知識(shí)庫(kù)中的預(yù)定規(guī)則形成空間數(shù)據(jù)庫(kù)模板;數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部件,用于按照用戶建庫(kù)要求,基于所述空間數(shù)據(jù)庫(kù)模板設(shè)置空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,以便形成空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型;空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型創(chuàng)建部件,用于根據(jù)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部件所設(shè)置的空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,控制空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的形成,以將其用于空間數(shù)據(jù)庫(kù)的輔助設(shè)計(jì);以及空間數(shù)據(jù)庫(kù)輸出部件,用于將所得到的空間數(shù)據(jù)庫(kù)模型以數(shù)據(jù)庫(kù)文件形式輸出并生成空間建庫(kù)方案文檔。優(yōu)選地,根據(jù)本發(fā)明的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)還包括錯(cuò)誤檢查部件,7用于對(duì)所創(chuàng)建的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的結(jié)構(gòu)進(jìn)行錯(cuò)誤檢查。優(yōu)選地,根據(jù)本發(fā)明的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)還包括信息維護(hù)部件,用于對(duì)所建的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型進(jìn)行維護(hù)并對(duì)所述錯(cuò)誤檢查部件檢查到的錯(cuò)誤進(jìn)行糾正。優(yōu)選地,根據(jù)本發(fā)明的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)中的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部件包括建庫(kù)方案基本信息設(shè)計(jì)單元,其根據(jù)用戶的需求進(jìn)行空間數(shù)據(jù)庫(kù)的基本描述信息的設(shè)置;數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)單元,其根據(jù)用戶的需求選取空間數(shù)據(jù)庫(kù)各層次所包含內(nèi)容;數(shù)據(jù)庫(kù)要素信息設(shè)計(jì)單元,其根據(jù)用戶的需求選取空間數(shù)據(jù)庫(kù)各數(shù)據(jù)層下所包含的要素及要素屬性信息;以及數(shù)據(jù)庫(kù)要素幾何屬性設(shè)計(jì)單元,其根據(jù)用戶的需求設(shè)置空間數(shù)據(jù)庫(kù)數(shù)據(jù)層字段與層中包含要素屬性的關(guān)系。優(yōu)選地,根據(jù)本發(fā)明的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)中的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模板的邏輯層次結(jié)構(gòu)為空間數(shù)據(jù)庫(kù)->數(shù)據(jù)集->數(shù)據(jù)層->基礎(chǔ)地理要素的空間數(shù)據(jù)庫(kù),而且每個(gè)實(shí)體要素屬性及選取規(guī)定均按照知識(shí)庫(kù)中的規(guī)定進(jìn)行定義。優(yōu)選地,根據(jù)本發(fā)明的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)中的數(shù)據(jù)庫(kù)文件被存儲(chǔ)為dbd文件。優(yōu)選地,根據(jù)本發(fā)明的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)中的錯(cuò)誤檢查部件分包括字段類型匹配檢查單元,用于檢查數(shù)據(jù)層字段類型是否與層中所包含要素的對(duì)應(yīng)屬性的類型一致;字段長(zhǎng)度匹配檢查單元,用于檢查數(shù)據(jù)層字段的長(zhǎng)度是否大于等于層中所包含要素的對(duì)應(yīng)屬性的長(zhǎng)度;未作匹配要素字段檢查單元,用于檢查所有數(shù)據(jù)層中是否含有未與層中要素的屬性進(jìn)行匹配的字段;以及可綜合層屬性檢查單元,用于檢查數(shù)據(jù)層字段是否很少被使用到,是否可綜合。優(yōu)選地,根據(jù)本發(fā)明的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)中的信息維護(hù)部分包括數(shù)據(jù)庫(kù)分層結(jié)構(gòu)維護(hù)單元,用于對(duì)空間數(shù)據(jù)庫(kù)的分層結(jié)構(gòu)以及數(shù)據(jù)層與數(shù)據(jù)集之間對(duì)應(yīng)關(guān)系的維護(hù);要素屬性枚舉值維護(hù)單元,用于對(duì)要素屬性進(jìn)行維護(hù);要素專題編碼信息維護(hù)單元,用于維護(hù)要素屬性的編碼;以及知識(shí)庫(kù)維護(hù)單元,用于對(duì)知識(shí)庫(kù)中所包含的數(shù)據(jù)庫(kù)各層次內(nèi)容的建立規(guī)范的維護(hù)。根據(jù)本發(fā)明的另一方面,提供知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法,包括步驟將建庫(kù)相關(guān)的規(guī)則形成輔助空間數(shù)據(jù)庫(kù)設(shè)計(jì)的知識(shí)庫(kù);根據(jù)知識(shí)庫(kù)中的預(yù)定規(guī)則形成空間數(shù)據(jù)庫(kù)模板;按照用戶建庫(kù)要求,基于所述空間數(shù)據(jù)庫(kù)模板設(shè)置空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,以便形成空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型;根據(jù)所設(shè)置的空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,控制空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的形成,以將其用于空間數(shù)據(jù)庫(kù)的輔助設(shè)計(jì);以及將所得到的空間數(shù)據(jù)庫(kù)模型以數(shù)據(jù)庫(kù)文件形式輸出并生成空間建庫(kù)方案文檔。根據(jù)本發(fā)明的再一方面,提供計(jì)算機(jī)產(chǎn)品,其上實(shí)施有實(shí)現(xiàn)知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法的程序,該方法包括下列步驟將建庫(kù)相關(guān)的規(guī)則形成輔助空間數(shù)據(jù)庫(kù)設(shè)計(jì)的知識(shí)庫(kù);根據(jù)知識(shí)庫(kù)中的預(yù)定規(guī)則形成空間數(shù)據(jù)庫(kù)模板;按照用戶建庫(kù)要求,基于所述空間數(shù)據(jù)庫(kù)模板設(shè)置空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,以便形成空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型;根據(jù)所設(shè)置的空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,控制空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的形成,以將其用于空間數(shù)據(jù)庫(kù)的輔助設(shè)計(jì);以及將所得到的空間數(shù)據(jù)庫(kù)模型以數(shù)據(jù)庫(kù)文件形式輸出并生成空間建庫(kù)方案文檔。本發(fā)明通過上述各技術(shù)方案,產(chǎn)生了以下一些創(chuàng)新1、可維護(hù)的空間數(shù)據(jù)庫(kù)設(shè)計(jì)模板通過建立可維護(hù)的包含地物分類與編碼、基礎(chǔ)地理數(shù)據(jù)字典、要素屬性定義等建庫(kù)標(biāo)準(zhǔn)規(guī)范的規(guī)則庫(kù),按照空間數(shù)據(jù)庫(kù)->數(shù)據(jù)集->數(shù)據(jù)層->基礎(chǔ)地理要素的空間數(shù)據(jù)庫(kù)邏輯層次結(jié)構(gòu),建立多層次的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)模板;實(shí)現(xiàn)多類型空間數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化設(shè)計(jì)流程。2、自動(dòng)化的數(shù)據(jù)庫(kù)結(jié)構(gòu)定義依據(jù)相關(guān)國(guó)家標(biāo)準(zhǔn)和技術(shù)規(guī)范預(yù)設(shè)置的數(shù)據(jù)庫(kù)結(jié)構(gòu)模型參數(shù),實(shí)現(xiàn)包含數(shù)據(jù)庫(kù)基本信息、數(shù)據(jù)庫(kù)分層結(jié)構(gòu)、數(shù)據(jù)層屬性和要素屬性等在內(nèi)的數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的自動(dòng)化定義,使基于經(jīng)驗(yàn)的數(shù)據(jù)庫(kù)設(shè)計(jì)方法轉(zhuǎn)變?yōu)榛谝?guī)范的數(shù)據(jù)庫(kù)設(shè)計(jì)方法。3、數(shù)據(jù)庫(kù)結(jié)構(gòu)模型自動(dòng)檢查基礎(chǔ)地理要素類別較多,屬性項(xiàng)存在差異,容易造成數(shù)據(jù)層屬性結(jié)構(gòu)與基礎(chǔ)地理要素屬性結(jié)構(gòu)沖突,沖突類型主要有結(jié)構(gòu)項(xiàng)冗余、數(shù)據(jù)類型不匹配、字段長(zhǎng)度不匹配等。通過數(shù)據(jù)庫(kù)結(jié)構(gòu)模型自動(dòng)檢查保證數(shù)據(jù)庫(kù)結(jié)構(gòu)定義的準(zhǔn)確性,同時(shí),較好地實(shí)現(xiàn)了數(shù)據(jù)庫(kù)結(jié)構(gòu)的優(yōu)化設(shè)計(jì)。4、基于地理實(shí)體的信息化空間數(shù)據(jù)庫(kù)建庫(kù)方法通過基于空間實(shí)體的數(shù)據(jù)庫(kù)模型,進(jìn)行同一空間對(duì)象的自動(dòng)識(shí)別和屬性聯(lián)接,實(shí)現(xiàn)從數(shù)字化圖形庫(kù)到信息化數(shù)據(jù)庫(kù)的轉(zhuǎn)變。5、圖庫(kù)一體化管理模型通過增加制圖輔助數(shù)據(jù)層,把定位屬性項(xiàng)(例如比高)等特殊制圖要素做為虛擬空間實(shí)體納入空間數(shù)據(jù)庫(kù)管理,實(shí)現(xiàn)數(shù)據(jù)制圖一體化。6、自動(dòng)化的建庫(kù)方案及數(shù)據(jù)庫(kù)文件生成將已制定的空間數(shù)據(jù)庫(kù)模型輸出為空間數(shù)據(jù)庫(kù)文件以及空間數(shù)據(jù)庫(kù)建庫(kù)方案,在數(shù)據(jù)文件中包含所設(shè)計(jì)的空間數(shù)據(jù)庫(kù)的分層結(jié)構(gòu)、各層次所包含的內(nèi)容以及要素屬性信息。而在建庫(kù)方案中包含了數(shù)據(jù)分層情況、屬性項(xiàng)名稱及定義要求、屬性表定義及內(nèi)容要求、要素內(nèi)容與選取指標(biāo)、要素屬性枚舉值域、有向要素幾何圖例六類信息。利用建庫(kù)方案文檔作為空間數(shù)據(jù)選取入庫(kù)的標(biāo)準(zhǔn),而空間數(shù)據(jù)庫(kù)文件則是空間數(shù)據(jù)的載體。下面結(jié)合附圖詳細(xì)說明本發(fā)明的特征和優(yōu)點(diǎn),在附圖中圖1圖示了根據(jù)本發(fā)明的優(yōu)選實(shí)施方式的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的結(jié)構(gòu)示意圖2是圖示根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部分的框圖3是圖示根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)錯(cuò)誤檢查部分的框圖4是圖示根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)信息維護(hù)部分的框圖5圖示了根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的空間數(shù)據(jù)庫(kù)模板結(jié)構(gòu)示意圖6圖示了根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法的流程;圖7圖示了根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法的中的設(shè)計(jì)流程圖8是圖解本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)層信息瀏覽編輯界面的視圖9是圖解本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的要素信息瀏覽編輯界面的視10圖10示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的空間數(shù)據(jù)庫(kù)基本信息編輯的示意圖11示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)分層設(shè)計(jì)的示意圖12示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的要素信息設(shè)計(jì)的示意圖13示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的要素幾何表示及屬性設(shè)計(jì)的示意圖14示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)^f莫型基本信息瀏覽的示意圖15和圖16分別示出根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的要素信息編輯中的枚舉值編輯以及要素編碼編輯的示意圖17示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的知識(shí)庫(kù)維護(hù)的示意圖18示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型錯(cuò)誤檢查過程的示意圖19示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的空間數(shù)據(jù)庫(kù)模型輸出過程的示意圖。在所述所有附圖中,相同的附圖參考標(biāo)記指示相同的組成部分、特點(diǎn)和結(jié)構(gòu)。具體實(shí)施例方式下面將參照示出本發(fā)明的優(yōu)選實(shí)施方式的附圖來更加全面地描述本發(fā)明。應(yīng)該理解,本發(fā)明可以用其他不同的形式來實(shí)現(xiàn),而不應(yīng)當(dāng)限于這里所描述的實(shí)施方式。事實(shí)上,提供下述實(shí)施方式只是為了全面和完整地將本發(fā)明的范圍傳達(dá)給本領(lǐng)域的普通技術(shù)人員。在以下,將省略在這里結(jié)合的公知功能和配置的詳細(xì)描述,因?yàn)樗赡芑煜景l(fā)明。首先介紹在申請(qǐng)中涉及的一些技術(shù)術(shù)語(yǔ)。(1)空間數(shù)據(jù)空間數(shù)據(jù)是指用來表示空間實(shí)體的位置、形狀、大小及其分布特征諸多方面信息的數(shù)據(jù),它可以用來描述來自現(xiàn)實(shí)世界的目標(biāo),它具有定位、定性、時(shí)間和空間關(guān)系等特性。定位是指在已知的坐標(biāo)系里空間目標(biāo)都具有唯一的空間位置;定性是指有關(guān)空間目標(biāo)的自然屬性,它伴隨著目標(biāo)的地理位置;時(shí)間是指空間目標(biāo)是隨時(shí)間的變化而變化;而空間關(guān)系通常一般用拓樸關(guān)系表示??臻g數(shù)據(jù)是用點(diǎn)、線、面以及實(shí)體等基本空間數(shù)據(jù)結(jié)構(gòu)來表示人們賴以生存的自然世界的數(shù)據(jù)。空間數(shù)據(jù)是數(shù)字地球的基礎(chǔ)信息,數(shù)字地球功能的絕大部分將以空間數(shù)據(jù)為基礎(chǔ)?,F(xiàn)在,空間數(shù)據(jù)已廣泛應(yīng)用于社會(huì)各行業(yè)、各部門,如城市規(guī)劃、交通、銀行、航空航天等。隨著科學(xué)和社會(huì)的發(fā)展,人們已經(jīng)越來越認(rèn)識(shí)到空間數(shù)據(jù)對(duì)于社會(huì)經(jīng)濟(jì)的發(fā)展、人們生活水平提高的重要性,這也加快了人們獲取和應(yīng)用空間數(shù)據(jù)的步伐。(2)空間數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)是某一區(qū)域內(nèi)地理要素的空間數(shù)據(jù)集合。更確切的說,空間數(shù)據(jù)庫(kù)是描述空間物體的位置數(shù)據(jù)、位置數(shù)據(jù)元素(點(diǎn)、線、面、體)之間的拓樸關(guān)系及描述這些物體屬性數(shù)據(jù)的數(shù)據(jù)庫(kù)。在GIS領(lǐng)域,空間數(shù)據(jù)庫(kù)發(fā)揮著核心的作用。利用數(shù)據(jù)庫(kù)技術(shù)能夠?qū)崿F(xiàn)對(duì)空間數(shù)據(jù)的有效存儲(chǔ)、管理與檢索??臻g數(shù)據(jù)庫(kù)的布局和存儲(chǔ)能力決定著系統(tǒng)的性質(zhì)、功能和用途。本發(fā)明提供在知識(shí)庫(kù)支持下設(shè)計(jì)空間數(shù)據(jù)庫(kù)的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)。現(xiàn)在根據(jù)附圖的圖示來描述根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)。圖1圖示了根據(jù)本發(fā)明的優(yōu)選方式的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的結(jié)構(gòu)示意圖。參考圖1,根據(jù)本發(fā)明的優(yōu)選實(shí)施方式,該知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)包括知識(shí)庫(kù)部分101、空間數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部分103、空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型創(chuàng)建部分105、數(shù)據(jù)庫(kù)結(jié)構(gòu)錯(cuò)誤檢查部分107、信息維護(hù)部分109以及空間數(shù)據(jù)庫(kù)輸出部分111。該知識(shí)庫(kù)部分101是由相關(guān)標(biāo)準(zhǔn)、規(guī)范和規(guī)定所組成的知識(shí)庫(kù),由一些數(shù)據(jù)規(guī)定、作業(yè)規(guī)范、數(shù)據(jù)字典等作為空間數(shù)據(jù)庫(kù)建庫(kù)依據(jù),以提升空間數(shù)據(jù)庫(kù)設(shè)計(jì)的準(zhǔn)確性與規(guī)范性。本方法所涉及的知識(shí)庫(kù)就是包含對(duì)地理要素信息選取及建庫(kù)的規(guī)定的集合。以下列出了本發(fā)明的知識(shí)庫(kù)的基礎(chǔ)《基礎(chǔ)地理信息要素分類與代碼》(GB/T13923-2006);《國(guó)家基本比例尺地式第三部分1:25000、1:50000、1:100000地形式》(GB/T20257.3-2006);《基礎(chǔ)地理信息要素?cái)?shù)據(jù)字典第三部分1:25000、1:50000、1:100000基礎(chǔ)地理信息要素?cái)?shù)據(jù)字典》(GB/T20258.3-2006);《1:25000、1:50000、1:100000地形圖航空攝影測(cè)量外業(yè)規(guī)范》(GB12341-90);《1:25000、1:50000、1:100000地形圖航空攝影測(cè)量?jī)?nèi)業(yè)規(guī)范》(GB12340-90);《1:25000、1:50000、1:100000地形圖4元空才聶影測(cè)量數(shù)字測(cè)圖規(guī)范(98年)》(GB〃157);《國(guó)家基本比例尺地形圖分幅編號(hào)》(GB/T13989-92);以及《國(guó)家1:50000數(shù)據(jù)庫(kù)更新工程地形要素?cái)?shù)據(jù)規(guī)定》2007年(第二版)。此外,知識(shí)庫(kù)部分101還根據(jù)知識(shí)庫(kù)中的數(shù)據(jù)規(guī)定、作業(yè)規(guī)范、數(shù)據(jù)字典等作為依據(jù),形成了一個(gè)結(jié)構(gòu)標(biāo)準(zhǔn)空間數(shù)據(jù)庫(kù)模板,用來輔助知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部分103進(jìn)行空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)。以下將參考圖2~圖5詳細(xì)描述根據(jù)本發(fā)明的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部分103、數(shù)據(jù)庫(kù)錯(cuò)誤檢查部分105和數(shù)據(jù)庫(kù)信息維護(hù)部分107。圖2圖示了根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部分103。參考圖2,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部分103接收空間數(shù)據(jù)庫(kù)設(shè)計(jì)模板并對(duì)其進(jìn)行設(shè)計(jì),以產(chǎn)生空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部分103包括建庫(kù)方案基本信息設(shè)計(jì)部分201,其根據(jù)用戶的需求進(jìn)行空間數(shù)據(jù)庫(kù)的基本描述信息的設(shè)置;數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部分202,其根據(jù)用戶的需求選取空間數(shù)據(jù)庫(kù)各層次所包含內(nèi)容;數(shù)據(jù)庫(kù)要素信息設(shè)計(jì)部分203,其根據(jù)用戶的需求選取空間數(shù)據(jù)庫(kù)各數(shù)據(jù)層下所包含的要素及要素屬性信息;以及數(shù)據(jù)庫(kù)要素幾何屬性設(shè)計(jì)部分204,其根據(jù)用戶的需求設(shè)置空間數(shù)據(jù)庫(kù)數(shù)據(jù)層字段與層中包含要素屬性的關(guān)系。圖3圖示了根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)錯(cuò)誤檢查部分105。參考圖3,錯(cuò)誤檢查部件分105接收空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型,然后對(duì)該空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的各項(xiàng)進(jìn)行檢查,并輸出檢查結(jié)果。錯(cuò)誤檢查部件分105包括字段類型匹配檢查部分301,用于檢查數(shù)據(jù)層字段類型是否與層中所包含要素的對(duì)應(yīng)屬性的類型一致;字段長(zhǎng)度匹配檢查部分302,用于檢查數(shù)據(jù)層字段的長(zhǎng)度是否大于等于層中所包含要素的對(duì)應(yīng)屬性的長(zhǎng)度;可綜合層屬性檢查部分303,用于檢查數(shù)據(jù)層字段是否很少被使用到,是否可綜合;以及未作匹配要素字段檢查部分304,用于檢查所有數(shù)據(jù)層中是否含有未與層中要素的屬性進(jìn)行匹配的字段。圖4圖示了根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)信息維護(hù)部分107。參考圖4,數(shù)據(jù)庫(kù)信息維護(hù)部分107輸入待維護(hù)的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型。數(shù)據(jù)庫(kù)信息維護(hù)部分107包括數(shù)據(jù)庫(kù)分層結(jié)構(gòu)維護(hù)部分401,用于對(duì)空間數(shù)據(jù)庫(kù)的分層結(jié)構(gòu)以及數(shù)據(jù)層與數(shù)據(jù)集之間對(duì)應(yīng)關(guān)系的維護(hù);要素屬性枚舉值維護(hù)部分402,用于對(duì)要素屬性進(jìn)行維護(hù);要素專題編碼信息維護(hù)部分403,用于維護(hù)要素屬性的編碼;以及知識(shí)庫(kù)維護(hù)單元404,用于對(duì)知識(shí)庫(kù)中所包含的數(shù)據(jù)庫(kù)各層次內(nèi)容的建立規(guī)范的維護(hù)。最后,數(shù)據(jù)庫(kù)信息維護(hù)部分107輸出經(jīng)過維護(hù)的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型。圖5圖示了根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的空間數(shù)據(jù)庫(kù)模板結(jié)構(gòu)示意圖。本發(fā)明中涉及的空間數(shù)據(jù)庫(kù)模板是由知識(shí)庫(kù)中對(duì)地理要素信息選取及建庫(kù)的規(guī)定進(jìn)行歸納、總結(jié)、并抽象出來的一個(gè)標(biāo)準(zhǔn)的空間數(shù)據(jù)庫(kù)。該空間數(shù)據(jù)庫(kù)模板分為空間數(shù)據(jù)庫(kù)->數(shù)據(jù)集->數(shù)據(jù)層->基礎(chǔ)地理要素的空間數(shù)據(jù)庫(kù)邏輯層次結(jié)構(gòu),每個(gè)實(shí)體要素屬性及選取規(guī)定均按照知識(shí)庫(kù)中的規(guī)定進(jìn)行定義。由此形成了標(biāo)準(zhǔn)的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模板。如圖5所示,根據(jù)本發(fā)明的空間數(shù)據(jù)庫(kù)模板是一個(gè)地理信息數(shù)據(jù)庫(kù)模板,該地理信息數(shù)據(jù)庫(kù)模板具有分層結(jié)構(gòu)。比如,可以具有包含定位基礎(chǔ)、水系、設(shè)施及居民地、交通、管線、境界與政區(qū)、地貌與土質(zhì)、地名、注記等數(shù)據(jù)集的第一層。而例如,名稱"水系"的數(shù)據(jù)集下包含水系(面)、水系(線)、水系(點(diǎn))、水系附屬設(shè)施(面)、水系附屬設(shè)施(線)、水系附屬設(shè)施(點(diǎn))等數(shù)據(jù)層,也就是圖5所示的第二層的各部分。更進(jìn)一步地,名稱為"水系(面)"的數(shù)據(jù)層下包含地面河流、地下河流、消失河段、時(shí)令河等基礎(chǔ)地理信息要素,也就是圖5所示的第三層的各部分。本發(fā)明的地理信息數(shù)據(jù)庫(kù)模板還包括空間數(shù)據(jù)庫(kù)各數(shù)據(jù)層的層字段與所對(duì)應(yīng)基礎(chǔ)地理信息要素的要素屬性之間的對(duì)應(yīng)關(guān)系。例如,水系(線)層的字段與層中的地面河流要素的屬性的對(duì)應(yīng)關(guān)系如下表所示。<table>tableseeoriginaldocumentpage15</column></row><table>該知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部分103用于創(chuàng)建一個(gè)空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型。根據(jù)本發(fā)明的具體實(shí)施方式,以知識(shí)庫(kù)部分0所生成空間數(shù)據(jù)庫(kù)模板為基礎(chǔ),將空間數(shù)據(jù)庫(kù)劃分為空間數(shù)據(jù)庫(kù)->數(shù)據(jù)集_〉數(shù)據(jù)層_〉基礎(chǔ)地理要素的空間數(shù)據(jù)庫(kù)邏輯層次結(jié)構(gòu),并根據(jù)知識(shí)庫(kù)中對(duì)于每個(gè)層次所包含內(nèi)容的定義作為標(biāo)準(zhǔn)化建庫(kù)依據(jù),來規(guī)范數(shù)據(jù)庫(kù)各層次的設(shè)計(jì)。最后通過該數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部分103功能形成了一個(gè)空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型。該空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型由用戶按照建庫(kù)所需要求在空間數(shù)據(jù)庫(kù)模板中設(shè)置空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系后所得到,包含了用戶所需要的數(shù)據(jù)庫(kù)各層次的內(nèi)容,為最終所需的建庫(kù)方案的雛形,已經(jīng)具備完整的數(shù)據(jù)庫(kù)結(jié)構(gòu)以及各層次的內(nèi)容信息,但仍需要通過之后的部分進(jìn)行完善。該數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部分103的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)過程主要包括四個(gè)階段即建庫(kù)方案基本信息設(shè)計(jì),其根據(jù)用戶的需求進(jìn)行空間數(shù)據(jù)庫(kù)的格式、名稱、存儲(chǔ)位置等描述信息的設(shè)置;數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),其根據(jù)用戶的需求選取空間數(shù)據(jù)庫(kù)各層次所包含內(nèi)容;數(shù)據(jù)庫(kù)要素信息設(shè)計(jì),其根據(jù)用戶的需求選取空間數(shù)據(jù)庫(kù)各數(shù)據(jù)層下所包含的要素及要素屬性信息;以及數(shù)據(jù)庫(kù)要素幾何屬性設(shè)計(jì),其根據(jù)用戶的需求設(shè)置空間數(shù)據(jù)庫(kù)數(shù)據(jù)層字段與層中包含要素屬性的關(guān)系。最后會(huì)將所形成的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型輸出到空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型創(chuàng)建部分105,以便將其存儲(chǔ)為dbd文件。這里,dbd文件為根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)所定義的文件格式,dbd文件是建立在現(xiàn)有MDB(Microsoftdatabase)文件基礎(chǔ)上的數(shù)據(jù)存儲(chǔ)文件,在原有文件的文件頭部分加入自定義的描述信息,作為系統(tǒng)識(shí)別數(shù)據(jù)的標(biāo)志。在導(dǎo)入數(shù)據(jù)過程中系統(tǒng)將分析此文件是否為規(guī)定格式的文件,以保證存儲(chǔ)文件不會(huì)被其他系統(tǒng)使用。該知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的錯(cuò)誤檢查部分107通過空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型創(chuàng)建部分105,對(duì)所創(chuàng)建的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的結(jié)構(gòu)進(jìn)行錯(cuò)誤檢查。例如,錯(cuò)誤檢查部分107的檢查內(nèi)容可以包括字段類型是否匹配,即檢查數(shù)據(jù)層字段類型是否與層中所包含要素的對(duì)應(yīng)屬性的類型一致;字段長(zhǎng)度是否匹配,即檢查數(shù)據(jù)層字段的長(zhǎng)度是否大于等于層中所包含要素的對(duì)應(yīng)屬性的長(zhǎng)度;未作匹配的要素字段,即檢查所有數(shù)據(jù)層中是否含有未與層中要素的屬性進(jìn)行匹配的字段;可能進(jìn)行綜合的層屬性,即檢查數(shù)據(jù)層字段是否很少被使用到、并有可能進(jìn)一步進(jìn)行綜合。此外,該錯(cuò)誤檢查過程可以在空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型創(chuàng)建部分105存儲(chǔ)空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型之前,也可以在其之后。該知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的信息維護(hù)部分109通過空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型創(chuàng)建部分105,對(duì)所建的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型進(jìn)行進(jìn)一步完善以及對(duì)檢查到的錯(cuò)誤進(jìn)行糾正。該信息維護(hù)部分109的操作包括數(shù)據(jù)庫(kù)分層結(jié)構(gòu)維護(hù),即對(duì)空間數(shù)據(jù)庫(kù)的分層結(jié)構(gòu)以及數(shù)據(jù)層與數(shù)據(jù)集之間對(duì)應(yīng)關(guān)系的維護(hù);要素信息編輯,即對(duì)數(shù)據(jù)層字段、要素屬性的維護(hù)以及兩者之間的對(duì)應(yīng)關(guān)系的維護(hù);知識(shí)庫(kù)維護(hù),即對(duì)知識(shí)庫(kù)中所包含的數(shù)據(jù)庫(kù)各層次內(nèi)容的建立規(guī)范的維護(hù)。例如,該信息維護(hù)部分109可對(duì)數(shù)據(jù)庫(kù)分層結(jié)構(gòu)、要素屬性、要素枚舉值信息、要素專題編碼信息、以及知識(shí)庫(kù)等內(nèi)容進(jìn)行維護(hù),從而形成空間數(shù)據(jù)庫(kù)模型。例如,該知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)最終形成的空間數(shù)據(jù)庫(kù)模型包括數(shù)據(jù)分層情況、屬性項(xiàng)名稱及定義要求、屬性表定義及內(nèi)容要求、要素內(nèi)容與選取指標(biāo)、要素屬性枚舉值域、有向要素幾何圖例等內(nèi)容。生成的空間數(shù)據(jù)庫(kù)模型可以進(jìn)一步的用來導(dǎo)出為空間數(shù)據(jù)庫(kù)文件以及建庫(kù)方案。通過空間數(shù)據(jù)庫(kù)輸出部分111,將所設(shè)計(jì)的空間數(shù)據(jù)庫(kù)模型輸出到mdb文件中形成數(shù)據(jù)庫(kù)文件,并生成空間建庫(kù)方案文檔。該空間數(shù)據(jù)庫(kù)輸出部分111根據(jù)所設(shè)計(jì)空間數(shù)據(jù)庫(kù)模型的分層結(jié)構(gòu)以及對(duì)于每個(gè)層次內(nèi)容的定義在數(shù)據(jù)庫(kù)文件中建立相應(yīng)的數(shù)據(jù)表以及表中字段和約束條件。所生成的空間數(shù)據(jù)庫(kù)文件可以用來存放空間數(shù)據(jù)。該空間數(shù)據(jù)庫(kù)輸出部分111將空間數(shù)據(jù)庫(kù)的分層結(jié)構(gòu)、實(shí)體要素選取指標(biāo)與圖例等空間數(shù)據(jù)庫(kù)內(nèi)容信息輸出到word文檔中形成建庫(kù)方案。建庫(kù)方案可以作為空間數(shù)據(jù)選取以及數(shù)據(jù)入庫(kù)的依據(jù)。16以下結(jié)合圖6來描述根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的操作流程。圖6圖示了根據(jù)本發(fā)明的空間數(shù)據(jù)庫(kù)設(shè)計(jì)方法的流程圖。參考圖6,在步驟S601,以相關(guān)的規(guī)定、規(guī)范和標(biāo)準(zhǔn)中對(duì)地理要素信息選取及建庫(kù)的規(guī)定為設(shè)計(jì)基礎(chǔ),將所得到的地理要素信息選取及建庫(kù)的規(guī)定歸納總結(jié)形成輔助空間數(shù)據(jù)庫(kù)設(shè)計(jì)的知識(shí)庫(kù)。接下來,在步驟S602,使用基于由知識(shí)庫(kù)中空間數(shù)據(jù)庫(kù)各層次內(nèi)容的定義抽象出來,而形成的一個(gè)可維護(hù)的空間數(shù)據(jù)庫(kù)設(shè)計(jì)模板,對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)、要素內(nèi)容、要素幾何表示及其屬性進(jìn)行設(shè)計(jì),并所得作為數(shù)據(jù)庫(kù)結(jié)構(gòu)模型存儲(chǔ)為dbcH各式的文件。圖7是圖解圖6中的步驟S602的處理過程的流程圖。參考圖7,在步驟S701,空間數(shù)據(jù)庫(kù)設(shè)計(jì)過程對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)進(jìn)行設(shè)計(jì),確定空間數(shù)據(jù)庫(kù)所包含的數(shù)據(jù)集、各個(gè)數(shù)據(jù)集所包含的數(shù)據(jù)層以及各個(gè)數(shù)據(jù)層所包含的層字段信自,在步驟S701,空間數(shù)據(jù)庫(kù)設(shè)計(jì)過程對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)進(jìn)行設(shè)計(jì),確定空間數(shù)據(jù)庫(kù)所包含的數(shù)據(jù)集、各個(gè)數(shù)據(jù)集所包含的數(shù)據(jù)層以及各個(gè)數(shù)據(jù)層所包含的層字段信息。接著,在步驟S702,空間數(shù)據(jù)庫(kù)設(shè)計(jì)過程對(duì)基礎(chǔ)地理信息要素信息進(jìn)行設(shè)計(jì),確定在所選擇的比例尺范圍下的空間數(shù)據(jù)庫(kù)各數(shù)據(jù)層下包含的基礎(chǔ)地理信息要素、每個(gè)要素的幾何表示形式、以及針對(duì)要素的某項(xiàng)幾何表示形式下所設(shè)置的幾何屬性信息。此外,在步驟S703,空間數(shù)據(jù)庫(kù)設(shè)計(jì)過程對(duì)數(shù)據(jù)層和要素之間對(duì)應(yīng)關(guān)系進(jìn)行設(shè)計(jì),確定空間數(shù)據(jù)庫(kù)各數(shù)據(jù)層的層字段與所對(duì)應(yīng)基礎(chǔ)地理信息要素的要素屬性之間的對(duì)應(yīng)關(guān)系。從而,形成已成型的得到空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型。接下來,在步驟S603,空間數(shù)據(jù)庫(kù)設(shè)計(jì)過程對(duì)dbd格式的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型進(jìn)行維護(hù)??臻g數(shù)據(jù)庫(kù)設(shè)計(jì)過程在這個(gè)階段可以進(jìn)行如下操作數(shù)據(jù)庫(kù)分層結(jié)構(gòu)維護(hù)、要素信息維護(hù)、知識(shí)庫(kù)維護(hù)等。具體來說,空間數(shù)據(jù)庫(kù)設(shè)計(jì)過程對(duì)空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的結(jié)構(gòu)進(jìn)行維護(hù)、對(duì)空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的各個(gè)要素信息進(jìn)行維護(hù)、以及對(duì)空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型所基于的規(guī)范和標(biāo)準(zhǔn)進(jìn)行維護(hù)。接下來,在步驟S604,對(duì)已生成或經(jīng)維護(hù)后的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的結(jié)構(gòu)進(jìn)行錯(cuò)誤檢查,如果進(jìn)行錯(cuò)誤檢查后判斷為合格則形成最終的空間數(shù)據(jù)庫(kù)模型,并結(jié)束數(shù)據(jù)庫(kù)設(shè)計(jì)過程。如果進(jìn)行錯(cuò)誤檢查后判斷為不合格,則將處理回退到步驟S603進(jìn)行信息維護(hù)。經(jīng)過該上述處理過程,根據(jù)本發(fā)明的優(yōu)選實(shí)施方式,本發(fā)明基于知識(shí)庫(kù),由模板與創(chuàng)建向?qū)лo助建庫(kù)方案建立的方式,形成地理信息建庫(kù)方案。具體來說,以相關(guān)規(guī)范與標(biāo)準(zhǔn)形成的知識(shí)庫(kù)作為空間建庫(kù)方案建立的依據(jù),經(jīng)過建庫(kù)方案基本信息設(shè)計(jì)、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)要素信息設(shè)計(jì)、數(shù)據(jù)庫(kù)要素幾何屬性設(shè)計(jì)四個(gè)等階段,形成一個(gè)地理信息建庫(kù)方案。本領(lǐng)域技術(shù)人員將理解,該發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)和方法均可以實(shí)現(xiàn)為記錄在計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。該計(jì)算機(jī)可讀記錄介質(zhì)可以是存儲(chǔ)可由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ)設(shè)備。計(jì)算機(jī)可讀記錄介質(zhì)的示例包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤、光數(shù)據(jù)存儲(chǔ)裝置和載波(諸如通過因特網(wǎng)的數(shù)據(jù)發(fā)送)。計(jì)算機(jī)可讀記錄介質(zhì)還可以分布在聯(lián)網(wǎng)的計(jì)算機(jī)系統(tǒng)中,以便以分布的方式存儲(chǔ)并執(zhí)行計(jì)算機(jī)可讀代碼。圖8和圖9示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)在顯示器上的交互界面的示意圖。圖IO示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的空間數(shù)據(jù)庫(kù)基本信息編輯的示意圖。圖11示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)分層設(shè)計(jì)的示意圖。圖12示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的要素信息設(shè)計(jì)的示意圖。圖13示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的要素幾何表示及屬性設(shè)計(jì)的示意圖。圖14示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型基本信息瀏覽的示意圖。參考圖8到圖14的示意圖,本發(fā)明的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的操作步驟如下。圖8主要包括工具欄801、分層式數(shù)據(jù)列表802、數(shù)據(jù)層列表803、屬性列表804和基礎(chǔ)地理信息要素列表805。圖9主要包括要素屬性編輯框卯l、彈出式菜單902、要素屬性輸入框903、要素屬性圖示框904。圖10主要包括空間數(shù)據(jù)庫(kù)基本信息框1001、"下一步"功能按鍵1002。圖ll主要包括數(shù)據(jù)集選擇框1101、數(shù)據(jù)層選擇框1102、層字段選擇框1103、"下一步"功能按鍵1104。圖12包括比例尺選擇框1201、實(shí)體要素選擇框1202、幾何表示選擇框1203、幾何屬性選擇框1204、"下一步,,功能按鍵1205。圖13主要包括要素集列表1301、幾何表示列表1302、幾何屬性列表1303、"生成"功能按鍵1304。圖14主要包括空間數(shù)據(jù)庫(kù)信息列表1401、"生成"功能按鍵1402。1)首先,通過圖5所示界面上的工具欄801中的"新建"功能鍵打開建庫(kù)方案的創(chuàng)建界面。圖10、11、12、13、14為創(chuàng)建方案功能的幾個(gè)界面。用戶可根據(jù)該創(chuàng)建向?qū)Р⒏鶕?jù)需要在空間數(shù)據(jù)庫(kù)模板的各項(xiàng)中選擇所需要的各個(gè)層次內(nèi)容即可進(jìn)行空間數(shù)據(jù)庫(kù)設(shè)計(jì);2)然后編輯建庫(kù)方案的信息,在圖10所示的界面中的空間數(shù)據(jù)庫(kù)基本信息框1001編輯方案的名稱、比例尺、儲(chǔ)存格式、方案的描述信息以及方案的存儲(chǔ)路徑,點(diǎn)擊"下一步"功能按鍵1002進(jìn)入向?qū)У南乱粋€(gè)頁(yè)面進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì);3)接下來,對(duì)空間數(shù)據(jù)庫(kù)所包含的數(shù)據(jù)集、數(shù)據(jù)層、層字段進(jìn)行設(shè)計(jì)。用戶可以在圖11所示的界面中的數(shù)據(jù)集選擇框1101為空間數(shù)據(jù)庫(kù)選擇對(duì)應(yīng)的數(shù)據(jù)集,在數(shù)據(jù)層選擇框1102為每個(gè)數(shù)據(jù)集選擇對(duì)應(yīng)的數(shù)據(jù)層,層字段選擇框1103在為每個(gè)數(shù)據(jù)層選擇其包含的層字段。最后點(diǎn)擊"下一步"功能按鍵1104進(jìn)去下個(gè)頁(yè)面進(jìn)行要素選取。4)接下來,對(duì)空間數(shù)據(jù)庫(kù)所包含的界面進(jìn)行空間數(shù)據(jù)庫(kù)中地理基礎(chǔ)信息要素的選取。用戶通過在圖12所示的界面的比例尺選擇框1201選擇比例尺范圍來查看根據(jù)知識(shí)庫(kù)所生成的模板中比例尺的空間數(shù)據(jù)庫(kù)下所包含的基礎(chǔ)地理要素信息,并且在實(shí)體要素選擇框1202進(jìn)一步對(duì)新建庫(kù)方案所需的要素信息進(jìn)行選取。之后要對(duì)每個(gè)要素的幾何表示形式、以要素的某項(xiàng)幾何表示形式下所包含的幾何屬性信息進(jìn)行設(shè)置。分別在幾何表示選擇框1203和幾何屬性選擇框1204進(jìn)行選擇。最后點(diǎn)擊"下一步,,功能按鍵1205進(jìn)入層字段與要素屬性關(guān)系設(shè)置。5)接下來,對(duì)空間數(shù)據(jù)庫(kù)的層字段與要素的屬性進(jìn)行匹配。在圖13所示界面中要素集列表1301選擇需要進(jìn)行設(shè)置的要素。在幾何表示列表1302設(shè)置要素的某項(xiàng)幾何表示形式所存儲(chǔ)的圖層。然后在幾何屬性列表1303進(jìn)行要素的屬性與所在層的層字段的對(duì)應(yīng)關(guān)系設(shè)置。最后點(diǎn)擊"生成"功能按鍵1304來完成空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的設(shè)計(jì)。6)接下來,瀏覽所創(chuàng)建的建庫(kù)方案的基本信息。在圖14所示的界面中的空間數(shù)據(jù)庫(kù)信息列表1401瀏覽方案的基本信息。點(diǎn)擊"生成"功能按鍵1402完成空間數(shù)據(jù)庫(kù)建庫(kù)方案的創(chuàng)建階段,系統(tǒng)根據(jù)對(duì)向?qū)е懈黜?xiàng)的設(shè)置自動(dòng)生成一個(gè)空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型。圖15和圖16分別示出根據(jù)本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的要素信息編輯中的枚舉值編輯以及要素編碼編輯的示意圖;而圖17示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的知識(shí)庫(kù)維護(hù)的示意圖。參考圖15到圖17的示意圖,本發(fā)明的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的空間數(shù)據(jù)庫(kù)信息維護(hù)操作步驟如下。圖15主要包括要素屬性基本信息框1501、要素枚舉值域列表1502。圖16主要包括要素基本信息框1601、"打開"按鈕1602、要素編碼信息1603。圖17主要包括工具欄1701、知識(shí)庫(kù)信息顯示框1702、知識(shí)庫(kù)信息列表1703。在信息維護(hù)過程中,如果用戶認(rèn)為所列的數(shù)據(jù)層字段信息不完善,用戶可以對(duì)各數(shù)據(jù)進(jìn)行維護(hù)。例如,用戶可以通過右鍵點(diǎn)擊數(shù)據(jù)層列表803,讓程序彈出如圖9中的彈出式菜單902所示的菜單。然后,用戶通過在該彈出菜單中選擇"開始編輯,,功能來將該區(qū)域設(shè)置為編輯狀態(tài),然后可以對(duì)數(shù)據(jù)層4言息進(jìn)4亍編輯。在信息維護(hù)過程中,如果用戶認(rèn)為某數(shù)據(jù)層層字段和列出的要素屬性信息的對(duì)應(yīng)關(guān)系不正確,可以右鍵點(diǎn)擊基礎(chǔ)地理信息要素列表805在彈出菜單中選擇"開始編輯,,將該區(qū)域置于編輯狀態(tài),然后可以對(duì)數(shù)據(jù)層信息進(jìn)行編輯。參考圖9,在圖9所示的界面中的要素屬性編輯框901顯示的信息包含方案中對(duì)要素的定義以及要素不同幾何表示形式下所包含的屬性。要素屬性輸入框903列出該要素的選取指標(biāo)、外業(yè)調(diào)繪規(guī)范等一些基于知識(shí)庫(kù)自動(dòng)導(dǎo)入的要素信息。而要素屬性圖示框904則顯示了該要素的幾何表示示例與制圖表示示例。在信息維護(hù)過程中,如果用戶認(rèn)為要素的幾何表示形式不夠完善,可以右鍵點(diǎn)擊901區(qū)域的"幾何表示,,一欄在彈出的菜單中選擇"開始編輯"功能,將該欄置于編輯模式進(jìn)行要素幾何表示形式的編輯。在信息維護(hù)過程中,如果用戶認(rèn)為要素某項(xiàng)幾何表示形式下所包含的要素信息不夠完善,可以同樣將901區(qū)域的"屬性表"一欄置于編輯模式后進(jìn)行編輯,完善要素屬性與要素幾何表示形式的對(duì)用關(guān)系。在信息維護(hù)過程中,如果用戶認(rèn)為要素的屬性值域不夠完善,可以右鍵點(diǎn)擊901區(qū)域的"屬性表"一欄,在彈出的菜單901中選擇"瀏覽屬性值域,,功能來查看要素屬性的枚舉值信息或要素專題編碼信息。選擇"編輯屬性值域,,功能則會(huì)彈出圖15或圖16所示界面,在圖15所示界面中的要素枚舉值域列表1502對(duì)要素屬性的枚舉值信息進(jìn)行編輯。在圖16的要素編碼信息1603要素可以對(duì)要素專題編碼信息進(jìn)行編輯。在信息維護(hù)過程中,本發(fā)明提供一個(gè)知識(shí)庫(kù)查詢維護(hù)的功能,如果用戶認(rèn)為知識(shí)庫(kù)的描述不夠完善,則可以對(duì)知識(shí)庫(kù)進(jìn)行維護(hù),例如,在圖5所示的界面的"功能"菜單中選擇"知識(shí)庫(kù)維護(hù)"功能(未示出)即進(jìn)入到圖17所示的知識(shí)庫(kù)維護(hù)界面。在界面中的知識(shí)庫(kù)信息列表1703列出知識(shí)庫(kù)所包含的知識(shí)標(biāo)題,在知識(shí)庫(kù)信息顯示框1702顯示知識(shí)的內(nèi)容。左邊的工具欄1701則是對(duì)知識(shí)庫(kù)進(jìn)行編輯的功能按鍵。對(duì)基于規(guī)范和標(biāo)準(zhǔn)所形成的知識(shí)庫(kù)進(jìn)行增加、刪除、修改、重建索引的操作。圖18示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型錯(cuò)誤檢查過程的示意圖。圖18中主要包含檢查過程顯示框1801、檢查內(nèi)容選擇框1802、"檢查,,功能按鍵1803、錯(cuò)誤記錄列表1804。參考圖18所示,本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的錯(cuò)誤檢查部分搡作環(huán)節(jié)如下1)首先打開的錯(cuò)誤檢查界面,在圖8所示界面的工具欄801中選擇"錯(cuò)誤檢查,,功能,即可打開圖18所示的數(shù)據(jù)庫(kù)結(jié)構(gòu)錯(cuò)誤檢查界面。2)然后用戶通過對(duì)檢查內(nèi)容選擇框1802的檢查項(xiàng)進(jìn)行選擇來確定需要進(jìn)行的空間數(shù)據(jù)庫(kù)檢查內(nèi)容。字段類型不匹配、字段長(zhǎng)度不匹配、未作匹配的要素字段、可能進(jìn)行綜合的層屬性。3)點(diǎn)擊圖18中的"檢查"功能按鍵1803對(duì)空間數(shù)據(jù)庫(kù)建庫(kù)方案進(jìn)行錯(cuò)誤檢查。在檢查過程顯示框1801會(huì)顯示錯(cuò)誤檢查的過程,在錯(cuò)誤記錄列表1804會(huì)顯示詳細(xì)的錯(cuò)誤記錄。檢查完成后可針列表中的錯(cuò)誤在系統(tǒng)界面中進(jìn)行修改。在本發(fā)明的優(yōu)選實(shí)施方式中,本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)提供空間數(shù)據(jù)庫(kù)模型輸出功能。圖19示出本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)的空間數(shù)據(jù)庫(kù)模型輸出過程的示意圖。將所設(shè)計(jì)的空間數(shù)據(jù)庫(kù)模型輸出到mdb文件中形成數(shù)據(jù)庫(kù)文件,并將已成型的空間數(shù)據(jù)庫(kù)建庫(kù)方案分為六個(gè)部分進(jìn)行輸出,即數(shù)據(jù)分層情況、屬性項(xiàng)名稱及定義要求、屬性表定義及內(nèi)容要求、要素內(nèi)容與選取指標(biāo)、要素屬性枚舉值域和有向要素幾何圖例。用戶可以輸出內(nèi)容選擇框l卯l選擇所需部分,并在目錄選擇欄1902選擇保存目錄后點(diǎn)擊"轉(zhuǎn)換"功能鍵1903進(jìn)行空間數(shù)據(jù)庫(kù)模型輸出。如上所述,通過本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),其通過建立可維護(hù)的包含地物分類與編碼、基礎(chǔ)地理數(shù)據(jù)字典、要素屬性定義等建庫(kù)標(biāo)準(zhǔn)規(guī)范的規(guī)則庫(kù),按照空間數(shù)據(jù)庫(kù)->數(shù)據(jù)集->數(shù)據(jù)層->基礎(chǔ)地理要素的空間數(shù)據(jù)庫(kù)邏輯層次結(jié)構(gòu),建立多層次的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)模板。從而,實(shí)現(xiàn)了多類型空間數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化設(shè)計(jì)流程。此外,如上所述,本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)依據(jù)相關(guān)國(guó)家標(biāo)準(zhǔn)和技術(shù)規(guī)范預(yù)設(shè)置的數(shù)據(jù)庫(kù)結(jié)構(gòu)模型參數(shù),實(shí)現(xiàn)了包含數(shù)據(jù)庫(kù)基本信息、數(shù)據(jù)庫(kù)分層結(jié)構(gòu)、數(shù)據(jù)層屬性和要素屬性等在內(nèi)的數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的自動(dòng)化定義,使基于經(jīng)驗(yàn)的數(shù)據(jù)庫(kù)設(shè)計(jì)方法轉(zhuǎn)變?yōu)榛谝?guī)范的數(shù)據(jù)庫(kù)設(shè)計(jì)方法。此外,針對(duì)基礎(chǔ)地理要素類別較多,屬性項(xiàng)存在差異,容易造成數(shù)據(jù)層屬性結(jié)構(gòu)與基礎(chǔ)地理要素屬性結(jié)構(gòu)沖突,沖突類型主要有結(jié)構(gòu)項(xiàng)冗余、數(shù)據(jù)類型不匹配、字段長(zhǎng)度不匹配等問題,本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),通過自動(dòng)檢查保證數(shù)據(jù)庫(kù)結(jié)構(gòu)定義的準(zhǔn)確性,較好地實(shí)現(xiàn)了數(shù)據(jù)庫(kù)結(jié)構(gòu)的優(yōu)化設(shè)計(jì)。此外,本發(fā)明的知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),通過基于空間實(shí)體的數(shù)據(jù)庫(kù)模型,進(jìn)行同一空間對(duì)象的自動(dòng)識(shí)別和屬性聯(lián)接,實(shí)現(xiàn)從數(shù)字化圖形庫(kù)到信息化數(shù)據(jù)庫(kù)的轉(zhuǎn)變。此外,通過增加制圖輔助數(shù)據(jù)層,把定位屬性項(xiàng)(例如比高)等特殊制圖要素作為虛擬空間實(shí)體納入空間數(shù)據(jù)庫(kù)管理,實(shí)現(xiàn)數(shù)據(jù)制圖一體化。盡管上述是參照示例性實(shí)施方式來描述本發(fā)明,但本領(lǐng)域技術(shù)人員將理解,在不背離由所附權(quán)利要求書限定的本發(fā)明宗旨和范圍的前提下,可以對(duì)本發(fā)明進(jìn)行各種形式和細(xì)節(jié)上的修改。優(yōu)選實(shí)施方式應(yīng)該僅認(rèn)為是說明性的,而不是限制性的。因此,本發(fā)明的詳細(xì)描述不限定本發(fā)明的范圍,本發(fā)明的范圍應(yīng)該由所附權(quán)利要求限定,并且本發(fā)明的范圍內(nèi)的所有區(qū)別技術(shù)特征應(yīng)理解為包含在本發(fā)明中。2權(quán)利要求1、一種知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),包括知識(shí)庫(kù)部件,用于將建庫(kù)相關(guān)的規(guī)則形成輔助空間數(shù)據(jù)庫(kù)設(shè)計(jì)的知識(shí)庫(kù),并根據(jù)知識(shí)庫(kù)中的預(yù)定規(guī)則形成空間數(shù)據(jù)庫(kù)模板;數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部件,用于按照用戶建庫(kù)要求,基于所述空間數(shù)據(jù)庫(kù)模板設(shè)置空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,以便形成空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型;空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型創(chuàng)建部件,用于根據(jù)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部件所設(shè)置的空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,控制空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的形成,以將其用于空間數(shù)據(jù)庫(kù)的輔助設(shè)計(jì);以及空間數(shù)據(jù)庫(kù)輸出部件,用于將所得到的空間數(shù)據(jù)庫(kù)模型以數(shù)據(jù)庫(kù)文件形式輸出并生成空間建庫(kù)方案文檔。2、根據(jù)權(quán)利要求1所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),還包括錯(cuò)誤檢查部件,用于對(duì)所創(chuàng)建的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的結(jié)構(gòu)進(jìn)行錯(cuò)誤檢查。3、根據(jù)權(quán)利要求2所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),還包括信息維護(hù)部件,用于對(duì)所建的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型進(jìn)行維護(hù)并對(duì)所述錯(cuò)誤檢查部件檢查到的錯(cuò)誤進(jìn)行糾正。4、根據(jù)權(quán)利要求1至3中的任何一個(gè)所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),其中,所述數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部件包括建庫(kù)方案基本信息設(shè)計(jì)單元,其根據(jù)用戶的需求進(jìn)行空間數(shù)據(jù)庫(kù)的基本描述信息的設(shè)置;數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)單元,其根據(jù)用戶的需求選取空間數(shù)據(jù)庫(kù)各層次所包含內(nèi)容;數(shù)據(jù)庫(kù)要素信息設(shè)計(jì)單元,其根據(jù)用戶的需求選取空間數(shù)據(jù)庫(kù)各數(shù)據(jù)層下所包含的要素及要素屬性信息;以及數(shù)據(jù)庫(kù)要素幾何屬性設(shè)計(jì)單元,其根據(jù)用戶的需求設(shè)置空間數(shù)據(jù)庫(kù)數(shù)據(jù)層字段與層中包含要素屬性的關(guān)系。5、根據(jù)權(quán)利要求4所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),其中,所述空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模板的邏輯層次結(jié)構(gòu)為空間數(shù)據(jù)庫(kù)->數(shù)據(jù)集->數(shù)據(jù)層->基礎(chǔ)地理要素的空間數(shù)據(jù)庫(kù),而且每個(gè)實(shí)體要素屬性及選取規(guī)定均按照知識(shí)庫(kù)中的規(guī)定進(jìn)行定義。6、根據(jù)權(quán)利要求4所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),其中,所述數(shù)據(jù)庫(kù)文件被存儲(chǔ)為dbd文件。7、根據(jù)權(quán)利要求4所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),其中,所述錯(cuò)誤檢查部件分包括字段類型匹配檢查單元,用于檢查數(shù)據(jù)層字段類型是否與層中所包含要素的對(duì)應(yīng)屬性的類型一致;字段長(zhǎng)度匹配檢查單元,用于檢查數(shù)據(jù)層字段的長(zhǎng)度是否大于等于層中所包含要素的對(duì)應(yīng)屬性的長(zhǎng)度;未作匹配要素字段檢查單元,用于檢查所有數(shù)據(jù)層中是否含有未與層中要素的屬性進(jìn)行匹配的字段;以及可綜合層屬性檢查單元,用于檢查數(shù)據(jù)層字段是否很少被使用到,是否可綜合。8、根據(jù)權(quán)利要求4所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng),其中,所述信息維護(hù)部分包括數(shù)據(jù)庫(kù)分層結(jié)構(gòu)維護(hù)單元,用于對(duì)空間數(shù)據(jù)庫(kù)的分層結(jié)構(gòu)以及數(shù)據(jù)層與數(shù)據(jù)集之間對(duì)應(yīng)關(guān)系的維護(hù);要素屬性枚舉值維護(hù)單元,用于對(duì)要素屬性進(jìn)行維護(hù);要素專題編碼信息維護(hù)單元,用于維護(hù)要素屬性的編碼;以及知識(shí)庫(kù)維護(hù)單元,用于對(duì)知識(shí)庫(kù)中所包含的數(shù)據(jù)庫(kù)各層次內(nèi)容的建立規(guī)范的維護(hù)。9、一種知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法,包括步驟1)將建庫(kù)相關(guān)的規(guī)則形成輔助空間數(shù)據(jù)庫(kù)設(shè)計(jì)的知識(shí)庫(kù);2)根據(jù)知識(shí)庫(kù)中的預(yù)定規(guī)則形成空間數(shù)據(jù)庫(kù)模板;3)按照用戶建庫(kù)要求,基于所述空間數(shù)據(jù)庫(kù)模板設(shè)置空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,以便形成空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型;4)根據(jù)所設(shè)置的空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,控制空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的形成,以將其用于空間數(shù)據(jù)庫(kù)的輔助設(shè)計(jì);以及5)將所得到的空間數(shù)據(jù)庫(kù)模型以數(shù)據(jù)庫(kù)文件形式輸出并生成空間建庫(kù)方案文檔。10、根據(jù)權(quán)利要求9所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法,還包括步驟6)對(duì)所創(chuàng)建的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的結(jié)構(gòu)進(jìn)行錯(cuò)誤檢查。11、根據(jù)權(quán)利要求IO所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法,還包括步驟7)對(duì)所建的空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型進(jìn)行維護(hù)并對(duì)檢查到的錯(cuò)誤進(jìn)行糾正。12、根據(jù)權(quán)利要求9至11中的任何一個(gè)所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法,其中,所述步驟3)包括子步驟根據(jù)用戶的需求進(jìn)行空間數(shù)據(jù)庫(kù)的基本描述信息的設(shè)置;根據(jù)用戶的需求選取空間數(shù)據(jù)庫(kù)各層次所包含內(nèi)容;根據(jù)用戶的需求選取空間數(shù)據(jù)庫(kù)各數(shù)據(jù)層下所包含的要素及要素屬性信息;以及根據(jù)用戶的需求設(shè)置空間數(shù)據(jù)庫(kù)數(shù)據(jù)層字段與層中包含要素屬性的關(guān)系。13、根據(jù)權(quán)利要求12所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法,其中,所述空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模板的邏輯層次結(jié)構(gòu)為空間數(shù)據(jù)庫(kù)-〉數(shù)據(jù)集->數(shù)據(jù)層-〉基礎(chǔ)地理要素的空間數(shù)據(jù)庫(kù),而且每個(gè)實(shí)體要素屬性及選取規(guī)定均按照知識(shí)庫(kù)中的規(guī)定進(jìn)行定義。14、根據(jù)權(quán)利要求12所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法,其中,所述數(shù)據(jù)庫(kù)文件被存儲(chǔ)為dbd文件。15、根據(jù)權(quán)利要求12所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法,其中,所述步驟6)包括子步驟字段類型匹配檢查單元,用于檢查數(shù)據(jù)層字段類型是否與層中所包含要素的對(duì)應(yīng)屬性的類型一致;字段長(zhǎng)度匹配檢查單元,用于檢查數(shù)據(jù)層字段的長(zhǎng)度是否大于等于層中所包含要素的對(duì)應(yīng)屬性的長(zhǎng)度;未作匹配要素字段檢查單元,用于檢查所有數(shù)據(jù)層中是否含有未與層中要素的屬性進(jìn)行匹配的字段;以及可綜合層屬性檢查單元,用于檢查數(shù)據(jù)層字段是否很少被使用到,是否可綜合。16、根據(jù)權(quán)利要求12所述的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法,其中,所述步驟7)包括子步驟對(duì)空間數(shù)據(jù)庫(kù)的分層結(jié)構(gòu)以及數(shù)據(jù)層與數(shù)據(jù)集之間對(duì)應(yīng)關(guān)系的維護(hù);對(duì)數(shù)據(jù)層字段、要素屬性的維護(hù)以及兩者之間的對(duì)應(yīng)關(guān)系的維護(hù);以及對(duì)知識(shí)庫(kù)中所包含的數(shù)據(jù)庫(kù)各層次內(nèi)容的建立規(guī)范的維護(hù)。17、一種計(jì)算機(jī)產(chǎn)品,其上實(shí)施有實(shí)現(xiàn)知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)方法的程序,該方法包括下列步驟將建庫(kù)相關(guān)的規(guī)則形成輔助空間數(shù)據(jù)庫(kù)設(shè)計(jì)的知識(shí)庫(kù);根據(jù)知識(shí)庫(kù)中的預(yù)定規(guī)則形成空間數(shù)據(jù)庫(kù)模板;按照用戶建庫(kù)要求,基于所述空間數(shù)據(jù)庫(kù)模板設(shè)置空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,以便形成空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型;根據(jù)所設(shè)置的空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,控制空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的形成,以將其用于空間數(shù)據(jù)庫(kù)的輔助設(shè)計(jì);以及將所得到的空間數(shù)據(jù)庫(kù)模型以數(shù)據(jù)庫(kù)文件形式輸出并生成空間建庫(kù)方案文檔。全文摘要提供知識(shí)庫(kù)支持下的空間數(shù)據(jù)庫(kù)輔助設(shè)計(jì)系統(tǒng)和設(shè)計(jì)方法。該系統(tǒng)包括知識(shí)庫(kù)部件,用于將建庫(kù)相關(guān)的規(guī)則形成輔助空間數(shù)據(jù)庫(kù)設(shè)計(jì)的知識(shí)庫(kù),并根據(jù)知識(shí)庫(kù)中的預(yù)定規(guī)則形成空間數(shù)據(jù)庫(kù)模板;數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部件,用于按照用戶建庫(kù)要求,基于所述空間數(shù)據(jù)庫(kù)模板設(shè)置空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,以便形成空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型;空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型創(chuàng)建部件,用于根據(jù)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)部件所設(shè)置的空間數(shù)據(jù)庫(kù)各層次內(nèi)容及其對(duì)應(yīng)關(guān)系,控制空間數(shù)據(jù)庫(kù)結(jié)構(gòu)模型的形成,以將其用于空間數(shù)據(jù)庫(kù)的輔助設(shè)計(jì);以及空間數(shù)據(jù)庫(kù)輸出部件,用于將所得到的空間數(shù)據(jù)庫(kù)模型以數(shù)據(jù)庫(kù)文件形式輸出并生成空間建庫(kù)方案文檔。文檔編號(hào)G06F17/30GK101477549SQ200910005910公開日2009年7月8日申請(qǐng)日期2009年1月20日優(yōu)先權(quán)日2009年1月20日發(fā)明者唐新明,張繼賢,洪志剛,甘宇航,兵雷,高小明申請(qǐng)人:中國(guó)測(cè)繪科學(xué)研究院
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1