flipCoordinates
flipCoordinates inverse les coordonnées d’un point, d’un anneau, d’un polygone ou d’un multipolygone. Cela est utile, par exemple, lors de la conversion entre des systèmes de coordonnées où l’ordre de la latitude et de la longitude diffère.
Paramètres d’entrée
coordinates— Un tuple représentant un point(x, y), ou un tableau de tuples de ce type représentant un anneau, un polygone ou un multipolygone. Les types d’entrée pris en charge sont les suivants :- Point : un tuple
(x, y)oùxetysont des valeurs Float64. - anneau : un tableau de points
[(x1, y1), (x2, y2), ...]. - polygone : un tableau d’anneaux
[ring1, ring2, ...], où chaque anneau est un tableau de points. - multipolygone : un tableau de polygones
[polygon1, polygon2, ...].
- Point : un tuple
Valeur renvoyée
- Un point
(x, y)devient(y, x). - Un anneau
[(x1, y1), (x2, y2)]devient[(y1, x1), (y2, x2)]. - Les structures imbriquées, comme les polygones et les multipolygones, sont traitées récursivement.