• <nav id="fhetv"></nav>

          <listing id="fhetv"></listing>

          <var id="fhetv"><mark id="fhetv"><cite id="fhetv"></cite></mark></var>

          1. PostGIS

            PostGIS

            瀏覽: 7586 次

            摘要: PostGIS的歷史 2001年5月,Refractions Research 發布了第一版PostGIS。PostGIS 0.1 具有空間對象、空間索引和一些空間函數。結果是PostGIS 0.1是一個適 合存儲和檢索的數據庫,但不適合分析。 隨著空間函數數...

            PostGIS的歷史

            2001年5月,Refractions Research 發布了第一版PostGIS。PostGIS 0.1 具有空間對象、空間索引和一些空間函數。結果是PostGIS 0.1是一個適 合存儲和檢索的數據庫,但不適合分析。

            隨著空間函數數量的增加,相關標準化組織的需求變得明確。開放地理 空間聯盟(OGC)的“Simple Features for SQL”(SFSQL)規范提供了 函數命名和要求的指導性原則。

            在接下來的幾年中,PostGIS函數的數量有所增加,但其功能仍然有限。許多有趣的函數(如ST_Intersects()、ST_Buffer()、ST_Union()) 都很難編寫,從頭開始寫這些函數花費了幾年時間。

            幸運的是,第二個項目”Geometry Engine, Open Source“ (GEOS) 出現了,GEOS庫為實現SFSQL規范提供了必要的算法。通過結合GEOS,PostGIS在0.8版中提供了對SFSQL的完整支持。

            隨著PostGIS數據容量的增長,另一個問題浮出水面:用于存儲幾何圖 形的描述(元數據)被證明效率相對較低。對于像點和短線這樣的小對 象,表示中的元數據占據了多達300%的開銷。出于性能方面的考慮,有 必要對描述進行縮減。通過縮減元數據頭和所需的維度,大大減少了 開銷。在PostGIS 1.0中,這種新的、更快的、輕量級的描述成為了默 認的描述。

            PostGIS最新的更新致力于提高對于標準的遵從性,增加了對ISO SQL/MM 標準中制定的基于曲線的幾何圖形和函數簽名的支持。

            因為繼續注重性能,PostGIS 1.4大大提高了幾何圖形測試例程的速度。

            PostGIS的概念

            PostGIS是一個空間數據庫,Oracle Spatial和SQL Server(2008和之 后版本)也是空間數據庫。

            PostGIS通過向PostgreSQL添加對空間數據類型、空間索引和空間函數 的支持,將PostgreSQL數據庫管理系統轉換為空間數據庫。

            因為PostGIS是建立在PostgreSQL之上的,所以PostGIS自動繼承了重 要的"企業級"特性以及開放源代碼的標準。

            可以說PostGIS僅僅只是PostgreSQL的一個插件,但是它將PostgreSQL 變成了一個強大的空間數據庫!

            官方網站:http://www.postgis.org/

            關注“開源集思”公眾號
            獲取免費資源


            Copyright © Since 2014. 開源地理空間基金會中文分會 吉ICP備05002032號

            Powered by TorCMS

            OSGeo 中國中心 郵件列表

            問題討論 : 要訂閱或者退訂列表,請點擊 訂閱

            發言 : 請寫信給: osgeo-china@lists.osgeo.org

            2019夜晚睡不着你懂的,国产爆乳成aV人在线播放,久久精品人人做人人爽男男男

          2. <nav id="fhetv"></nav>

                  <listing id="fhetv"></listing>

                  <var id="fhetv"><mark id="fhetv"><cite id="fhetv"></cite></mark></var>