What I Read(1) 地理空間數(shù)據(jù)庫原理(A) 緒論

引用部分均為筆者思考.

1. 空間數(shù)據(jù)庫的抽象表達方法論

地圖在抽象概括表達中使用兩種觀點:

  • 場觀點
  • 對象觀點

1.1 場觀點

場的視角一般面對非對象模型,如一些"自然現(xiàn)象",即它們沒有對象這個概念,或者對象粒度太小.但傳統(tǒng)數(shù)據(jù)庫的粒度一般是對象語義的,場的存儲可能不適合直接存放于傳統(tǒng)數(shù)據(jù)庫.

  • 有必要為場數(shù)據(jù)專門設計數(shù)據(jù)庫嗎?
  • 或者說為場數(shù)據(jù)在現(xiàn)有數(shù)據(jù)庫中專門設計容器,讓其操作起來像場,但實際是對象?

場模型主要有以下3種:

  • 圖斑模型:
    • 將場劃分為多個簡單的聯(lián)通域
    • 每個域使用數(shù)學函數(shù)表達某個屬性的變化
  • 理論上是精度最高的,但如何找到/劃分合適聯(lián)通域,找到合適的數(shù)學函數(shù)表達式則很難
  • 因為值都是實時計算出來,所以參與其他計算時會比較麻煩
  • 等值線模型
    • 一條等值線是地面上所有具有相同屬性值的點的有序集合

可以看做對象模型,但需要區(qū)分兩種劃分對象的方式(以等值線為例):

  • 層形:生成大于/小于某個高程的一整張面
  • 環(huán)形:生成大于某個高程值且小于某個高程值的環(huán)
    兩種劃分方式適用于不同的使用場景
  • 選樣模型
    • 有限的抽樣數(shù)據(jù)表達無限的連續(xù)現(xiàn)象
    • 非抽樣點采用插值計算得來

選樣模型不容易參與矢量運算,比較適合參與柵格計算

1.2 對象觀點

  • 邊界明確
  • 具有一定的屬性
  • 可以被抽象化為點線面體等基本單元

對象觀點是我們更加容易接觸到的,也天生適合放入數(shù)據(jù)庫管理.

2. 空間數(shù)據(jù)的特征

  • 空間特征:
    • 傳統(tǒng)數(shù)據(jù)的內(nèi)部結(jié)構(gòu)更緊湊/固定
    • 空間數(shù)據(jù)內(nèi)部變化大,包含內(nèi)容多:
      • 結(jié)構(gòu)內(nèi)部還有結(jié)構(gòu)
      • 支持嵌套
      • 還具有拓撲信息
  • 屬性特征:對象觀點下,地理實體必有其非地理屬性,否則就失去現(xiàn)實意義了.
  • 時間特征:
    • 主要描述屬性/位置隨時間變化而變化
    • 給空間數(shù)據(jù)增加時間維度會增加在管理/操作/組織時的困難
  • 一般來說,通過業(yè)務設計而非底層支持已經(jīng)能滿足很多時間維度的需求
    • 相比空間需求,時間維度的需求可能即少,又不同,因此不適宜做成通用功能,因此傳統(tǒng)空間數(shù)據(jù)庫底層設計為帶時間維度的較少.
  • 地理數(shù)據(jù)隨著時間變化的一般隨其復雜度/尺度下降而上升:
    • 人抽象化為一個點,則不斷在變
    • 更加復雜的房子,道路則一般不變
  • 尺度特征.同一物體 在不同的尺度下:
    • 可以具有不同點集合外形
    • 可以表現(xiàn)出不同的聚集/分離/消失等特性
    • 具有不同的屬性

一般來說,小于厘米級的尺度已經(jīng)不能算是傳統(tǒng)的地理信息尺度了,但隨著傳感器的性能上升,會出現(xiàn)單個尺度極小但整體空間范圍在地理尺度的地物.比如高精點云.這又與場類似了,但場一般只要求地理級別的精度.

  • 海量性特征

海量性特征具有深刻的現(xiàn)實意義:個人往往無法掌握海量的空間數(shù)據(jù),但擁有海量空間數(shù)據(jù)的組織往往具有獨特的需求,他們的海量數(shù)據(jù)可能是場形式或者對象形式,或者擁有龐大的時間維度,不一而足.傳統(tǒng)的空間數(shù)據(jù)庫需要變得越來越復雜,才能更好的應對不同用戶的需求,但這也意味著:

  • 就算空間數(shù)據(jù)庫變得越來越復雜,也往往是諸多需求的交集,難以滿足更精細/定制化的需求
  • 對于用戶來說,定制數(shù)據(jù)庫遠比定制自己的業(yè)務更難,但空間數(shù)據(jù)中的數(shù)據(jù)又最適合在庫內(nèi)計算.因此無法實現(xiàn)成本效率的最優(yōu)
  • 軟件的分發(fā)是低成本的,對用戶/廠商來說開關某個功能的成本很低,但如果是帶硬件加速的功能呢?對于非定制化的空間數(shù)據(jù)庫,采購無用的功能的成本就讓用戶支付了.

以上這些沒有發(fā)生可能因為用戶的需求還沒有真正的被釋放出來

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容