12.15.5 기하 값을 만들 MySQL 고유의 함수
MySQL은 기하 값을 만드는 데 도움이되는 비표준 함수가 준비되어 있습니다. 이 절에서 설명 된 함수는 OpenGIS 사양에 MySQL 확장입니다.
이 함수는 인자로 WKB 값 또는 기하 객체에서 기하학적 개체를 생성합니다. 몇개의 인수가 적절한 WKB에도 적절한 객체 형의 기하학적 표현도 아닌 경우, 반환 값은 NULL 입니다.
예를 들어, Point() 에서 기하 도형의 반환 값을 POINT 컬럼에 직접 삽입 할 수 있습니다.
INSERT INTO t1 (pt_col) VALUES (Point (1,2));
GeometryCollection(g1,g2,...)GeometryCollection을 구축합니다.인수에 지원되지 않는 기하 도형이 포함되어있는 경우, 반환 값은
NULL입니다.LineString(pt1,pt2,...)여러
Point또는 WKBPoint인수에서LineString값을 구축합니다. 인수의 수가 2 미만이면 반환 값은NULL입니다.MultiLineString(ls1,ls2,...)LineString또는 WKBLineString인수를 사용하여MultiLineString값을 구축합니다.MultiPoint(pt1,pt2,...)Point또는 WKBPoint인수를 사용하여MultiPoint값을 구축합니다.MultiPolygon(poly1,poly2,...)일련의
Polygon또는 WKBPolygon인수에서MultiPolygon값을 구축합니다.Point(x,y)좌표를 사용하여
Point를 구축합니다.Polygon(ls1,ls2,...)여러
LineString또는 WKBLineString인수에서Polygon값을 구축합니다. 몇개의 인수가LinearRing을 나타내지 않은 (즉 닫힌 단순한LineString이 아닌 경우), 반환 값은NULL입니다.