지리적 지점 필드 유형

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 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]입니다.
    • 경도 또는 위도 범위 밖에 입력된 값은 해당 범위 내의 값으로 정규화됩니다.