把一幅圖的矩形地理範圍均等地劃分為 m行n列,即規則地劃分二維數據空間,得到m×n個小矩形格線區域。每個格線區域為一個索引項,並分配一個動態存儲區,全部或部分落入該格線的空間對象的標識以及外接矩形存入該格線。
格線索引是一種多對多的索引,會導致冗餘,格線劃分得越細,搜尋的精度就越高,當然冗餘也越大,耗費的磁碟空間和搜尋時間也越長。格線法由於必須預先定義好格線大小,因此它不是一種動態的數據結構。適合點數據。格線索引搜尋算法的時間複雜度為o(N2)。
在這些格線單元中,記錄下圖元對象的地址或者引用,比如:聲明一個對象二維數組 List grid[m][n]; m代表格線的行數,n代表格線的列數,每個數組元素為一個“集合對象”,用於存儲這個格線單元所關聯的所有圖元的地址或引用,這樣格線索引就建立好了。下一步,我們該怎么用這個格線索引呢?
所有的圖形顯示和操作都可以藉助於“空間索引”來提高效率。舉幾個例子來說明“空間索引“的使用:
一、 放大開窗顯示,正如上一節介紹的,當我們在地圖上畫一個矩形想放大地圖的時候,首先得確
定放大後的地圖在螢幕上需要顯示哪些圖元?所以,我們需要判斷這個地圖中有哪些圖元全部或者
部分落在這個矩形中。判斷步驟:1,確定所畫矩形左上角和右下角所在的格線數組元素;即可得到
這個矩形所關聯覆蓋的所有格線集合;2,遍歷這個格線集合中的元素,取到每個格線元素List中所
記錄的圖元;3,畫出這些圖元即可。(當然整個過程涉及到兩點:1,螢幕坐標和地圖坐標的互相
變換;2,視窗裁減,也可以不裁減)
二、 包含判斷,給出一個點point和一個多邊形polygon,判斷點是否在面內,首先判斷這個點所在的
格線,是否同時關聯這個polygon,如果不是,表明點不在面內,如果是,可以下一步的精確解析幾
何判斷,或者精度允許的情況下,即判斷polygon是包含point的。
另外,Google Map應該也是採用地理網格的方式,對地圖圖象進行索引的,可見一斑,格線索引在圖形顯示,選擇,拓撲判斷上的廣泛套用。但同時也存在很嚴重的缺陷:當被索引的圖元對象是線,或者多邊形的時候,存在索引的冗餘,即一個線或者多邊形的引用在多個格線中都有記錄。隨著冗餘量的增大,效率明顯下降。所以,很多學者提出了各種方法來改進格線索引,這個將在下面的章節中介紹。而點圖元非常適合格線索引,不存在冗餘問題。
相關詞條
-
空間索引
空間索引是指依據空間對象的位置和形狀或空間對象之間的某種空間關係按一定的順序排列的一種數據結構 ,其中包含空間對象的概要信息,如對象的標識、外接矩形及指...
索引 空間索引 現狀 動態索引結構 空間索引類型 -
分散設施管理信息系統:分散型設施管理GIS平台構建方法與技術
空間數據訪問的部件實現 空間數據訪問的基本結構 空間資料庫的管理功能與實現
基本信息 內容簡介 圖書目錄 -
地球格線
。發展全球性的空間參考格線,一直是學術界關注的重點。如美國國家格網USNG...分,形成形狀近似、空間無縫不重疊、尺度連續的多層次格線,通過對剖分格線...,乃至太空。如何在海、陸、空、天各種空間上準確描述空間實體的位置與覆蓋...
釋義 發展 設計要求 套用及展望 -
數字地圖產品標準
地形圖按數據結構分為:a)矢量;b)柵格;c)矢柵棍合。空間範圍分類...兩部分。地理空間範圍1平面覆蓋範圍:數字地形圖的地理空間範圍可用以下幾種方式...:J50。f)用索引圖方法描述。用各類索引地圖表示數字地形圖的地理(平面...
主要變化 範圍 產品分類 覆蓋範圍 產品標識 -
數據組織
幅或劃分格網(tile)的辦法,然後對它們實現空間索引。這種數據組織方式...組成圖層集的圖層引用(圖層標號、圖層表名)、圖層空間索引(大小、標號、表名...單元(格網)。分層分類理論是人們認知現實世界的基本理論之一。“層”是GIS...
基於分層的數據組織 基於特徵的數據組織 兩種方法對比分析 空間數據組織 -
大數據
基礎上,其本身就包含了幾種技術。總體而言,他們關注關係型資料庫引擎的限制,如索引、流媒體和高訪問量的網站服務。在這些領域,相較關係型資料庫引擎...數據在下載到關係型資料庫用於分析時會花費過多時間和金錢。大數據分析常和雲...
定義 特徵 意義 發展歷史 技術盤點 -
MapInfo 7中文版入門與提高
操作、地圖的查詢分析、空間模型、地圖修飾出版、MapBasic二次開發篇... 191.9.1 查看幫助目錄和幫助索引 201.9.2 MapInfo 7... 打開工作空間 634.2.5 打開ESRI Shape檔案...
圖書信息 圖書簡介 圖書前言 圖書目錄 -
地理信息系統實習教程
、索引編碼三、拓撲型編碼§.3.3 柵格數據結構一、遊程壓縮編碼二、鏈式...(GIS)的基本功能,特別是通用的空間查詢、分析功能。內容包括:空間、屬性信息查詢,專題地圖顯示,地圖輸出,鄰近分析,疊合分析,網路分析,空間插值...
內容簡介 目錄 前言 -
面向21世紀課程教材:地理信息系統實習教程
二、索引編碼三、拓撲型編碼3.3柵格數據結構一、遊程壓縮編碼二、鏈式... DEM的建立一、DEM數據採集概述二、數據處理三、DEM空間插值(格網化...)實習為主線,重點講述了GIS的數位化、空間數據結構、數據模型與資料庫...
內容簡介 目錄 前言