Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

Join

13 de Setembro de 2010, 18:12 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado uma vez

Tenho carregado um shape principal, nesse shape tenho uma coluna de chave (id). Em um arquivo dbf tambem tenho uma coluna "id" e mais uma coluna chamada de "estatus". Quero fazer um JOIN entre o meu shape e o dbf através da coluna "id" e quando for carregado o shape cada situação seja personalizada de acordo com uma classe definida no .map.

É possível fazer isso? alguém poderia me dar uma ajuda?

Obrigado.

Autor: Pedro Pires Gazzana


22 comentários

  • 04f1e660b0aa64c4b4491da31b6b3356?only path=false&size=50&d=404Edmar Moretti(usuário não autenticado)
    14 de Setembro de 2010, 0:03

     

    O elemento JOIN do Mapfile não permite muita coisa. O mais indicado seria vc utilizar uma conexão via OGR, que trata um diretório com arquivos shp como se fosse um banco de dados. Dessa forma, vc pode fazer o relacionamento usando SQL.

    exemplo:

    Example 4. Directory of Shapefiles using SQL JOIN (http://mapserver.org/input/vector/ogr.html)

    LAYER
    NAME "Parks_cov"
    TYPE POLYGON
    CONNECTIONTYPE OGR
    CONNECTION "data/shppoly"
    DATA "SELECT eas_id, idlink.Name FROM poly LEFT JOIN idlink ON poly.eas_id = idlink.eas_id"
    STATUS ON
    CLASSITEM "idlink.Name"
    CLASS
    ...
    END
    END

    • 555d0a9b95b53f37f3943943fbe4e190?only path=false&size=50&d=404Pedro Pires Gazzana(usuário não autenticado)
      14 de Setembro de 2010, 9:08

       

      Dessa forma eu teria 2 arquivos shp e faria o join ente eles, é isso? se for assim não me adianta muito.

      E se eu quisesse fazer algo do tipo: ter o meu shape inicial  e o JOIN for feito através de uma conexão com o SQL Server 2005, seria possivel fazer através do OGR ou outra forma?

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