mysql空間擴充VSPostGIS

來源:互聯網
上載者:User

 

功能

Mysql spatial extension

PostGIS

空間索引

僅MyISAM支援R樹索引,InnoDB不支援

GIST樹索引(R樹的變種)

支援的空間類型

僅二維資料

二維、三維以及曲線

空間操作函數

有限的空間函數

基本實現OGC標準定義的空間操作函數

例:想尋找藍色多邊形內的點,mysql空間擴充僅能查出在最小外包矩形(紅色框)內的點,而postgis能查出手繪多邊形內的點。

#FormatImgID_0#

空間投影

不支援

支援多種常用投影座標系

例:想尋找兩點間距離。MySQL Spatial僅能計算歐式空間距離,而PostGIS能計算不同投影座標系下的真實空間距離

事務支援

不支援

PostGIS提供了一系列的長事務支援,可以有效支援複雜的空間分析功能

查詢效率

載入速度: MySQL > PostGIS (事務)

空間索引的建立: MySQL < PostGIS (diff split algo)

查詢: MySQL PostGIS(不同性質查詢結果不一樣,各有千秋)

GIS系統使用

使用較少

使用較多,例如openstreetmap的資料庫後台就是Postgresql+Postgis

  小結:如果只做一些簡單的GIS或者LBS的應用,MySQL提供的spatial extensions基本能夠滿足。但如果需要的功能更複雜一些,MySQL spatial extensions提供的功能可能就不夠用了,這時Postgresql+postGIS可能將更加合適。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.