Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

conexão postgis

24 de Março de 2010, 11:42 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 203 vezes

Bom, vou precisar de mais uma ajuda.. Até o momento estou conseguindo fazer tudo que precisei, porém hoje fui tentar fazer a conexão com  o PostGis, não estou conseguindo e tenho algumas duvidas.

Fiz a instalação, deu tudo certo, importei um arquivo *.shp tudo ok. No banco foi criado 3 tabelas: uma com o nome do arquivo, outra com o nome "geometry_columns" com somente uma linha e outra com o nome "spatial_ref_sys" que esta vazia..

No arquivo .map coloquei as seguintes linhas:

CONNECTIONTYPE postgis
CONNECTION "user=postgres password=1234 dbname=template_postgis host=localhost port=5432"
DATA "the_geom FROM (select * FROM 55uf500gc) as foo USING UNIQUE gid USING SRID=-1"

Quando tento carregar o mapa aparece a mensagem dizendo que o mapa não pode ser carregado, não entendo o que esta errado na conexão. Tenho uma dúdiva no "selec * from tabela" essa tabela deve ser qual? e o SRID deve ser o valor que esta definido na coluna SRID na tabela "geometry_columns"?

Conto com vcs novamente. Obrigado!

Autor: Pedro Pires Gazzana


1Um comentário

  • A9f65cb7086d4568ac86711f9007d665?only path=false&size=50&d=404Judson Matos(usuário não autenticado)
    13 de Abril de 2010, 8:58

     

    Pedro, bom dia, estou vendo que você está conectanto ao banco template_postgis o ideal é você criar um banco novo e referenciar com o template_postgis que tem armazenado duas tabelas importantes para o banco geográfico geometry_columns e spatial_ref_sys e outras informações fundamentais para os dados geográficos veja o exemplo de criação de um banco no postgis e conexão com o banco:

    click com o botão direito em Bancos de Dados>nomeie se banco = geo> se o banco tiver em portugues o "dono" = postgres> codificação=utf8  >modelo > template_postgis> tablespace = pg_default e vá selecione outras fn e de ok. o Seu novo banco está criado agora de entrada no seu shape utilizando o shp2pgsql no terminal, pronto sua tabela está inserida e pronta para conexão com o mapserver exemplo abaixo:

    Segue exemplo de conexão com postgis

    LAYER
            NAME 55uf500gc
            TYPE POLYGON
            CONNECTIONTYPE POSTGIS
            CONNECTION "user=postgres host=localhost dbname=geo password= postgres port=5432"
            DATA "the_geom FROM tab_55uf500gc using unique gid using srid=4291"

    Select você utilizará somente quando quiser que somente um dado específico de uma coluna ou vários  da sua tabela aparecerá por exemplo, não sei se está é de um dado de munípio, se for você pode utilizar o seguinte:
    DAta "the_geom from (select mesoregião, microregião from tab_55uf500gc)"

acesso à versão beta do i3geosaude

19 de Março de 2015, 10:03, por Desconhecido

Prezados amigos, 



comunidade i3geosaude

7 de Janeiro de 2015, 10:22, por Desconhecido

Prezados Colaboradores,



Primeira Reunião do Grupo de Trabalho do i3Geo ocorre no dia 20 de novembro

6 de Novembro de 2013, 17:46, por Desconhecido

Na manhã do dia 20 de novembro, junto ao Seminário Anual do SISP, acontecerá a 1a. Reunião do Grupo de Trabalho da solução i3Geo, para tratar de necessidades de melhoria ou adaptação da solução disponível no Portal SPB, para uso pela Administração Pública Federal. Os anseios dos dirigentes de TI do Sistema de Administração de Recursos de Tecnologia da Informação – SISP, em busca de soluções disponíveis no Portal do SPB que atendam às necessidades da Administração e de cada Órgão em específico, foram objeto de discussão em reuniões da Comissão de Coordenação do Sistema ao longo de 2013. A formação do Grupo de Trabalho do i3Geo é resultado das atividades já realizadas até o momento entre os órgãos integrantes do SISP na reflexão, modelagem e aprimoramento do conceito e da finalidade do Software Público para a Administração Pública e para a Sociedade.



Testes com o i3Geo (Geosaúde) em Manaus

24 de Setembro de 2013, 11:39, por Desconhecido

Projeto do Departamento de Monitoramento e Avaliação do SUS (DEMAS) do Ministério da Saúde, iniciou os testes e implantação do i3Geo, distribuição "Geosaúde", na Secretaria Municipal de Saúde de Manaus.



Funai cria Portal de mapas baseado em tecnologias livres (i3Geo)

1 de Agosto de 2011, 18:27, por Desconhecido

Autor: Edmar Moretti