flipCoordinates
flipCoordinates inverte as coordenadas de um ponto, anel, polígono ou multipolígono. Isso é útil, por exemplo, ao converter entre sistemas de coordenadas em que a ordem de latitude e longitude é diferente.
Parâmetros de entrada
coordinates— Uma tupla que representa um ponto(x, y)ou um Array dessas tuplas que representa um anel, polígono ou multipolígono. Os tipos de entrada compatíveis incluem:- Point: Uma tupla
(x, y)em quexeysão valores Float64. - Anel: Um Array de pontos
[(x1, y1), (x2, y2), ...]. - Polígono: Um Array de anéis
[ring1, ring2, ...], em que cada anel é um Array de pontos. - Multipolígono: Um Array de polígonos
[polygon1, polygon2, ...].
- Point: Uma tupla
Valor retornado
- Um ponto
(x, y)passa a ser(y, x). - Um anel
[(x1, y1), (x2, y2)]passa a ser[(y1, x1), (y2, x2)]. - Estruturas aninhadas, como polígonos e multipolígonos, são processadas recursivamente.