新四季網

柵格數據寫入與讀取的方法及裝置的製作方法

2023-06-16 09:12:21

專利名稱:柵格數據寫入與讀取的方法及裝置的製作方法
技術領域:
本申請涉及空間數據技術領域,特別是涉及ー種柵格數據寫入的方法,一種柵格數據寫入的裝置,一種柵格數據讀取的方法,以及,一種柵格數據讀取的裝置。
背景技術:
GIS (Geographic Information System,地理信息系統)研究的數據是地理空間數據,柵格數據與矢量數據是GIS中空間數據組織的兩種最基本的方式。數據則是GIS的基礎,在現有的系統開發設計中,投入成本最大的就是數據處理,其投入費用佔系統建立和維護的70%以上。從應用的角度來看,近幾年GIS的應用領域不斷擴大,出現了大量成熟的商業GIS平臺,空間數據的建設越來越受到重視。柵格數據應用面非常廣泛,同吋,伴隨著海量柵格數據的大量湧現,柵格數據的製作成本也非常高。柵格數據是由行列柵格組成的ニ維柵格,柵格裡存儲有柵格屬性值。柵格數據區別於其他數據的ー些特點包括數據量比較大,海量的柵格數據已經大量的出現在系統應用中;柵格數據表達的地理空間範圍差異性較大,有的柵格數據描述某一地塊的屬性信息,而有的柵格數據則表達整個國家乃至全球範圍的屬性信息;製作過程成本差異較大,有的來自免費衛星遙感測量,有的需要單獨測量再進行合併,製作成本昂貴;訪問柵格數據的用戶群體數量往往非常龐大等等。尤其是在訪問柵格數據的用戶數量較多的時候,若需要在柵格數據中記錄不同用戶的訪問屬性,採用現有技術則只能將各用戶的權限類別參數寫入各個柵格中,在這種情況下,存儲柵格數據將需要十分大的存儲量開銷,導致資源耗費嚴重。因此,本領域技術人員迫切需要解決的問題在於,提出一種記錄不同用戶的訪問柵格數據權限類別的方法,用以在保護柵格數據安全性的基礎上,節省柵格數據的權限信息的存儲空間,減少資源耗費。

發明內容
本申請所要解決的技術問題是提供一種柵格數據寫入的方法及裝置,以及,ー種柵格數據讀取的方法及裝置。用以在保護柵格數據安全性的基礎上,節省柵格數據的權限信息的存儲空間,減少資源耗費。為了解決上述問題,本申請公開了一種柵格數據寫入的方法,所述柵格數據的象素大小為M*N,所述M為行,N為列,其中,M和N都為大於等於2的整數,所述方法包括按預設大小對柵格數據劃分基本単元;針對各用戶柵格數據順序分配各基本単元所對應的用戶權限類別參數;對應各用戶在資料庫中記錄相應的基本単元,用戶權限類別參數,以及,基本単元的大小。優選地,所述基本單元為P*Q的柵格數據,其中,P為小於或等於M的整數,Q為小於或等於N的整數,且P和Q都為大於等於I的整數。
優選地,所述用戶權限類別參數包括用戶可讀權限類別參數,用戶可寫權限類別參數,用戶可讀可寫類別權限參數,以及,用戶拒絕訪問權限類別參數。優選地,所述柵格數據具有標識,所述的方法還包括當包括多個柵格數據時,針對各用戶將其對應的柵格數據標識寫入資料庫中。優選地,在對應各用戶在資料庫中記錄相應的基本単元,用戶權限類別參數,以及,基本單元的大小步驟之前,還包括針對各用戶柵格數據順序提取4個連續基本単元對應的訪問用戶權限類別參數,依次生成以字節為單位的數值序列,將所述數值序列作為用戶權限類別參數。本申請實施例還公開了一種柵格數據讀取的方法,包括接收用戶提交的柵格數據訪問請求,所述請求中包括柵格數據的位置信息;依據所述柵格數據的位置信息以及基本単元的大小,確定對應的基本単元;提取所述基本単元的用戶權限類別參數。本申請實施例還公開了一種柵格數據寫入的裝置,所述柵格數據的象素大小為M*N,所述M為行,N為列,其中,M和N都為大於等於2的整數,所述裝置包括基本單元劃分模塊,用於按預設大小對柵格數據劃分基本単元;用戶權限類別參數分配模塊,用於針對各用戶柵格數據順序分配各基本単元所對應的用戶權限類別參數;記錄模塊,用於對應各用戶在資料庫中記錄相應的基本単元,用戶權限類別參數,以及,基本單元的大小。優選地,所述基本單元為P*Q的柵格數據,其中,P為小於或等於M的整數,Q為小於或等於N的整數,且P和Q都為大於等於I的整數。優選地,所述用戶權限類別參數包括用戶可讀權限類別參數,用戶可寫權限類別參數,用戶可讀可寫類別權限參數,以及,用戶拒絕訪問權限類別參數。優選地,記錄模塊之前,還包括數值序列生成模塊,用於針對各用戶柵格數據順序提取4個連續基本単元對應的訪問用戶權限類別參數,依次生成以字節為單位的數值序列,將所述數值序列作為用戶權限類別參數。本申請實施例還公開了一種柵格數據讀取的裝置,包括請求接收模塊,用於接收用戶提交的柵格數據訪問請求,所述請求中包括柵格數據的位置信息;基本單元確定模塊,用於依據所述柵格數據的位置信息以及基本単元的大小,確定對應的基本單兀;用戶權限類別參數提取模塊,用於提取所述基本単元的用戶權限類別參數。與現有技術相比,本申請包括以下優點本申請通過將柵格數據按照預設的基本単元的大小進行劃分,並對於每個基本單元針對不同用戶設置用戶權限類別參數,使各用戶對柵格數據具有不同的操作權限,可以保護柵格數據的安全性;所述用戶權限類別參數可以用2位的ニ進位代碼代表不同的用戶權限類別。將每個基本単元針對不同用戶設置的用戶權限類別參數,生成以字節為單位的數值序列,理論上以最小的空間存儲用戶權限類別參數,可以節省柵格數據的權限信息的
5存儲空間,減少資源耗費。


圖I是本申請的ー種柵格數據寫入的方法實施例的步驟流程圖;圖2是本申請柵格數據按基本單元劃分後記錄某用戶權限類別參數結構示意圖;圖3是本申請重組某用戶的基本単元的用戶權限類別參數的2位的字節序列示意圖;圖4是本申請確定並寫入用戶權限類別參數的方法示意圖;圖5是本申請的ー種柵格數據讀取的方法實施例的步驟流程圖;圖6是本申請全國植被覆蓋示意圖;圖7是本申請的ー種柵格數據寫入的裝置實施例的結構框圖;圖8是本申請的ー種柵格數據讀取的裝置實施例的結構框圖。
具體實施例方式為使本申請的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖和具體實施方式
對本申請作進一步詳細的說明。本申請的核心構思之ー在於,將柵格數據按照預設的基本單元的大小進行劃分,並對於每個基本単元針對不同用戶設置用戶權限類別參數,使各用戶對柵格數據具有不同的操作權限,可以保護柵格數據安全性的;所述用戶權限類別參數可以用2位的ニ進位代碼代表不同的用戶權限類別。將每個基本単元針對不同用戶設置的用戶權限類別參數,生成以字節為單位的數值序列,理論上以最小的空間存儲用戶權限類別參數,可以節省柵格數據的權限信息的存儲空間,減少資源耗費。參照圖1,示出了本申請的ー種柵格數據寫入的方法實施例的步驟流程圖,所述柵格數據的象素大小為M*N,所述M為行,N為列,其中,M和N都為大於等於2的整數,所述方法具體可以包括以下步驟步驟101,按預設大小對柵格數據劃分基本単元;在本申請的ー種優選實例中,所述基本単元可以為P*Q的柵格數據,其中,P為小於或等於M的整數,Q為小於或等於N的整數,且P和Q都為大於等於I的整數。在具體實現中,可以預先設置基本単元的大小,並將柵格數據按此大小進行單元劃分。例如,假設柵格數據的象素大小為M*N,含義分別是行列象素個數,其中,M和N均為大於等於2的整數。相應地,基本單元可以設置為128*128,256*256或者512*512,甚至整個柵格數據的大小。所述基本単元的大小可以根據柵格數據的大小以及實際應用而定,本申請對此無需加以限制。然後按預先設置基本単元的大小進行劃分。不同大小的基本單元,會影響到記錄用戶權限類別參數信息的存儲空間的大小,基本単元越小,則柵格數據劃分的基本単元的個數越多。在本申請的ー種優選實例中,所述柵格數據具有標識,所述的方法還可以包括當包括多個柵格數據時,針對各用戶將其對應的柵格數據標識寫入資料庫中。例如,柵格數據的文件名可以為LandType. raster,將此作為柵格數據的標識寫入資料庫中。
步驟102,針對各用戶柵格數據順序分配各基本単元所對應的用戶權限類別參數;在本申請的ー種優選實例中,所述用戶權限類別參數可以包括用戶可讀權限類別參數,用戶可寫權限類別參數,用戶可讀可寫類別權限參數,以及,用戶拒絕訪問權限類別參數。參照圖2,所示為本申請柵格數據按基本單元劃分後記錄某用戶權限類別結構示意圖。基本単元可以用2位的ニ進位代碼來存儲用戶權限類別參數,例如,可以用00代表用戶拒絕訪問權限類別參數,01代表用戶可讀類別權限參數,10代表用戶可寫權限類別參數,11代表用戶可讀可寫類別權限參數。參照圖3,所示為本申請確定並寫入用戶權限類別參數的方法示意圖。一般應用中,為方便控制公眾用戶分別以某一權限訪問數據,可以先設置用戶的基本単元的大小,再對此用戶劃分幾何範圍並對此範圍設置訪問屬性(如可讀,可寫,可讀可寫,不可訪問)。因為由幾何範圍和基本単元的大小,可以得到該幾何範圍對應的基本単元,再設置這些基本単元的訪問屬性。例如,在某個實際項目中,柵格數據生產部門可以確定所有公眾訪問此柵格數據的基本単元的大小為512*512,以各個省邊界劃分訪問權限,如安徽省內的用戶可以對那些在安徽省邊界範圍內的基本単元有讀寫權限,對其他範圍的基本単元只有讀權限,山東省內的用戶可以對那些在山東省邊界範圍內的基本単元有讀寫權限,對其他範圍的基本單兀只有讀權限等等。步驟103,對應各用戶在資料庫中記錄相應的基本単元,用戶權限類別參數,以及,基本単元的大小。在本申請的ー種優選實例中,在對應各用戶在資料庫中記錄相應的基本単元,用戶權限類別參數,以及,基本単元的大小步驟之前,還可以包括針對各用戶柵格數據順序提取4個連續基本単元對應的訪問用戶權限類別參數,依次生成以字節為單位的數值序列,將所述數值序列作為用戶權限類別參數。參照圖4,所示為本申請重組某用戶的基本単元用戶權限類別參數的2位ニ進位代碼的字節數值序列示意圖。將柵格數據按確定的基本単元的大小進行劃分後,對每個基本單元設置2位的用戶權限類別參數。按順序從頭到尾的將所有的用戶權限類別參數進行排列,重新以8位組合,得到一系列以字節為最小単位的數值序列。對應不同的用戶,在資料庫的表中記錄用戶相應的基本単元,用戶權限類別參數,以及,基本単元的大小。在資料庫裡可以添加以下結構的用戶訪問柵格數據權限表。具體如下表I所示表I
權利要求
1.一種柵格數據寫入的方法,其特徵在於,所述柵格數據的象素大小為M*N,所述M為行,N為列,其中,M和N都為大於等於2的整數,所述方法包括 按預設大小對柵格數據劃分基本単元; 針對各用戶柵格數據順序分配各基本単元所對應的用戶權限類別參數; 對應各用戶在資料庫中記錄相應的基本単元,用戶權限類別參數,以及,基本単元的大小。
2.根據權利要求I所述的方法,其特徵在於,所述基本單元為P*Q的柵格數據,其中,P為小於或等於M的整數,Q為小於或等於N的整數,且P和Q都為大於等於I的整數。
3.根據權利要求I或2所述的方法,其特徵在於,所述用戶權限類別參數包括用戶可讀權限類別參數,用戶可寫權限類別參數,用戶可讀可寫類別權限參數,以及,用戶拒絕訪問權限類別參數。
4.根據權利要求3所述的方法,其特徵在於,所述柵格數據具有標識,所述的方法還包括 當包括多個柵格數據時,針對各用戶將其對應的柵格數據標識寫入資料庫中。
5.根據權利要求I或2或4所述的方法,其特徵在於,在對應各用戶在資料庫中記錄相應的基本単元,用戶權限類別參數,以及,基本単元的大小步驟之前,還包括 針對各用戶柵格數據順序提取4個連續基本単元對應的訪問用戶權限類別參數,依次生成以字節為單位的數值序列,將所述數值序列作為用戶權限類別參數。
6.一種柵格數據讀取的方法,其特徵在於,包括 接收用戶提交的柵格數據訪問請求,所述請求中包括柵格數據的位置信息; 依據所述柵格數據的位置信息以及基本単元的大小,確定對應的基本単元; 提取所述基本単元的用戶權限類別參數。
7.一種柵格數據寫入的裝置,其特徵在幹,所述柵格數據的象素大小為M*N,所述M為行,N為列,其中,M和N都為大於等於2的整數,所述裝置包括 基本單元劃分模塊,用於按預設大小對柵格數據劃分基本単元; 用戶權限類別參數分配模塊,用於針對各用戶柵格數據順序分配各基本単元所對應的用戶權限類別參數; 記錄模塊,用於對應各用戶在資料庫中記錄相應的基本単元,用戶權限類別參數,以及,基本單元的大小。
8.根據權利要求7所述的裝置,其特徵在於,所述基本單元為P*Q的柵格數據,其中,P為小於或等於M的整數,Q為小於或等於N的整數,且P和Q都為大於等於I的整數。
9.根據權利要求7或8所述的裝置,其特徵在於,所述用戶權限類別參數包括用戶可讀權限類別參數,用戶可寫權限類別參數,用戶可讀可寫類別權限參數,以及,用戶拒絕訪問權限類別參數。
10.根據權利要求7或8所述的裝置,其特徵在於,記錄模塊之前,還包括 數值序列生成模塊,用於針對各用戶柵格數據順序提取4個連續基本単元對應的訪問用戶權限類別參數,依次生成以字節為單位的數值序列,將所述數值序列作為用戶權限類別參數。
11.一種柵格數據讀取的裝置,其特徵在於,包括請求接收模塊,用於接收用戶提交的柵格數據訪問請求,所述請求中包括柵格數據的位置信息; 基本單元確定模塊,用於依據所述柵格數據的位置信息以及基本単元的大小,確定對應的基本單兀; 用戶權限類別參數提取模塊,用於提取所述基本単元的用戶權限類別參數。
全文摘要
本申請提供了一種柵格數據寫入的方法及裝置,一種柵格數據讀取的方法及裝置,所述柵格數據的象素大小為M*N,所述M為行,N為列,其中,M和N都為大於等於2的整數,其中,所述方法包括按預設大小對柵格數據劃分基本單元;針對各用戶柵格數據順序分配各基本單元所對應的用戶權限類別參數;對應各用戶在資料庫中記錄相應的基本單元,用戶權限類別參數,以及,基本單元的大小。本申請可以在保護柵格數據安全性的基礎上,節省柵格數據的權限信息的存儲空間,減少資源耗費。
文檔編號G06F17/30GK102915329SQ20121032483
公開日2013年2月6日 申請日期2012年9月4日 優先權日2012年9月4日
發明者孫成寶, 鄭國柱 申請人:北京地拓科技發展有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀