- 카테고리:
ST_XMAX¶
지정된 GEOGRAPHY 또는 GEOMETRY 오브젝트에 포함된 모든 지점의 최대 경도(X 좌표)를 반환합니다.
구문¶
ST_XMAX( <geography_or_geometry_expression> )
인자¶
geography_or_geometry_expression
인자는 GEOGRAPHY 또는 GEOMETRY 형식의 식이어야 합니다.
반환¶
REAL 값을 반환합니다.
사용법 노트¶
지리 공간 오브젝트가 자오선 위에 있거나 이를 가로지르는 경우, 함수는 180을 반환합니다.
예¶
GEOGRAPHY 예¶
이는 ST_XMIN, ST_XMAX, ST_YMIN, ST_YMAX 함수의 간단한 사용법을 보여줍니다.
CREATE or replace TABLE extreme_point_collection (id INTEGER, g GEOGRAPHY); INSERT INTO extreme_point_collection (id, g) SELECT column1, TO_GEOGRAPHY(column2) FROM VALUES (1, 'POINT(-180 0)'), (2, 'POINT(180 0)'), (3, 'LINESTRING(-179 0, 179 0)'), (4, 'LINESTRING(-60 30, 60 30)'), (5, 'LINESTRING(-60 -30, 60 -30)');SELECT g, ST_XMIN(g), ST_XMAX(g), ST_YMIN(g), ST_YMAX(g) FROM extreme_point_collection ORDER BY id; +----------------------------+------------+------------+-------------------+-------------------+ | G | ST_XMIN(G) | ST_XMAX(G) | ST_YMIN(G) | ST_YMAX(G) | |----------------------------+------------+------------+-------------------+-------------------| | POINT(-180 0) | -180 | 180 | 0 | 0 | | POINT(180 0) | -180 | 180 | 0 | 0 | | LINESTRING(-179 0,179 0) | -180 | 180 | -6.883275617e-14 | 6.883275617e-14 | | LINESTRING(-60 30,60 30) | -60 | 60 | 30 | 49.106605351 | | LINESTRING(-60 -30,60 -30) | -60 | 60 | -49.106605351 | -30 | +----------------------------+------------+------------+-------------------+-------------------+