메인 콘텐츠로 건너뛰기

flipCoordinates

flipCoordinates 함수는 Point, Ring, 다각형 또는 Multipolygon의 좌표 순서를 서로 바꿉니다. 예를 들어 위도와 경도의 순서가 서로 다른 좌표계 간에 변환할 때 유용합니다.

입력 매개변수

  • coordinates — Point (x, y)를 나타내는 튜플 또는 Ring, Polygon, Multipolygon을 나타내는 이러한 튜플의 배열입니다. 지원되는 입력 타입은 다음과 같습니다.
    • Point: xyFloat64 값인 튜플 (x, y)입니다.
    • Ring: Point들의 배열 [(x1, y1), (x2, y2), ...]입니다.
    • Polygon: Ring들의 배열 [ring1, ring2, ...]이며, 각 Ring은 Point들의 배열입니다.
    • Multipolygon: Polygon들의 배열 [polygon1, polygon2, ...]입니다.

반환 값

이 함수는 좌표가 뒤바뀐 입력값을 반환합니다. 예시는 다음과 같습니다.
  • Point (x, y)(y, x)가 됩니다.
  • Ring [(x1, y1), (x2, y2)][(y1, x1), (y2, x2)]가 됩니다.
  • Polygon 및 Multipolygon과 같은 중첩 구조는 재귀적으로 처리됩니다.

예시

예시 1: 한 Point 뒤집기

예시 2: 점 배열(Ring) 뒤집기

예시 3: Polygon 뒤집기

예시 4: Multipolygon의 좌표 뒤집기

마지막 수정일 2026년 7월 1일