Feed on Posts or Comments

Category ArchivePostGIS



GIS & PostGIS Fernando on 05 Oct 2007

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

GeoServer & PostGIS & Tutorial Fernando on 27 Sep 2007

Configurando o PostGIS no GeoServer

Tenho recebido alguns e-mail de pessoas que tem tido uma certa dificuldade em estar configurando seus dados geoespaciais, que estão no PostGIS para utilizarem no GeoServer, por isso resolvi escrever este post e explicar como é simples.

Passo 1. Configurando o Data Store

1.1. Faça o login no GeoServer;
1.2. Navegue pelo menu até chegar em DataStores (Config -> Data -> DataStores);
1.3. Seleciona a opção NEW;
1.4. Selecione o banco de dados, no seu caso o PostGIS e dê um nome a ele (Feature Data Set ID);
1.5. Selecione o botão New;
1.6. Aparecerá então a seguinte tela:


DataStore

Passo 2. Preenchendo as informações

2.1. Agora você deve preencher os campos com as infomações de:
2.1.1. Host: nome ou ip onde está o seu banco
2.1.2. Port: porta do banco, no caso do PostGIS é a 5432
2.1.3. Schema: Esquema onde estão as suas tabelas, caso não coloque nada ele assumirá o schema public
2.1.4. Database: nome do banco
2.1.5. User: Usuário do banco
2.1.6. Password: senha do usuário do banco
2.2. Após ter entrado com esses dados, clique em submit.
2.3. Feito isso, clique em Apply, e depois em Save e seu banco estará configurado e salvo.


Tela com as informações preenchidas

Passo 3. Verificando se funcionou

Como passo verificar se realmente funcionou, se já posso configurar as FeatureTypes, com as layers do meu banco PostGIS?

Isso é realmente bem simples. Se você realizou o passo 2.2 e não ocorreu nenhum erro, o seu banco já está funcionando com o GeoServer. Para ver que as tabelas estão disponíveis faça o seguinte:

Navegue pelo menu até chegar em FeatureTypes (Config -> Data -> FeatureType), então seleciona a opção NEW.
Abrirá uma nova tela, e você então uma combobox (Feature Type Name), clique nela e veja se tem linhas no seguinte formato: nome_do_datastore:::nome_da_tabela_no_postgis.
Caso exista, é porque realmente funcionou.

Qualquer dúvida entre em contato.

PostGIS Fernando on 25 May 2007

Transformando Shape em PostGIS

Gshp2pgsql

Essa semana no fórum do GeoServer-BR, um usuário queria saber uma forma mais eficiente de importar seus shapes para o banco de dados PostGIS. Pois até então estava utilizando a função shp2pgsql para fazer a importação.

Foi sugerido a ele estar utilizando então o Gshp2pgsql, uma ferramenta open source, que é uma interface gráfica para a importação de shapefiles para o formato PostGIS.

Vale a pena dar uma olhada, e para quem programa com GTK+ contribuir com o projeto.