Parece que a função rotate no PostGIS gira a geometria somente sobre o centro do sistema de coordenada. Havia um truque que foi mencionado na lista do PostGIS por Bruce Rindhal para girar um polígono sobre seu centro:
Em seguida fazemos um translate no centróide do polygon para (0.0), o giramos 45 graus e movemos para baixo (para o centróide original).
Veja como ficou:
| Antes | Depois |
![]() |
![]() |
Fonte: GeoLabs


05/10/2007 at 12:30 pm Permalink
Olá,
Não entendi muito bem o Antes e Depois.
O polígono que estava na frente girou 45 graus. Agora o que estava atrás, o que aconteceu com ele?
A propósito que software de visualização é esse do screen?
Abraço,
Felipe
05/10/2007 at 12:33 pm Permalink
Olá,
Olhando o artigo original, acho que o seu antes-depois está invertido.
[]s.
Felipe
08/10/2007 at 8:39 am Permalink
Felipe,
Obrigado, as imagens estavam invertidas mesmo, devo ter me confundido na hora de postar as imagens, e acabei trocando.
Abraço.