[發明專利]一種同時實現空間數據和屬性數據ETL過程的方法及系統有效
| 申請號: | 201110424674.0 | 申請日: | 2011-12-16 |
| 公開(公告)號: | CN102495902A | 公開(公告)日: | 2012-06-13 |
| 發明(設計)人: | 王生;鄭學進;周小良;程永輝;鄭佳棟;肖云 | 申請(專利權)人: | 方正國際軟件有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京天悅專利代理事務所(普通合伙) 11311 | 代理人: | 田明;任曉航 |
| 地址: | 215123 江蘇省蘇州市工*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 同時 實現 空間 數據 屬性 etl 過程 方法 系統 | ||
1.一種同時實現空間數據和屬性數據ETL過程的方法,包括以下步驟:
(1)從數據源中讀取源數據,所述的源數據是空間數據;
(2)檢測源數據中是否包含圖元信息,如果是,則對圖元信息進行轉換處理,所述的圖元信息包括空間信息和樣式信息,否則直接轉換屬性數據;
(3)將轉換處理后的數據加載到目標數據源中。
2.如權利要求1所述的一種同時實現空間數據和屬性數據ETL過程的方法,其特征是:步驟(1)中,以記錄為單位,從數據源中逐條讀取源數據。
3.如權利要求1所述的一種同時實現空間數據和屬性數據ETL過程的方法,其特征是:步驟(2)中,對于源數據中的屬性字段直接進行抽取或保存為純屬性數據,即屬性數據在實現ETL過程時,按照傳統的實現方式,負責從源數據中讀取屬性字段信息,以及將屬性字段信息寫入到目標數據源中。
4.如權利要求1至3任一所述的一種同時實現空間數據和屬性數據ETL過程的方法,其特征是:步驟(2)中,對于源數據中的空間信息和樣式信息進行轉換處理時,包括如下步驟:
①對空間數據信息進行轉換;
②對內部屬性信息進行轉換;
③根據該空間數據格式對樣式的支持能力,從源數據上讀取公共樣式信息以及私有樣式信息到屬性字段,并在目標數據上對傳入的屬性字段進行檢索,從中查找公共樣式信息以及私有樣式信息,將其轉換為目標支持的樣式信息。
5.如權利要求4所述的一種同時實現空間數據和屬性數據ETL過程的方?法,其特征是:步驟①中,將讀取的空間數據中的信息進行分解,分解為以下幾部分信息:
(1)空間描述信息:包括圖元的類型、坐標系;
(2)空間坐標信息:地理位置信息,即X,Y坐標;
(3)傳統屬性信息:空間數據中包含的傳統屬性信息;
(4)空間樣式信息:包括繪制圖元時使用的顏色、填充信息。
6.如權利要求5所述的一種同時實現空間數據和屬性數據ETL過程的方法,其特征是,對讀取的空間數據中的信息采用如下方式進行處理:
將空間描述信息、空間坐標信息存儲于圖元類型的字段中,該字段與其它屬性字段構成記錄,跟隨ETL過程進行處理;
將傳統屬性信息直接作為屬性字段進行處理;
將空間樣式信息也作為屬性字段進行處理。
7.如權利要求6所述的一種同時實現空間數據和屬性數據ETL過程的方法,其特征是,針對樣式信息,將其劃分為以下兩部分并進行相應處理:
(1)公共樣式信息:是從各種數據源提取出來的共有樣式信息,當數據源支持時,其可以在不同類型數據源的ETL過程中得到保存;
公共樣式信息包括三類:
①點對象樣式信息:點的符號、大小、顏色;
②線對象樣式信息:線的符號、寬度、顏色;
③面對象樣式信息:面的符號、是否填充、填充顏色、是否繪制邊線、邊線顏色、邊線寬度;
(2)私有樣式信息:由于各種空間數據源有自身的特點,在“公共樣式信息”之外的樣式信息是各類數據源特有的,私有樣式信息只能在同類數據源的ETL過程中保存,在不同類型數據源ETL過程中將被丟棄。
8.一種同時實現空間數據和屬性數據ETL過程的系統,包括以下裝置:
源數據讀取裝置,用于從數據源中讀取源數據,所述的源數據是空間數據;?
數據檢測與轉換裝置,用于檢測源數據中是否包含圖元信息,如果是,則對圖元信息進行轉換處理,所述的圖元信息包括空間信息和樣式信息,否則直接轉換屬性數據;
數據加載裝置,用于將轉換處理后的數據加載到目標數據源中。
9.如權利要求8所述的一種同時實現空間數據和屬性數據ETL過程的系統,其特征在于,所述的數據檢測與轉換裝置中包括以下兩個處理模塊:
(1)屬性信息處理模塊:用于針對傳統屬性信息進行變換處理;
(2)空間信息處理模塊:用于針對空間信息進行變換處理。
10.如權利要求9所述的一種同時實現空間數據和屬性數據ETL過程的系統,其特征在于,所述的空間信息處理模塊分為以下四類子模塊:
①子模塊1,用于將空間信息變換為空間信息,其實現的是空間數據的變換;
②子模塊2,用于將空間信息變換為屬性信息,其將空間坐標信息以字符串等形式存儲于屬性字段中,同時空間數據中的樣式信息也可根據要求變為傳統的屬性字段值,即實現了將空間信息屬性化的過程;
③子模塊3,用于將屬性信息變換為空間信息,其從屬性字段中按照某種格式解析得到空間坐標信息,即實現了將屬性信息空間化的過程;
④子模塊4,用于將屬性信息變換為屬性信息。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于方正國際軟件有限公司,未經方正國際軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110424674.0/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





