Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

도형 둘레

항목값
화면 이름Perimeter
식별자perimeterV1
지원 실행 방식Batch, Streaming
범주지리공간 (Geospatial)
반환 자료형Double

지구를 구로 근사하여 도형의 둘레를 미터로 계산합니다. 선 문자열과 점의 값은 0입니다.

입력 인자

이름지정 여부자료형의미와 조건
Expression필수Expression<Geometry>GeoJSON 문자열입니다.

입출력 예시

예시 1: 기본 동작

인자 값:

  • Expression: geometry
geometry출력
{"type":"Polygon","coordinates":[[[-102.05,41.0],[-109.05,41.0],[-109.05,37.0],[-102.05,37.0],[-102.05,41.0]]]}2098333.448556529

예시 2: 기본 동작

인자 값:

  • Expression: geometry
geometry출력
{"type":"MultiPolygon","coordinates":[[[[-102.05,41.0],[-109.05,41.0],[-109.05,37.0],[-102.05,37.0],[-102.05,41.0]]],[[[-1.0,-1.0],[1.0,-1.0],[1.0,1.0],[-1.0,1.0],[-1.0,-1.0]]]]}2987826.341349821

예시 3: 기본 동작

인자 값:

  • Expression: geometry
geometry출력
{"type":"Polygon","coordinates":[[[-1.0,-1.0],[1.0,-1.0],[1.0,1.0],[-1.0,1.0],[-1.0,-1.0]]]}889492.8927932923

예시 4: null 처리

인자 값:

  • Expression: geometry
geometry출력
nullnull

예시 5: 경계 조건

인자 값:

  • Expression: geometry
geometry출력
not geoJsonnull

예시 6: 경계 조건

인자 값:

  • Expression: geometry
geometry출력
{"type":"LineString","coordinates":[[0.0,0.0],[1.0,0.0]]}0.0

예시 7: 경계 조건

인자 값:

  • Expression: geometry
geometry출력
{"type":"Point","coordinates":[0.0,0.0]}0.0

예시 8: 경계 조건

인자 값:

  • Expression: geometry
geometry출력
{"type":"Polygon","coordinates":[[[-179.0,-1.0],[179.0,-1.0],[179.0,1.0],[-179.0,1.0],[-179.0,-1.0]]]}889492.8927932923