지리적 지점 필드 유형
geo point 데이터 형식은 경도 및 위도 좌표를 저장합니다.
지리적 지점 데이터 유형 필드를 테이블에 추가하여 경도 및 위도 좌표를 저장할 수 있습니다. 예를 들어, 기술자가 창고에서 부품의 위치를 찾는 데 도움이 되도록 경도 및 위도 쌍을 저장하는 지리적 포인트 필드를 정의할 수 있습니다.
기능 필드는 지리적 지점 필드 작업을 위한 여러 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]입니다.
- 경도 또는 위도 범위 밖에 입력된 값은 해당 범위 내의 값으로 정규화됩니다.