PostGIS
切換深色/淺色/自動模式 - PostGIS 空間資料庫 切換深色/淺色/自動模式 - PostGIS 空間資料庫 切換深色/淺色/自動模式 - PostGIS 空間資料庫 返回首頁 - PostGIS 空間資料庫

我應該使用幾何類型還是地理類型?

地理類型非常適合資料範圍是全球的人,以及不希望瞭解投影座標系統的人。不過,在球面上運算非常昂貴,因此許多查詢在地理類型下的速度會比幾何類型下慢。

另外,由於在球面上運算很棘手,因此僅有部分函式可以直接用於地理類型。特別是,下列空間函式會在球面/類球體上運算,並在可能的情況下使用空間索引。

  • ST_Area
  • ST_Azimuth
  • ST_CoveredBy
  • ST_Covers
  • ST_DWithin
  • ST_Distance
  • ST_Intersects
  • ST_Length
  • ST_Perimeter
  • ST_Project
  • ST_Segmentize

幾何類型易於理解,並在笛卡兒平面上表示資料。PostGIS 中的所有向量函式都針對幾何類型執行。如果你資料的「空間參考系統」不是平面型的,你必須為你的資料選擇一個,但隨後你的所有運算都將非常簡單,而且執行速度會比地理類型快很多。

如果你可以將你的資料放入平面座標系統(如果不是真正的全球範圍),你應該考慮使用幾何類型,而不是地理類型。