[1. 개요]
mysql 에서 공간 연산을 사용하기 위한 첫번째 단계
Point, Polyline, Polygon 등을 생성하여 table 에 insert 하는 방법 정리
[2. WKT 로 geometry 작성하기]
Point
- ST_GEOMFROMTEXT('Point(127.123456 36.654321)', 4326)
- X, Y 순으로 적는다. ## (경도, 위도) or (Lon, Lat)
- X, Y 사이에 comma 가 없어야 한다.
Polyline
- ST_GEOMFROMTEXT('LINESTRING(X Y, X Y, ..., X Y)', 4326)
Polygon
- ST_GEOMFROMTEXT('Polygon( (X Y, X Y, X Y, ..., X Y))', 4326)
- Polyline 과 비슷한 방식으로 적는다.
- 중요한 점, 시작점과 끝점이 같아야 한다.
- 기본적으로 polygon 은 시작점에서 시계방향으로 Point 가 배치된다.
- Parts 가 어떤 의미였는지 기억이 안나네
'MySQL > geometry' 카테고리의 다른 글
mysql. st_bearing funtion (0) | 2024.03.26 |
---|---|
mysql. haversine_distnace function (0) | 2024.03.26 |
wgs84 좌표 관련 연산 (거리, bearing) (1) | 2024.03.26 |