Loading...
MySQL 9.5 Reference Manual 9.5의 14.16.5 MySQL-Specific Functions That Create Geometry Values의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
MySQL은 geometry 값을 생성하기 위한 유용한 비표준 함수 집합을 제공합니다. 이 절에서 설명하는 함수들은 OpenGIS specification에 대한 MySQL 확장입니다.
이들 함수는 인자로 받은 WKB 값 또는 geometry 객체로부터 geometry 객체를 생성합니다. 어떤 인자라도 올바른 객체 타입에 대한 적절한 WKB 또는 geometry 표현이 아닌 경우, 반환 값은 NULL입니다.
예를 들어, Point()의 geometry 반환 값을 그대로 POINT 컬럼에 삽입할 수 있습니다:
1INSERT INTO t1 (pt_col) VALUES(Point(1,2));
geometry 인자로부터 GeomCollection 값을 생성합니다.
GeomCollection()은 지원되지 않는 geometry가 존재하더라도 인자에 포함된 모든 적절한 geometry들을 반환합니다.
인자 없이 사용하는 GeomCollection()은 비어 있는 geometry를 생성하는 방법으로 허용됩니다. 또한 WKT geometry collection 인자를 허용하는 ST_GeomFromText()와 같은 함수들은 OpenGIS 'GEOMETRYCOLLECTION EMPTY' 표준 문법과 MySQL 'GEOMETRYCOLLECTION()' 비표준 문법을 모두 이해합니다.
GeomCollection()과 GeometryCollection()은 동의어이며, GeomCollection()이 선호되는 함수입니다.
geometry 인자로부터 GeomCollection 값을 생성합니다.
GeometryCollection()은 지원되지 않는 geometry가 존재하더라도 인자에 포함된 모든 적절한 geometry들을 반환합니다.
인자 없이 사용하는 GeometryCollection()은 비어 있는 geometry를 생성하는 방법으로 허용됩니다. 또한 WKT geometry collection 인자를 허용하는 ST_GeomFromText()와 같은 함수들은 OpenGIS 'GEOMETRYCOLLECTION EMPTY' 표준 문법과 MySQL 'GEOMETRYCOLLECTION()' 비표준 문법을 모두 이해합니다.
GeomCollection()과 GeometryCollection()은 동의어이며, GeomCollection()이 선호되는 함수입니다.
여러 개의 Point 또는 WKB Point 인자로부터 LineString 값을 생성합니다. 인자 개수가 둘 미만이면 반환 값은 NULL입니다.
LineString 또는 WKB LineString 인자를 사용하여 MultiLineString 값을 생성합니다.
Point 또는 WKB Point 인자를 사용하여 MultiPoint 값을 생성합니다.
일련의 Polygon 또는 WKB Polygon 인자로부터 MultiPolygon 값을 생성합니다.
좌표를 사용하여 Point를 생성합니다.
여러 개의 LineString 또는 WKB LineString 인자로부터 Polygon 값을 생성합니다. 어떤 인자라도 LinearRing(즉, 폐합되고 단순한 LineString)을 나타내지 않으면 반환 값은 NULL입니다.
14.16.4 Functions That Create Geometry Values from WKB Values
14.16.6 Geometry Format Conversion Functions