翻转坐标
flipCoordinates
flipCoordinates 函数会交换点、环、多边形或多重多边形的坐标。例如,在不同坐标系之间转换且经纬度顺序不同时,这个函数非常有用。
输入参数
coordinates— 表示点(x, y)的元组,或由此类元组组成的数组,用于表示环、多边形或多多边形。支持的输入类型包括:- Point:一个元组
(x, y),其中x和y为 Float64 值。 - Ring:点的数组
[(x1, y1), (x2, y2), ...]。 - Polygon:环的数组
[ring1, ring2, ...],其中每个环都是点的数组。 - Multipolygon:多边形的数组
[polygon1, polygon2, ...]。
- Point:一个元组
返回值
该函数返回将坐标翻转后的输入数据。例如:
- 点
(x, y)变为(y, x)。 - 环
[(x1, y1), (x2, y2)]变为[(y1, x1), (y2, x2)]。 - 多边形和多多边形等嵌套结构将被递归处理。