為存儲和查詢空間中的對象(包括直線、點和多邊形)相關的數據而優化的數據庫稱為空間數據庫。各種研究領域都有多種應用程序來管理幾何數據、地理數據和空間數據。在這些數據庫中,“空間”可以像地圖一樣地理在地球表面,幾...
為存儲和查詢空間中的對象(包括直線、點和多邊形)相關的數據而優化的數據庫稱為空間數據庫。各種研究領域都有多種應用程序來管理幾何數據、地理數據和空間數據。在這些數據庫中,“空間”可以像地圖一樣地理在地球表面,幾何結構類似于超大規模集成電路(VLSI)設計的布局,或空間上類似于蛋白質分子鏈的三維表示。空間數據庫類似于標準數據庫,具有額外的空間數據處理能力。例如,空間數據類型(SDT)是在空間數據庫的查詢語言和數據模型中提供的,當空間數據庫用于地理制圖時,其SDT表示空間中的結構,如點、線和區域,以及結構之間的關系,例如相互交叉的直線。用戶可以在地圖上看到由道路、管道或森林表示的這些實體,但在編程視圖中,它們是由線、多邊形或點表示的。這些類型的數據庫稱為基于對象的空間數據庫。此外,拓撲關系,例如直線的重疊或分離,以及方向關系,例如羅盤的基本方向,都被表示并編入一個地理空間數據庫中。表示物體距離的度量關系也被表示在這些數據庫中。空間數據庫用于商業、政府,市場營銷和商業數據。企業可以繪制某類客戶所在地的分布圖,以規劃建造另一棟建筑的最佳地點,或者一個政客可以調查一個有投票權的人口來規劃競選路線。他們也可以用來規劃城市和地區,或者被警察轄區用于犯罪模式分析SDT可以是簡單的信息,但如果用戶需要知道的是非常具體的信息,它們也會變得非常復雜。空間中對象之間的復雜關系使空間數據庫受益匪淺,因為它們可以使用和分類大量的信息。通常,某個空間數據庫中的特定對象有許多與之相關聯的變量,在這種情況下,空間數據庫可以使用結構化查詢語言(SQL)來提供特殊的索引函數來操作和查詢數據,雖然它可以單獨用于存儲,但它可以用于更多的用途,包括分析數據庫中的對象可以包含無限量的變量,特殊的空間數據庫工具允許對各種信息進行排序
-
發表于 2020-08-06 06:24
- 閱讀 ( 2214 )
- 分類:電腦網絡