Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

Uso de join parece não ser aceito.

10 de Junho de 2009, 16:13 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 9 vezes

Boa tarde a todos.

Estou utilizando PostgreSQL/PostGIS e está funcionando. Preciso utilizar um JOIN. Utilizando o PgAdmin III o JOIn funciona sem problemas, mas no mapfile não. Se tirar essa consulta e colocar uma simples, o mapfile funciona. O I3GEO/MapServer não suporta JOIN ?

 Agradeço qualquer informação.

Valeu.

Ernesto.

Autor: Ernesto Melo


44 comentários

  • C0612260ddd2b1da5857677def2fc70d?only path=false&size=50&d=404André Redivo(usuário não autenticado)
    10 de Junho de 2009, 16:22

     

    Ernesto,

    o join funciona perfeitamente no i3geo, você poderia mandar o seu mapfile
    para que eu possa dar uma olhada e ver se acho o erro

    André

    2009/6/10

    > Forum: Geral - usuários e desenvolvedores
    > Thread: Uso de join parece não ser aceito.
    > Author: Ernesto Melo
    > Posted: 2009-06-10 16:13:14.674995-03
    >
    > Boa tarde a todos.
    >
    > Estou utilizando PostgreSQL/PostGIS e está funcionando. Preciso utilizar um
    > JOIN. Utilizando o PgAdmin III o JOIn funciona sem problemas, mas no mapfile
    > não. Se tirar essa consulta e colocar uma simples, o mapfile funciona. O
    > I3GEO/MapServer não suporta JOIN ?
    >
    > Agradeço qualquer informação.
    >
    > Valeu.
    >
    > Ernesto.
    >
    > Recebendo correspondência demais? Gerencie suas notificações em:
    > www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age
    >

  • Bc9daf2a62dd0447ee5ff07eaec38acd?only path=false&size=50&d=404Lauro Araujo(usuário não autenticado)
    15 de Junho de 2009, 14:15

     

    Ernesto

    Se a consulta funciona no PgAdmin e não no i3geo, provavelmente você esqueceu de uma das 4 coisas abaixo:

    1. Especificar o nome da coluna geométrica. Note que a coluna geográfica deve ser uma das colunas retornadas pelo seu select. Ex.:

    DATA "the_geom FROM (Select nome, ..., the_geom, From ... Join...)" (o que está em itálico é a sua consulta)

    1. Colocar alias para sua consulta, o "as foo" (ou "as x", onde x é um nome qualquer) após o seu select. Ex.:

    DATA "the_geom FROM (Select .... From ... Join... ) as foo"

    3. Especificar uma coluna única deste select com "USING UNIQUE coluna", onde esta coluna é geralmente 'gid', gerado pelo postgres sempre que se converte um shape com shp2pgsql. Se o seu selec com join não pega este valor, ou nenhum valor único, isto deve ser feito. Ex.:

    DATA "the_geom FROM (Select nome, gid, ... From ... Join... ) as foo USING UNIQUE gid"

    4. Especificar a projeção com "USING SRID=####" Ex.:

    DATA "the_geom FROM (Select ... From ... Join... ) as foo USING UNIQUE gid USING SRID=4291"

    Algumas vezes certas consultas funcionam sem um ou outro dos itens mencionados, mas o correto colocá-los sempre.

    Att.

    Lauro Araujo
    Embrapa Agropecuária Informática

  • Bc9daf2a62dd0447ee5ff07eaec38acd?only path=false&size=50&d=404Lauro Araujo(usuário não autenticado)
    16 de Junho de 2009, 14:54

     

    O  Leandro (louriques@yahoo.com.br) me passou esta mensagem porque não consegue postar no fórum. Acho que ele pretendia enviá-la para o Ernesto, por isso repasso a mensagem abaixo.

    att

    Lauro

    --

    Boa tarde,

    estou lhe respondendo diretamente porque nao consigo enviar email pra list do i3GEO, apenas recebo os emails.

    Tenta encapsular a sua query em uma view. Eu faço isso com o Mapserver, assim não há problemas com joins.

    att

    Leandro

    • C0612260ddd2b1da5857677def2fc70d?only path=false&size=50&d=404André Redivo(usuário não autenticado)
      18 de Junho de 2009, 15:53

       

      O Ernesto me mandou esta menssagem para que eu colocasse no forum porque ele não consegue postar, então segue a menssagem:

       

      Boa tarde a todos.

      Agradeço, embora um pouco demorado, ao André (andre.redivo@mma.gov.br), ao Lauro (lauro.araujo@gmail.com), e ao Leandro (louriques@yahoo.com.br) pela ajuda. Testei e ainda não funcionou, logo que resolver necessidades mais urgentes volto a carga e se não for bobagem, posto aqui.

      Mais uma vez ogrigado.

      []s.
      Ernesto

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