Rotação no PostGIS

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
Polígono Antes Polígono Depois

Fonte: GeoLabs

Trackback URL

3 Comments on "Rotação no PostGIS"

  1. Fernando Quadro
    Felipe Costa
    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

  2. Fernando Quadro
    Felipe Costa
    05/10/2007 at 12:33 pm Permalink

    Olá,
    Olhando o artigo original, acho que o seu antes-depois está invertido.
    []s.
    Felipe

  3. Fernando Quadro
    Fernando
    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.

Hi Stranger, leave a comment:

ALLOWED XHTML TAGS:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to Comments