一種資料型數(shù)據(jù)建模處理方法
【專利摘要】本發(fā)明公開了一種資料型數(shù)據(jù)建模處理方法,包括:指定資料所屬的元資料類型,明確資料的固有元數(shù)據(jù)項;明確資料的擴展元數(shù)據(jù)項,并定義擴展元數(shù)據(jù)項的特征,固有元數(shù)據(jù)和擴展元數(shù)據(jù)項用于作為資料類型建模的字段來源;定義資料類型的內(nèi)容,并根據(jù)元資料類型、資料的擴展元數(shù)據(jù)項以及資料空間化特征和資料類型的業(yè)務(wù)規(guī)則構(gòu)建生成資料類型模型;根據(jù)資料的實體文件的組織結(jié)構(gòu)特點,生成數(shù)據(jù)類型模型;根據(jù)數(shù)據(jù)類型的命名與資料類型的資料名稱匹配,將資料類型模型與數(shù)據(jù)類型模型建立關(guān)聯(lián),構(gòu)建生成初始化的資料型數(shù)據(jù)模型,并存儲于數(shù)據(jù)庫中。該方法通過建模模型對資料類型和對應(yīng)的數(shù)據(jù)類型進行分類建模,在處理數(shù)據(jù)時更加合理、直接、快捷、清楚。
【專利說明】一種資料型數(shù)據(jù)建模處理方法【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理領(lǐng)域,尤其涉及一種資料型數(shù)據(jù)建模處理方法。
【背景技術(shù)】
[0002]目前,測繪資料管理部門都需要管理和維護各種各樣的測繪資料數(shù)據(jù),如文檔、磁盤、光盤等介質(zhì)資料或數(shù)字化后的電子資料,這些資料涵蓋了不同來源、不同類型、不同時空范圍的信息,無論在資料分類、物理形態(tài)、存儲狀況、數(shù)據(jù)格式上都比較復(fù)雜,而且數(shù)據(jù)體量大。從測繪資料管理的手段來看,大部分的測繪資料管理部門仍處于傳統(tǒng)手工記賬式或電子文件記賬式,僅有少部分部門開始利用數(shù)據(jù)庫存儲管理,但對于海量、結(jié)構(gòu)復(fù)雜的資料數(shù)據(jù)而言,數(shù)據(jù)庫存儲用單一的數(shù)據(jù)結(jié)構(gòu)很難快速完整地構(gòu)建庫體。
[0003]目前常見的數(shù)據(jù)管理軟件,對測繪資料數(shù)據(jù)仍然按照數(shù)據(jù)內(nèi)容本身進行建庫,缺少模型的支撐,開發(fā)工作量很大,而且測繪資料數(shù)據(jù)的屬性和空間信息分離存儲,在應(yīng)用展示效果上也不是很好。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種資料型數(shù)據(jù)建模處理方法,以解決上述問題。
[0005]為了達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0006]本發(fā)明提供了一種資料型數(shù)據(jù)建模處理方法,包括如下步驟:
[0007]對資料進行分析,明確所述資料的擴展元數(shù)據(jù)項,并定義擴展元數(shù)據(jù)項的特征,所述擴展元數(shù)據(jù)項用于作為資料類型建模的字段來源;指定所述資料所屬的元資料類型,明確資料的固有元數(shù)據(jù)項; 定義資料類型的內(nèi)容,并根據(jù)所屬的元資料類型、資料的擴展元數(shù)據(jù)項以及資料空間化特征和資料類型的業(yè)務(wù)規(guī)則構(gòu)建生成資料類型模型;
[0008]根據(jù)所述資料的實體文件的組織結(jié)構(gòu)特點,新建數(shù)據(jù)類型,明確所述資料的實體文件組成、文件格式、文件屬性和文件命名的內(nèi)容,模擬資料的實體文件的組織結(jié)構(gòu),生成數(shù)據(jù)類型模型;
[0009]通過數(shù)據(jù)類型的命名與資料類型的資料名稱匹配,將資料類型模型與數(shù)據(jù)類型模型建立關(guān)聯(lián),構(gòu)建生成初始化的資料型數(shù)據(jù)模型,并注冊到資料目錄上,并以圖層的形式存儲于數(shù)據(jù)庫中;
[0010]其中:圖層的屬性表用以存儲資料元數(shù)據(jù)信息;
[0011]圖層的圖像部分用以存儲資料空間范圍信息,所述資料的實體文件對應(yīng)的數(shù)據(jù)類型模型存儲于數(shù)據(jù)庫中。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明實施例的優(yōu)點在于:
[0013]分析上述方法步驟可知:該方法預(yù)先根據(jù)所屬的元資料類型、資料的擴展元數(shù)據(jù)項以及資料空間化特征和資料類型的業(yè)務(wù)規(guī)則構(gòu)建生成資料類型模型;該資料類型模型通過對資料型數(shù)據(jù)的定義與分類,快速準確地表達出資料型數(shù)據(jù)的特征,既可以滿足資料型數(shù)據(jù)空間屬性一體化存儲的需求;同時根據(jù)所述資料的實體文件的組織結(jié)構(gòu)特點,明確所述資料的實體文件組成、文件格式、文件屬性和文件命名的內(nèi)容,模擬資料的實體文件的組織結(jié)構(gòu),生成數(shù)據(jù)類型模型;通過數(shù)據(jù)類型的命名與資料類型的資料名稱匹配,將資料類型模型與數(shù)據(jù)類型模型建立關(guān)聯(lián),構(gòu)建生成初始化的資料型數(shù)據(jù)模型。這樣在每次存入新的資料型數(shù)據(jù)模型時,只需要設(shè)置資料型數(shù)據(jù)模型名稱;然后根據(jù)資料型數(shù)據(jù)模型名稱直接查找到對應(yīng)的預(yù)先創(chuàng)建完成的資料類型模型和數(shù)據(jù)類型模型,并將資料類型模型與數(shù)據(jù)類型模型的關(guān)聯(lián)保存到數(shù)據(jù)庫中,掛接到資料數(shù)據(jù)目錄上,完成新的資料型數(shù)據(jù)模型的構(gòu)建。這樣在資料型數(shù)據(jù)模型構(gòu)建的過程中將to同時分別快速地完成資料類型模型和數(shù)據(jù)類型模型的資料搭建,同時快速保障元數(shù)據(jù)項的快速擴展。
[0014]本發(fā)明實施例涉及的資料型數(shù)據(jù)建模處理方法,相對現(xiàn)有技術(shù)不是簡單的建立存儲數(shù)據(jù)庫,而是通過建模模型對資料類型和對應(yīng)的數(shù)據(jù)類型進行分類建模,該建模方法在處理數(shù)據(jù)時更加合理、直接、快捷、清楚。
【專利附圖】
【附圖說明】
[0015]圖1為本發(fā)明實施例提供的資料型數(shù)據(jù)建模處理方法的流程示意圖;
[0016]圖2為本發(fā)明實施例提供的資料型數(shù)據(jù)建模處理方法中的資料型數(shù)據(jù)建模實體關(guān)系圖。
【具體實施方式】
[0017]下面通過具體的實施例子并結(jié)合附圖對本發(fā)明做進一步的詳細描述。
[0018]參見圖1,本發(fā)明實施例提供了一種資料型數(shù)據(jù)建模處理方法,包括如下步驟:
[0019]步驟S100、對資料進行分析,明確所述資料的擴展元數(shù)據(jù)項,并定義擴展元數(shù)據(jù)項的特征,所述擴展元數(shù)據(jù)項用于作為資料類型建模的字段來源;
[0020]步驟S200、指定所述資料所屬的元資料類型,明確資料的固有元數(shù)據(jù)項;
[0021]步驟S300、定義資料類型的內(nèi)容,并根據(jù)所屬的元資料類型、資料的擴展元數(shù)據(jù)項以及資料空間化特征和資料類型的業(yè)務(wù)規(guī)則構(gòu)建生成資料類型模型;
[0022]步驟S400、根據(jù)所述資料的實體文件的組織結(jié)構(gòu)特點,新建數(shù)據(jù)類型,明確所述資料的實體文件組成、文件格式、文件屬性和文件命名的內(nèi)容,模擬資料的實體文件的組織結(jié)構(gòu),生成數(shù)據(jù)類型模型;
[0023]步驟S500、通過數(shù)據(jù)類型的命名與資料類型的資料名稱匹配,將資料類型模型與數(shù)據(jù)類型模型建立關(guān)聯(lián),構(gòu)建生成初始化的資料型數(shù)據(jù)模型,并注冊到資料目錄上,并以圖層的形式存儲于數(shù)據(jù)庫中;
[0024]其中:圖層的屬性表用以存儲資料元數(shù)據(jù)信息;
[0025]圖層的圖像部分用以存儲資料空間范圍信息,所述資料的實體文件對應(yīng)的數(shù)據(jù)類型模型存儲于數(shù)據(jù)庫中(即所述資料的實體文件的存儲位置信息存儲于電子資料的‘‘目標文件目錄”字段或介質(zhì)資料的“庫房位置”字段中)。
[0026]較佳地,
[0027]所述擴展元數(shù)據(jù)項的特征包括元數(shù)據(jù)項的名稱、長度、類型。
[0028]較佳地,
[0029]所述資料空間化特征即空間范圍信息,其包括點、線和面。[0030]需要說明的是:將空間位置屬性抽象為點,資料空間化特征劃分為點、線、面,其在數(shù)據(jù)模型中具有特定的數(shù)據(jù)結(jié)構(gòu)。
[0031]較佳地,
[0032]所述資料類型的業(yè)務(wù)規(guī)則包括資料標識ID。
[0033]分析上述方法步驟可知:該方法預(yù)先根據(jù)所屬的元資料類型、資料的擴展元數(shù)據(jù)項以及資料空間化特征和資料類型的業(yè)務(wù)規(guī)則構(gòu)建生成資料類型模型;該資料類型模型通過對資料型數(shù)據(jù)的定義與分類,快速準確地表達出資料型數(shù)據(jù)的特征,既可以滿足資料型數(shù)據(jù)空間屬性一體化存儲的需求;同時根據(jù)所述資料的實體文件的組織結(jié)構(gòu)特點,明確所述資料的實體文件組成、文件格式、文件屬性和文件命名的內(nèi)容,模擬資料的實體文件的組織結(jié)構(gòu),生成數(shù)據(jù)類型模型;通過數(shù)據(jù)類型的命名與資料類型的資料名稱匹配,將資料類型模型與數(shù)據(jù)類型模型建立關(guān)聯(lián),構(gòu)建生成初始化的資料型數(shù)據(jù)模型。這樣在每次存入新的資料型數(shù)據(jù)模型時,只需要設(shè)置資料型數(shù)據(jù)模型名稱;然后根據(jù)資料型數(shù)據(jù)模型名稱直接查找到對應(yīng)的預(yù)先創(chuàng)建完成的資料類型模型和數(shù)據(jù)類型模型,并將資料類型模型與數(shù)據(jù)類型模型的關(guān)聯(lián)保存到數(shù)據(jù)庫中,掛接到資料數(shù)據(jù)目錄上,完成新的資料型數(shù)據(jù)模型的構(gòu)建。這樣在資料型數(shù)據(jù)模型構(gòu)建的過程中將同時分別快速地完成資料類型模型和數(shù)據(jù)類型模型的資料搭建,同時快速保障元數(shù)據(jù)項的快速擴展。
[0034]本發(fā)明實施例涉及的資料型數(shù)據(jù)建模處理方法,相對現(xiàn)有技術(shù)不是簡單的建立存儲數(shù)據(jù)庫,而是通過建模模型對資料類型和對應(yīng)的數(shù)據(jù)類型進行分類建模,該建模方法在處理數(shù)據(jù)時更加合理、直接、快捷、清楚。
[0035]需要說明的是,本發(fā)明實施例提供的資料型數(shù)據(jù)建模處理方法,對測繪資料數(shù)據(jù)的描述信息和實體構(gòu)建模型,滿足測繪資料庫的快速搭建與擴展。在這種情況下,通過對資料型數(shù)據(jù)的定義與分類,快速準確地表達出資料型數(shù)據(jù)的特征,既可以滿足資料型數(shù)據(jù)空間屬性一體化存儲的需求,也能夠適應(yīng)后續(xù)資料數(shù)據(jù)種類擴增的變化,減少后續(xù)因為新數(shù)據(jù)的擴增而帶來的管理成本的投入,支持測繪資料庫的快速搭建和靈活擴展。
[0036]下面對于本發(fā)明實施例提供的資料型數(shù)據(jù)建模處理方法的具體步驟做進一步的說明:
[0037]較佳地,
[0038]在步驟S500中,在通過數(shù)據(jù)類型的命名與資料類型的資料名稱匹配,將資料類型模型與數(shù)據(jù)類型模型建立關(guān)聯(lián),構(gòu)建生成初始化的資料型數(shù)據(jù)模型之后,還包括如下步驟:
[0039]步驟S510、在每次存入新的資料型數(shù)據(jù)模型時,均設(shè)置資料型數(shù)據(jù)模型名稱;
[0040]步驟S520、根據(jù)資料型數(shù)據(jù)模型名稱查找到對應(yīng)的預(yù)先創(chuàng)建完成的資料類型模型和數(shù)據(jù)類型模型,并將資料類型模型與數(shù)據(jù)類型模型的關(guān)聯(lián)保存到數(shù)據(jù)庫中,掛接到資料數(shù)據(jù)目錄上,完成新的資料型數(shù)據(jù)模型的構(gòu)建。
[0041]較佳地,同時參見圖2可知:所述資料型數(shù)據(jù)模型是由資料類型和數(shù)據(jù)類型組合而成,一個資料型數(shù)據(jù)模型對應(yīng)一個資料類型與一個數(shù)據(jù)類型的組合,所述資料型數(shù)據(jù)模型用于表達資料數(shù)據(jù)的描述信息和實體文件的組織結(jié)構(gòu)。
[0042]較佳地,
[0043]在資料類型模型中,所述元資料類型用于表達資料的抽象分類;其中:一個元資料類型對應(yīng)多個固有元數(shù)據(jù)項,用來描述資料本身所固有的特性;一個元資料類型對應(yīng)多個資料類型;
[0044]所述資料類型用于表達資料的具體分類,所述資料類型的分類包括測量成果資料、衛(wèi)星影像資料、航攝資料和制圖成果資料;其中:一個資料類型對應(yīng)多個元數(shù)據(jù)模型,一個元數(shù)據(jù)模型對應(yīng)多個固有元數(shù)據(jù)項和擴展元數(shù)據(jù)項;一個資料類型對應(yīng)一種空間特征,包括點、線和面;
[0045]所述資料類型建模是用于資料表結(jié)構(gòu)和基本特征具象化的過程。
[0046]其中,需要說明的是,元資料類型用于表達資料的抽象分類,如單表(普通介質(zhì))、單表(帶條形碼介質(zhì))、單表(元數(shù)據(jù))、單表(元數(shù)據(jù)+實體)、單表(元數(shù)據(jù)+實體+介質(zhì)關(guān)聯(lián))、主從表(電子)、主從表(介質(zhì))。
[0047]較佳地,
[0048]所述數(shù)據(jù)類型包括簡單數(shù)據(jù)類型和復(fù)合數(shù)據(jù)類型,其中一個復(fù)合數(shù)據(jù)類型對應(yīng)多個簡單數(shù)據(jù)類型;
[0049]所述數(shù)據(jù)類型用于表達最小單元的資料實體的組織結(jié)構(gòu)。
[0050]其中,需要說明的是,數(shù)據(jù)類型建模是文件、文件夾形式的文件實體對象抽象化的過程,以確定資料實體的組成、結(jié)構(gòu)、屬性、命名。最后,資料類型、數(shù)據(jù)類型的模型關(guān)聯(lián),構(gòu)建生成資料型數(shù)據(jù)模型。
[0051]在本發(fā)明實施例中,本領(lǐng)域技術(shù)人員應(yīng)該可以理解:
[0052]1、資料型數(shù)據(jù)建庫管理過程中,采用了資料型數(shù)據(jù)建模的技術(shù)方法,充分保留了資料的元數(shù)據(jù)、空間范圍、實體文件信息的分布存儲和統(tǒng)一管理的特性,同時引入了模型驅(qū)動建庫的思想,使模型與資料型數(shù)據(jù)充分聚合,基于模型快速搭建資料型數(shù)據(jù)庫,因而具有資料型數(shù)據(jù)建庫管理的高效、適用性強、可擴展的特點。
[0053]2、資料型數(shù)據(jù)屬于非結(jié)構(gòu)化數(shù)據(jù),結(jié)構(gòu)復(fù)雜,通過基于資料型數(shù)據(jù)建模技術(shù)的資料類型模型、數(shù)據(jù)類型模型來表達資料的元數(shù)據(jù)、空間范圍、實體文件,解決了資料數(shù)據(jù)的一體化管理和空間化管理的問題。
[0054]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種資料型數(shù)據(jù)建模處理方法,其特征在于,包括如下步驟: 對資料進行分析,指定所述資料所屬的元資料類型,明確資料的固有元數(shù)據(jù)項;明確所述資料的擴展元數(shù)據(jù)項,并定義擴展元數(shù)據(jù)項的特征,固有元數(shù)據(jù)和所述擴展元數(shù)據(jù)項用于作為資料類型建模的字段來源;定義資料類型的內(nèi)容,并根據(jù)所屬的元資料類型、資料的擴展元數(shù)據(jù)項以及資料空間化特征和資料類型的業(yè)務(wù)規(guī)則構(gòu)建生成資料類型模型; 根據(jù)所述資料的實體文件的組織結(jié)構(gòu)特點,新建數(shù)據(jù)類型,明確所述資料的實體文件組成、文件格式、文件屬性和文件命名的內(nèi)容,模擬資料的實體文件的組織結(jié)構(gòu),生成數(shù)據(jù)類型模型; 通過數(shù)據(jù)類型的命名與資料類型的資料名稱匹配匹配,將資料類型模型與數(shù)據(jù)類型模型建立關(guān)聯(lián),構(gòu)建生成初始化的資料型數(shù)據(jù)模型,并注冊到資料目錄上,并以圖層的形式存儲于數(shù)據(jù)庫中; 其中:圖層的屬性表用以存儲資料元數(shù)據(jù)信息; 所述圖層的圖形部分用以存儲資料空間范圍信息,所述資料的實體文件對應(yīng)的數(shù)據(jù)類型模型和存儲位置信息均存儲于數(shù)據(jù)庫中,且與圖層的屬性表構(gòu)建關(guān)聯(lián)。
2.如權(quán)利要求1所述的資料型數(shù)據(jù)建模處理方法,其特征在于, 所述擴展元數(shù)據(jù)項的特征包括元數(shù)據(jù)項的名稱、長度、類型。
3.如權(quán)利要求1所述的資料型數(shù)據(jù)建模處理方法,其特征在于, 所述資料空間化特征即空間范圍信息,其包括點、線和面。
4.如權(quán)利要求1所述的資料型數(shù)據(jù)建模處理方法,其特征在于, 所述資料類型的業(yè)務(wù)規(guī)則包括資`料標識規(guī)則、字段排序規(guī)則、可編輯規(guī)則和可顯示規(guī)則。
5.如權(quán)利要求1所述的資料型數(shù)據(jù)建模處理方法,其特征在于, 在通過數(shù)據(jù)類型的命名與資料類型的資料名稱匹配,將資料類型模型與數(shù)據(jù)類型模型建立關(guān)聯(lián),構(gòu)建生成初始化的資料型數(shù)據(jù)模型之后,還包括如下步驟: 在每次存入新的資料型數(shù)據(jù)模型時,均設(shè)置資料型數(shù)據(jù)模型名稱: 根據(jù)資料型數(shù)據(jù)模型名稱查找到對應(yīng)的預(yù)先創(chuàng)建完成的資料類型模型和數(shù)據(jù)類型模型,并將資料類型模型與數(shù)據(jù)類型模型的關(guān)聯(lián)保存到數(shù)據(jù)庫中,掛接到資料數(shù)據(jù)目錄上,完成新的資料型數(shù)據(jù)模型的構(gòu)建。
6.如權(quán)利要求1所述的資料型數(shù)據(jù)建模處理方法,其特征在于, 所述資料型數(shù)據(jù)模型是由資料類型和數(shù)據(jù)類型組合而成,一個資料型數(shù)據(jù)模型對應(yīng)一個資料類型與一個數(shù)據(jù)類型的組合,所述資料型數(shù)據(jù)模型用于表達資料數(shù)據(jù)的描述信息和實體文件的組織結(jié)構(gòu)。
7.如權(quán)利要求1所述的資料型數(shù)據(jù)建模處理方法,其特征在于, 在資料類型模型中,所述元資料類型用于表達資料的抽象分類;其中:一個元資料類型對應(yīng)多個固有元數(shù)據(jù)項,用來描述資料本身所固有的特性;一個元資料類型對應(yīng)多個資料類型: 所述資料類型用于表達資料的具體分類,所述資料類型的分類包括測量成果資料、衛(wèi)星影像資料、航攝資料和制圖成果資料;其中:一個資料類型對應(yīng)多個元數(shù)據(jù)模型,一個元數(shù)據(jù)模型對應(yīng)多個固有元數(shù)據(jù)項和擴展元數(shù)據(jù)項;一個資料類型對應(yīng)一種空間特征,包括點或線或面; 所述資料類型建模是用于資料表結(jié)構(gòu)和基本特征具象化的過程。
8.如權(quán)利要求1所述的資料型數(shù)據(jù)建模處理方法,其特征在于, 所述數(shù)據(jù)類型包括簡單數(shù)據(jù)類型和復(fù)合數(shù)據(jù)類型,其中一個復(fù)合數(shù)據(jù)類型對應(yīng)多個簡單數(shù)據(jù)類型; 所述數(shù)據(jù)類型用于表 達最小單元的資料實體的組織結(jié)構(gòu)。
【文檔編號】G06F17/30GK103886004SQ201310618790
【公開日】2014年6月25日 申請日期:2013年11月29日 優(yōu)先權(quán)日:2013年11月29日
【發(fā)明者】程立君, 解麗 申請人:北京吉威數(shù)源信息技術(shù)有限公司