Using GIS in MySQL

Howard Hwang
Dec 26, 2022

--

最少要使用 MySQL 5.5 以上,建議使用 MySQL 8 以上

MySQL 預設使用 WGS84 座標系統

效能要提升可以使用 geohash

R-Tree 是簡單計算範圍,如果太不規則可能會涵蓋到範圍外的物件

MySQL儲存 geometry資訊的方式

WKT使用了25bytes,相比WKB的21bytes,多了4bytes的座標系統表示,組成如下:

  1. 4bytes 整數 (表示SRID,空間資訊座標)
  2. 1byte 整數(同WKB),字節順序
  3. 4bytes整形(同WKB),數據類型(點、線、面)
  4. 8bytes浮點數(同WKB),X座標
  5. 8bytesz浮點數(同WKB),Y座標

--

--

Howard Hwang
Howard Hwang

No responses yet