Using GIS in MySQL
Dec 26, 2022
最少要使用 MySQL 5.5 以上,建議使用 MySQL 8 以上
MySQL 預設使用 WGS84 座標系統
效能要提升可以使用 geohash
R-Tree 是簡單計算範圍,如果太不規則可能會涵蓋到範圍外的物件
MySQL儲存 geometry資訊的方式
WKT使用了25bytes,相比WKB的21bytes,多了4bytes的座標系統表示,組成如下:
- 4bytes 整數 (表示SRID,空間資訊座標)
- 1byte 整數(同WKB),字節順序
- 4bytes整形(同WKB),數據類型(點、線、面)
- 8bytes浮點數(同WKB),X座標
- 8bytesz浮點數(同WKB),Y座標