從空間資料庫談起

2021-09-05 14:40:02 字數 1041 閱讀 5761

外邊下著雪,這種天氣應該最適合讀書或者寫作。

(1)國內出版了的《空間資料庫》(spatial database,a tour),這本書應該是一本非常不錯的書,個人極力推薦;

(2)陸陸續續看了一些國外的文章,包括最早的acm上r-tree的文章,好像基本上是cs科學背景的;

因此,大概理出了空間資料庫的體系和研究脈絡,從空間資料模型到空間資料的定義和介面的設計,其下就是比較底層的實現,例如空間索引,查詢優化等等。

今天晚上把postgis的手冊看了一遍,其實離乙個產品還有一定距離,於是回頭又瀏覽了一遍arcgis安裝盤裡arcsde的文件。包括上面的文章和postgis、arcsde的筆記以後再寫,先說說其他的。

說實話,自己現在才慢慢領會到如何作研究,或者說領會到cs這個大領域裡如何做研究。以前看微軟研究院的說法,是研究5-10年後的技術,感覺是似是而非。其實在cs這個大領域,大概也包括gis的基礎研究部分,研究的就是遠不會產品化的東西。

例如空間資料庫這一塊,你可以研究高層的空間資料模型,查詢語言的設計,那麼,基礎是集合論、數理邏輯,而不是隨便說說;或者底層的演算法、實現。而現實的產品確實是很久以前的研究成果,例如空間索引,postgis中可以使用b樹、r樹或者gist,但文件中說目前r-tree還有問題;而arcsde推薦使用grid。二者都是比較「原始」的方法。

因此,如果搞基礎研究,需要的功力、基礎確實非比尋常。前沿的領域會非常專門,例如對於r-tree及其變種,會研究某種情況下的某種索引的演算法的改進。

去年寫過乙個給某些地理資訊科學研究潑點冷水,現在看看,其中有些觀點也有問題。

在做gis之前,自己做地質很多年,然後做開發,然後才是gis。對於原專業地質或構造地質,由於地域性的原因,其實研究相對好做很多,對於國內,只要跟蹤國際前沿,把國外的研究搬到國內就基本可以了。而原創的理論和方法技術因為學科的成熟,基本上非常少。

對於gis,其實大多數是屬於應用,也即把gis作為一種工具和手段,應用於某個領域,那麼研究應該是立足於其他學科,而不是gis本身。用軟體行業的話,就是行業知識的重要性。

空間資料庫

引用 空間資料庫指的是地理資訊系統在計算機物理儲存介質上儲存的與應用相關的地理空間資料的總和,一般是以一系列特定結構的檔案的形式組織在儲存介質之上的。空間資料庫的研究始於20 世紀 70年代的地圖製圖與遙感影象處理領域,其目的是為了有效地利用衛星遙感資源迅速繪製出各種經濟專題地圖。由於傳統的關聯式資...

地理空間資料庫

地理空間資料庫 課程介紹地理空間資料庫的空間資料型別 空間分析操作和空間索引,幫助學生理解ogc的簡單要素訪問規範 空間資料庫的基本概念和基本設計方法,通過幾何物件模型和空間網路模型在postgresql postgis pgrouting上的應用實踐,掌握地理資訊資料建庫 空間關聯分析 最短路徑查...

oracle Spatial(空間資料庫)概述

概述oracle spatial主要通過元資料表 空間資料字段 即sdo geometry欄位 和空間索引來管理空間資料,並在此基礎上提供一系列空間查詢和空間分析的函式,讓使用者進行更深層次的gis應用開發。oracle spatial使用空間欄位sdo geometry儲存空間資料,用元資料表來管...