国产精品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í)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)etl過程的方法及系統(tǒng)的制作方法

      文檔序號(hào):6441946閱讀:188來源:國知局
      專利名稱:一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)etl過程的方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)信息處理技術(shù)領(lǐng)域,尤其涉及一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法及系統(tǒng)。
      背景技術(shù)
      ETL是Extract-Transform-Load的縮寫,即數(shù)據(jù)抽取、轉(zhuǎn)換、加載的過程,負(fù)責(zé)將分布的、異構(gòu)的數(shù)據(jù)源中的數(shù)據(jù)如關(guān)系數(shù)據(jù)、平面數(shù)據(jù)文件等抽取到臨時(shí)中間層后進(jìn)行清洗、轉(zhuǎn)換、集成,最后加載到目標(biāo)數(shù)據(jù)源或數(shù)據(jù)倉庫中,成為聯(lián)機(jī)分析處理、數(shù)據(jù)挖掘的基石出??臻g數(shù)據(jù)是指用來表示空間實(shí)體的位置、形狀、大小及其分布特征諸多方面信息的數(shù)據(jù),它可以用來描述來自現(xiàn)實(shí)世界的目標(biāo),它具有定位、定性、時(shí)間和空間關(guān)系等特性。 空間數(shù)據(jù)是一種用點(diǎn)、線、面以及實(shí)體等基本空間數(shù)據(jù)結(jié)構(gòu)來表示人們賴以生存的自然世界的數(shù)據(jù)。空間數(shù)據(jù)的ETL過程則是將多源、異構(gòu)的空間數(shù)據(jù)(包含坐標(biāo)信息)抽取到臨時(shí)中間層后進(jìn)行清洗、轉(zhuǎn)換、集成,最后加載到另一種格式的目標(biāo)空間數(shù)據(jù)源中。目前現(xiàn)有的系統(tǒng)及技術(shù)中,大部分是針對(duì)傳統(tǒng)屬性數(shù)據(jù)的,其實(shí)現(xiàn)了在異構(gòu)數(shù)據(jù)源之間各種類型屬性信息(整型、浮點(diǎn)型、字符型、長文本、二進(jìn)制等)的抽取、轉(zhuǎn)換、加載過程。其從數(shù)據(jù)源上將數(shù)據(jù)作為記錄逐條抽取出來,經(jīng)過中間的處理流程,最終將記錄再寫入到另一種格式的目標(biāo)數(shù)據(jù)源上。另外,現(xiàn)有技術(shù)中也有給出了空間數(shù)據(jù)的ETL解決方案,但卻并不完善,僅局限在坐標(biāo)信息的抽取、轉(zhuǎn)換、加載,并且未考慮與傳統(tǒng)屬性信息的ETL過程結(jié)合。這種方法的缺陷在于未能與傳統(tǒng)屬性數(shù)據(jù)ETL過程進(jìn)行良好的結(jié)合,即缺乏空間數(shù)據(jù)與屬性數(shù)據(jù)之間的相互轉(zhuǎn)換機(jī)制,無法解決傳統(tǒng)的MIS系統(tǒng)(管理信息系統(tǒng),Management Information System)以及GIS系統(tǒng)(地理信息系統(tǒng),geographic information system)之間的數(shù)據(jù)交換。因此,無法實(shí)現(xiàn)空間數(shù)據(jù)的ETL過程。雖然這些方法在傳統(tǒng)ETL過程的基礎(chǔ)之上,將傳統(tǒng)的數(shù)據(jù)類型進(jìn)行擴(kuò)充,引入新的圖元類型用于存儲(chǔ)坐標(biāo)信息,然后借助傳統(tǒng)ETL過程實(shí)現(xiàn)空間數(shù)據(jù)坐標(biāo)信息的ETL過程。但是這些方法僅考慮空間數(shù)據(jù)中的空間信息,卻未考慮空間數(shù)據(jù)中包含的樣式信息,無法在ETL過程中保存并恢復(fù)此信息,經(jīng)過ETL過程后樣式信息丟失ο

      發(fā)明內(nèi)容
      針對(duì)現(xiàn)有技術(shù)中所存在的不足,本發(fā)明提出了一種更完善的整合空間和屬性數(shù)據(jù)的ETL實(shí)現(xiàn)方法,其目的在于實(shí)現(xiàn)空間數(shù)據(jù)的ETL過程,包括坐標(biāo)信息以及樣式信息的處理,并在數(shù)據(jù)源支持的情況下,樣式信息轉(zhuǎn)換后不丟失;實(shí)現(xiàn)屬性數(shù)據(jù)與空間信息的整合處理、轉(zhuǎn)換。本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案如下所描述
      一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法,包括以下步驟(1)從數(shù)據(jù)源中讀取源數(shù)據(jù),所述的源數(shù)據(jù)是空間數(shù)據(jù);(2)檢測(cè)源數(shù)據(jù)中是否包含圖元信息,如果是,則對(duì)圖元信息進(jìn)行轉(zhuǎn)換處理,所述的圖元信息包括空間信息和樣式信息,否則直接轉(zhuǎn)換屬性數(shù)據(jù);(3)將轉(zhuǎn)換處理后的數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)源中。進(jìn)一步,步驟(1)中,以記錄為單位,從數(shù)據(jù)源中逐條讀取源數(shù)據(jù)。步驟O)中,對(duì)于源數(shù)據(jù)中的屬性字段直接進(jìn)行抽取或保存為純屬性數(shù)據(jù),即屬性數(shù)據(jù)在實(shí)現(xiàn)ETL過程時(shí),按照傳統(tǒng)的實(shí)現(xiàn)方式,負(fù)責(zé)從源數(shù)據(jù)中讀取屬性字段信息,以及將屬性字段信息寫入到目標(biāo)數(shù)據(jù)源中。進(jìn)一步,步驟O)中,對(duì)于源數(shù)據(jù)中的空間信息樣式信息進(jìn)行轉(zhuǎn)換處理時(shí),包括如下步驟①對(duì)空間數(shù)據(jù)信息進(jìn)行轉(zhuǎn)換;②對(duì)內(nèi)部屬性信息進(jìn)行轉(zhuǎn)換;③根據(jù)該空間數(shù)據(jù)格式對(duì)樣式的支持能力,從源數(shù)據(jù)上讀取公共樣式信息以及私有樣式信息到屬性字段,并在目標(biāo)數(shù)據(jù)上對(duì)傳入的屬性字段進(jìn)行檢索,從中查找公共樣式信息以及私有樣式信息,將其轉(zhuǎn)換為目標(biāo)支持的樣式信息。更進(jìn)一步,步驟①中,將讀取的空間數(shù)據(jù)中的信息進(jìn)行分解,分解為以下幾部分信息(1)空間描述信息對(duì)圖元的類型、坐標(biāo)系等描述信息;
      (2)空間坐標(biāo)信息地理位置信息,即X,Y坐標(biāo);(3)傳統(tǒng)屬性信息空間數(shù)據(jù)中包含的傳統(tǒng)屬性信息;(4)空間樣式信息繪制圖元時(shí)使用的顏色、填充等信息。再進(jìn)一步,對(duì)讀取的空間數(shù)據(jù)中的這幾部分信息采用如下方式進(jìn)行處理將空間描述信息、空間坐標(biāo)信息存儲(chǔ)于圖元類型的字段中,該字段與其它屬性字段構(gòu)成記錄,跟隨ETL過程進(jìn)行處理;將傳統(tǒng)屬性信息直接作為屬性字段進(jìn)行處理;將空間樣式信息也作為屬性字段進(jìn)行處理。進(jìn)一步,針對(duì)樣式信息,將其劃分為以下兩部分并進(jìn)行相應(yīng)處理(1)公共樣式信息是從各種數(shù)據(jù)源提取出來的共有樣式信息,當(dāng)數(shù)據(jù)源支持時(shí), 其可以在不同類型數(shù)據(jù)源的ETL過程中得到保存。公共樣式信息包括三類①點(diǎn)對(duì)象樣式信息點(diǎn)的符號(hào)、大小、顏色;②線對(duì)象樣式信息線的符號(hào)、寬度、顏色;③面對(duì)象樣式信息面的符號(hào)、是否填充、填充顏色、是否繪制邊線、邊線顏色、邊線寬度。(2)私有樣式信息由于各種空間數(shù)據(jù)源有自身的特點(diǎn),在“公共樣式信息”之外的樣式信息是各類數(shù)據(jù)源特有的,私有樣式信息只能在同類數(shù)據(jù)源的ETL過程中保存,在不同類型數(shù)據(jù)源ETL過程中將被丟棄。本發(fā)明還提供了一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的系統(tǒng),包括以下裝置源數(shù)據(jù)讀取裝置,用于從數(shù)據(jù)源中讀取源數(shù)據(jù),所述的源數(shù)據(jù)是空間數(shù)據(jù);數(shù)據(jù)檢測(cè)與轉(zhuǎn)換裝置,用于檢測(cè)源數(shù)據(jù)中是否包含圖元信息,如果是,則對(duì)圖元信息進(jìn)行轉(zhuǎn)換處理,所述的圖元信息包括空間信息和樣式信息數(shù)據(jù),否則直接轉(zhuǎn)換屬性數(shù)據(jù);數(shù)據(jù)加載裝置,用于將轉(zhuǎn)換處理后的數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)源中。本發(fā)明的效果在于本發(fā)明將屬性數(shù)據(jù)與空間數(shù)據(jù)的ETL過程整合在一起,實(shí)現(xiàn)了任意空間數(shù)據(jù)與屬性數(shù)據(jù)之間的抽取轉(zhuǎn)換,可以以傳統(tǒng)方式訪問空間信息,為MIS系統(tǒng)與GIS系統(tǒng)的對(duì)接提供了完善的解決方案;本發(fā)明還實(shí)現(xiàn)了樣式信息在ETL過程中的保存和恢復(fù),數(shù)據(jù)源可根據(jù)自身情況進(jìn)行支持,設(shè)計(jì)實(shí)現(xiàn)靈活。在同類數(shù)據(jù)抽取過程中,可做到樣式信息無丟失。


      圖1是一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法的原理圖;圖2是一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的系統(tǒng)的結(jié)構(gòu)圖;圖3是一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法的流程圖。
      具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例來對(duì)本發(fā)明進(jìn)行描述。如圖1所示,源數(shù)據(jù)為空間數(shù)據(jù),除了包含傳統(tǒng)的屬性信息外,還包含空間信息和樣式信息,所要加載的目標(biāo)數(shù)據(jù)源中相應(yīng)地也具有屬性信息、空間信息和樣式信息。采用本發(fā)明所述的方法,可以將屬性數(shù)據(jù)與空間數(shù)據(jù)(空間信息和樣式信息數(shù)據(jù))的ETL過程整合在一起,實(shí)現(xiàn)了任意空間數(shù)據(jù)與屬性數(shù)據(jù)之間的抽取、轉(zhuǎn)換和加載。如圖2所示,一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的系統(tǒng),包括以下裝置源數(shù)據(jù)讀取裝置11,用于從數(shù)據(jù)源中讀取源數(shù)據(jù),所述的源數(shù)據(jù)是空間數(shù)據(jù);數(shù)據(jù)檢測(cè)與轉(zhuǎn)換裝置12,用于檢測(cè)源數(shù)據(jù)中是否包含圖元信息,如果是,則對(duì)圖元信息進(jìn)行轉(zhuǎn)換處理,所述的圖元信息包括空間信息和樣式信息數(shù)據(jù),否則直接轉(zhuǎn)換屬性數(shù)據(jù);數(shù)據(jù)加載裝置13,用于將轉(zhuǎn)換處理后的數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)源中。本實(shí)施例中,所述的數(shù)據(jù)檢測(cè)與轉(zhuǎn)換裝置中包括以下兩個(gè)處理模塊(1)屬性信息處理模塊121 用于針對(duì)傳統(tǒng)屬性信息進(jìn)行變換處理;(2)空間信息處理模塊122 用于針對(duì)空間信息進(jìn)行變換處理;所述的空間信息處理模塊包括以下四類子模塊①子模塊1,用于將空間信息變換為空間信息,其實(shí)現(xiàn)的是空間數(shù)據(jù)的變換;②子模塊2,用于將空間信息變換為屬性信息,其將空間坐標(biāo)信息以字符串等形式存儲(chǔ)于屬性字段中,同時(shí)空間數(shù)據(jù)中的樣式信息也可根據(jù)要求變?yōu)閭鹘y(tǒng)的屬性字段值,即實(shí)現(xiàn)了將空間信息屬性化的過程;③子模塊3,用于將屬性信息變換為空間信息,其從屬性字段中按照某種格式解析得到空間坐標(biāo)信息,即實(shí)現(xiàn)了將屬性信息空間化的過程。
      ④子模塊4,用于將屬性信息變換為屬性信息。如圖3所示,一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法,包括以下步驟(1)從數(shù)據(jù)源中讀取源數(shù)據(jù),所述的源數(shù)據(jù)是空間數(shù)據(jù);(2)檢測(cè)源數(shù)據(jù)中是否包含圖元信息,如果是,則對(duì)圖元信息進(jìn)行轉(zhuǎn)換處理,所述的圖元信息包括空間信息和樣式信息,否則直接轉(zhuǎn)換屬性數(shù)據(jù);(3)將轉(zhuǎn)換處理后的數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)源中。如上所述的一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法,步驟⑴中,以記錄為單位,從數(shù)據(jù)源中逐條讀取源數(shù)據(jù)。本實(shí)施例中,對(duì)于源數(shù)據(jù)中的屬性字段由屬性信息處理模塊直接進(jìn)行抽取或保存為純屬性數(shù)據(jù),即屬性數(shù)據(jù)在實(shí)現(xiàn)ETL過程時(shí),按照傳統(tǒng)的實(shí)現(xiàn)方式,負(fù)責(zé)從源數(shù)據(jù)中讀取屬性字段信息,以及將屬性字段信息寫入到目標(biāo)數(shù)據(jù)源中;本實(shí)施例中,對(duì)于源數(shù)據(jù)中的空間信息和樣式信息,則由空間信息處理模塊進(jìn)行轉(zhuǎn)換處理,包括如下步驟①對(duì)空間信息進(jìn)行讀取和寫入;②對(duì)內(nèi)部屬性信息進(jìn)行讀取和寫入;③根據(jù)該空間數(shù)據(jù)格式對(duì)樣式的支持能力,從源數(shù)據(jù)上讀取公共樣式信息以及私有樣式信息到屬性字段,并在目標(biāo)數(shù)據(jù)上對(duì)傳入的屬性字段進(jìn)行檢索,從中查找公共樣式信息以及私有樣式信息,將其轉(zhuǎn)換為目標(biāo)支持的樣式信息,并寫入到目標(biāo)數(shù)據(jù)源中。步驟①中,為了實(shí)現(xiàn)空間數(shù)據(jù)(包括空間信息及樣式信息)的ETL過程,本實(shí)施例中將空間數(shù)據(jù)中的信息進(jìn)行分解,分解為以下幾部分信息(1)空間描述信息對(duì)圖元的類型、坐標(biāo)系等描述信息;(2)空間坐標(biāo)信息地理位置信息,即X,Y坐標(biāo);(3)傳統(tǒng)屬性信息空間數(shù)據(jù)中包含的傳統(tǒng)屬性信息;(4)空間樣式信息繪制圖元時(shí)使用的顏色、填充等信息。更進(jìn)一步,對(duì)空間數(shù)據(jù)中的這幾部分信息的處理采用如下方式將空間描述信息、空間坐標(biāo)信息存儲(chǔ)于圖元類型的字段中,該字段與其它屬性字段構(gòu)成記錄,跟隨ETL過程進(jìn)行處理;將傳統(tǒng)屬性信息直接作為屬性字段進(jìn)行處理;將空間樣式信息也作為屬性字段進(jìn)行處理。針對(duì)樣式信息,本發(fā)明進(jìn)一步將其劃分為兩部分(1)公共樣式信息是從各種數(shù)據(jù)源提取出來的共有樣式信息,當(dāng)數(shù)據(jù)源支持時(shí), 其可以在不同類型數(shù)據(jù)源的ETL過程中得到保存。公共樣式信息包括三類①點(diǎn)對(duì)象樣式信息點(diǎn)的符號(hào)、大小、顏色;②線對(duì)象樣式信息線的符號(hào)、寬度、顏色;③面對(duì)象樣式信息面的符號(hào)、是否填充、填充顏色、是否繪制邊線、邊線顏色、邊線寬度。(2)私有樣式信息由于各種空間數(shù)據(jù)源有自身的特點(diǎn),在“公共樣式信息”之外的樣式信息是各類數(shù)據(jù)源特有的,私有樣式信息只能在同類數(shù)據(jù)源的ETL過程中保存,在不同類型數(shù)據(jù)源ETL過程中將被丟棄。綜上,采用本發(fā)明所述的方法和系統(tǒng),對(duì)源數(shù)據(jù)實(shí)現(xiàn)了如下的ETL執(zhí)行情形(1)屬性數(shù)據(jù)抽取到屬性數(shù)據(jù)這是傳統(tǒng)的ETL抽取方式(2)空間數(shù)據(jù)抽取到空間數(shù)據(jù)空間數(shù)據(jù)抽取到空間數(shù)據(jù)中,不但保留了坐標(biāo)信息,還可依據(jù)目標(biāo)數(shù)據(jù)源的能力,存儲(chǔ)、還原樣式信息。如果是同類數(shù)據(jù)抽取,可做到樣式信息無丟失。(3)屬性數(shù)據(jù)抽取到空間數(shù)據(jù)屬性數(shù)據(jù)抽取到空間數(shù)據(jù)的過程中,需要通過屬性空間化功能的處理器,從屬性字段中按照某種格式解析得到空間坐標(biāo)信息。同時(shí)可對(duì)屬性數(shù)據(jù)增加樣式字段,控制生成的空間數(shù)據(jù)的樣式。(4)空間數(shù)據(jù)抽取到屬性數(shù)據(jù)空間數(shù)據(jù)抽取到屬性數(shù)據(jù)的過程中,需要通過空間屬性化功能的處理器,將空間坐標(biāo)信息以字符串等形式存儲(chǔ)于屬性字段中。同時(shí)空間數(shù)據(jù)中的樣式信息也可根據(jù)要求,變?yōu)閭鹘y(tǒng)的屬性字段值,供應(yīng)用系統(tǒng)使用。(5)對(duì)于樣式信息的處理,還有一種方案是將其存儲(chǔ)于空間圖元字段的附加信息上,這種方案也可在空間數(shù)據(jù)的ETL過程中實(shí)現(xiàn)樣式信息的存儲(chǔ)和恢復(fù),但是卻無法和傳統(tǒng)的屬性數(shù)據(jù)源進(jìn)行對(duì)接,樣式信息無法存儲(chǔ)在普通屬性字段上,除非對(duì)屬性數(shù)據(jù)源重新進(jìn)行實(shí)現(xiàn)。本領(lǐng)域技術(shù)人員應(yīng)該明白,上面的具體描述只是為了解釋本發(fā)明的目的,并非用于限制本發(fā)明。本發(fā)明的保護(hù)范圍由權(quán)利要求及其等同物限定。
      權(quán)利要求
      1.一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法,包括以下步驟(1)從數(shù)據(jù)源中讀取源數(shù)據(jù),所述的源數(shù)據(jù)是空間數(shù)據(jù);(2)檢測(cè)源數(shù)據(jù)中是否包含圖元信息,如果是,則對(duì)圖元信息進(jìn)行轉(zhuǎn)換處理,所述的圖元信息包括空間信息和樣式信息,否則直接轉(zhuǎn)換屬性數(shù)據(jù);(3)將轉(zhuǎn)換處理后的數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)源中。
      2.如權(quán)利要求1所述的一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法,其特征是 步驟(1)中,以記錄為單位,從數(shù)據(jù)源中逐條讀取源數(shù)據(jù)。
      3.如權(quán)利要求1所述的一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法,其特征是 步驟O)中,對(duì)于源數(shù)據(jù)中的屬性字段直接進(jìn)行抽取或保存為純屬性數(shù)據(jù),即屬性數(shù)據(jù)在實(shí)現(xiàn)ETL過程時(shí),按照傳統(tǒng)的實(shí)現(xiàn)方式,負(fù)責(zé)從源數(shù)據(jù)中讀取屬性字段信息,以及將屬性字段信息寫入到目標(biāo)數(shù)據(jù)源中。
      4.如權(quán)利要求1至3任一所述的一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法, 其特征是步驟O)中,對(duì)于源數(shù)據(jù)中的空間信息和樣式信息進(jìn)行轉(zhuǎn)換處理時(shí),包括如下步驟①對(duì)空間數(shù)據(jù)信息進(jìn)行轉(zhuǎn)換;②對(duì)內(nèi)部屬性信息進(jìn)行轉(zhuǎn)換;③根據(jù)該空間數(shù)據(jù)格式對(duì)樣式的支持能力,從源數(shù)據(jù)上讀取公共樣式信息以及私有樣式信息到屬性字段,并在目標(biāo)數(shù)據(jù)上對(duì)傳入的屬性字段進(jìn)行檢索,從中查找公共樣式信息以及私有樣式信息,將其轉(zhuǎn)換為目標(biāo)支持的樣式信息。
      5.如權(quán)利要求4所述的一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法,其特征是步驟①中,將讀取的空間數(shù)據(jù)中的信息進(jìn)行分解,分解為以下幾部分信息(1)空間描述信息包括圖元的類型、坐標(biāo)系;(2)空間坐標(biāo)信息地理位置信息,即X,Y坐標(biāo);(3)傳統(tǒng)屬性信息空間數(shù)據(jù)中包含的傳統(tǒng)屬性信息;(4)空間樣式信息包括繪制圖元時(shí)使用的顏色、填充信息。
      6.如權(quán)利要求5所述的一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法,其特征是, 對(duì)讀取的空間數(shù)據(jù)中的信息采用如下方式進(jìn)行處理將空間描述信息、空間坐標(biāo)信息存儲(chǔ)于圖元類型的字段中,該字段與其它屬性字段構(gòu)成記錄,跟隨ETL過程進(jìn)行處理;將傳統(tǒng)屬性信息直接作為屬性字段進(jìn)行處理;將空間樣式信息也作為屬性字段進(jìn)行處理。
      7.如權(quán)利要求6所述的一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法,其特征是, 針對(duì)樣式信息,將其劃分為以下兩部分并進(jìn)行相應(yīng)處理(1)公共樣式信息是從各種數(shù)據(jù)源提取出來的共有樣式信息,當(dāng)數(shù)據(jù)源支持時(shí),其可以在不同類型數(shù)據(jù)源的ETL過程中得到保存;公共樣式信息包括三類①點(diǎn)對(duì)象樣式信息點(diǎn)的符號(hào)、大小、顏色;②線對(duì)象樣式信息線的符號(hào)、寬度、顏色;③面對(duì)象樣式信息面的符號(hào)、是否填充、填充顏色、是否繪制邊線、邊線顏色、邊線寬度;(2)私有樣式信息由于各種空間數(shù)據(jù)源有自身的特點(diǎn),在“公共樣式信息”之外的樣式信息是各類數(shù)據(jù)源特有的,私有樣式信息只能在同類數(shù)據(jù)源的ETL過程中保存,在不同類型數(shù)據(jù)源ETL過程中將被丟棄。
      8.一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的系統(tǒng),包括以下裝置源數(shù)據(jù)讀取裝置,用于從數(shù)據(jù)源中讀取源數(shù)據(jù),所述的源數(shù)據(jù)是空間數(shù)據(jù);數(shù)據(jù)檢測(cè)與轉(zhuǎn)換裝置,用于檢測(cè)源數(shù)據(jù)中是否包含圖元信息,如果是,則對(duì)圖元信息進(jìn)行轉(zhuǎn)換處理,所述的圖元信息包括空間信息和樣式信息,否則直接轉(zhuǎn)換屬性數(shù)據(jù);數(shù)據(jù)加載裝置,用于將轉(zhuǎn)換處理后的數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)源中。
      9.如權(quán)利要求8所述的一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的系統(tǒng),其特征在于,所述的數(shù)據(jù)檢測(cè)與轉(zhuǎn)換裝置中包括以下兩個(gè)處理模塊(1)屬性信息處理模塊用于針對(duì)傳統(tǒng)屬性信息進(jìn)行變換處理;(2)空間信息處理模塊用于針對(duì)空間信息進(jìn)行變換處理。
      10.如權(quán)利要求9所述的一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的系統(tǒng),其特征在于,所述的空間信息處理模塊分為以下四類子模塊①子模塊1,用于將空間信息變換為空間信息,其實(shí)現(xiàn)的是空間數(shù)據(jù)的變換;②子模塊2,用于將空間信息變換為屬性信息,其將空間坐標(biāo)信息以字符串等形式存儲(chǔ)于屬性字段中,同時(shí)空間數(shù)據(jù)中的樣式信息也可根據(jù)要求變?yōu)閭鹘y(tǒng)的屬性字段值,即實(shí)現(xiàn)了將空間信息屬性化的過程;③子模塊3,用于將屬性信息變換為空間信息,其從屬性字段中按照某種格式解析得到空間坐標(biāo)信息,即實(shí)現(xiàn)了將屬性信息空間化的過程;④子模塊4,用于將屬性信息變換為屬性信息。
      全文摘要
      本發(fā)明公開了一種同時(shí)實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)ETL過程的方法及系統(tǒng),涉及計(jì)算機(jī)信息處理技術(shù)領(lǐng)域?,F(xiàn)有技術(shù)中也有給出了空間數(shù)據(jù)的ETL解決方案,但卻并不完善,僅局限在坐標(biāo)信息的抽取、轉(zhuǎn)換、加載,并且未考慮與傳統(tǒng)屬性信息的ETL過程結(jié)合。本發(fā)明所述的方法從數(shù)據(jù)源中讀取源數(shù)據(jù);檢測(cè)源數(shù)據(jù)中是否包含圖元信息,如果是,則對(duì)圖元信息進(jìn)行轉(zhuǎn)換處理,所述的圖元信息包括空間信息和樣式信息,否則直接轉(zhuǎn)換屬性數(shù)據(jù);將轉(zhuǎn)換處理后的數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)源中。本發(fā)明將屬性數(shù)據(jù)與空間數(shù)據(jù)的ETL過程整合在一起,實(shí)現(xiàn)了任意空間數(shù)據(jù)與屬性數(shù)據(jù)之間的抽取轉(zhuǎn)換。
      文檔編號(hào)G06F17/30GK102495902SQ20111042467
      公開日2012年6月13日 申請(qǐng)日期2011年12月16日 優(yōu)先權(quán)日2011年12月16日
      發(fā)明者周小良, 王生, 程永輝, 肖云, 鄭佳棟, 鄭學(xué)進(jìn) 申請(qǐng)人:方正國際軟件有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1