지리적 지점 필드 유형
지리적 지점 데이터 유형은 경도 및 위도 좌표를 저장합니다.
테이블에 지리적 지점 데이터 유형 필드를 추가하여 경도 및 위도 좌표를 저장할 수 있습니다. 예를 들어, 기술자가 창고에서 부품의 위치를 쉽게 찾을 수 있도록 경도 및 위도 쌍을 저장할 지리적 지점 필드를 정의할 수 있습니다.
기능 필드는 지리적 포인트 필드 작업을 위한 여러 Glidefunction 작업을 제공합니다.
- 함수 필드에서 distance_sphere()를 사용하여 지리적 지점 사이의 거리를 계산하고 이를 사용하여 창고가 얼마나 멀리 떨어져 있는지에 따라 목록의 기록을 정렬합니다. 예:
glidefunction:distance_sphere(geopointField1, geopointField2) - 함수 필드에서 get_longitude() 및 get_latitude()를 사용하여 경도 및 위도 열을 지리적 지점 필드로 변환합니다. 예:
glidefunction:get_latitude(u_geo_point_field)glidefunction:get_longitude(u_geo_point_field) - 함수 필드에서 to_geopoint()를 사용하여 지리적 포인트 필드 또는 유효한 숫자 값 또는 열을 경도 및 위도 열 또는 값으로 변환합니다. 예:
glidefunction:to_geopoint(u_long_column, u_lat_column)
기능 필드 문서를 참조하십시오.
지리적 지점의 값은 경도, 위도 형식이며, 여기서:
- 경도와 위도는 모두 소수점 이하 6자리의 정밀도로 제한됩니다. 예: "80.206458", "25.767242".
- 경도 범위는 [-180, 180]입니다.
- 위도 범위는 [-90, 90]입니다.
- 경도 또는 위도 범위 밖에 입력된 값은 해당 범위 내의 값으로 정규화됩니다.