Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

Ferramenta de seleção

12 de Junho de 2012, 15:44 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 13 vezes

Prezados,

Como posso utilizar a ferramenta de seleção de forma que carregue automaticamente uma seleção passada por GET ao inicializar o mapa?

Ex: ms_criamapa.php?selecao=RS

Ao inicializar meu mapa do Brasil o Estado do Rio Grande do Sul inicializar selecionado.

Obrigado.

Autor: Pedro Pires Gazzana


55 comentários

  • 555d0a9b95b53f37f3943943fbe4e190?only path=false&size=50&d=404Pedro Pires Gazzana(usuário não autenticado)
    15 de Junho de 2012, 8:10

     

    Alguém poderia ajudar?

  • 04f1e660b0aa64c4b4491da31b6b3356?only path=false&size=50&d=404Edmar Moretti(usuário não autenticado)
    21 de Junho de 2012, 14:01

     

    Vc precisa mesmo usar seleção para isso? Acho que seria melhor vc alterar a camada "brasil", existente no mapfile de inicialização, criando duas classe, sendo uma para o RS e outra para os demais estados. Dessa forma você poderia aplicar uma cor diferente para o RS.

    CLASS
    NAME "RS"
    EXPRESSION ('[ESTADO]'eq'RS')
    STYLE
    COLOR 230 245 174
    END # STYLE
    END # CLASS
    CLASS
    NAME "Outros"
    EXPRESSION ('[ESTADO]'ne'RS')
    STYLE
    COLOR 249 246 246
    END # STYLE
    END # CLASS
     

    • 555d0a9b95b53f37f3943943fbe4e190?only path=false&size=50&d=404Pedro Pires Gazzana(usuário não autenticado)
      22 de Junho de 2012, 14:21

       

      Realmente é necessário a utilização da ferramenta, o exemplo que citei sobre o estado do RS, foi somente um exemplo para entendimento.

      A real necessidade é a utilização de uma base de logradouros disponível em um sistema que venho desenvolvendo, ao clicar em cada um desses link (logradouros) deverá ser direcionado ao i3Geo com tal logradouro selecionado no mapa.

      Consegui fazer isso de uma forma que acredito não ser a mais correta, coloquei o código abaixo no arquivo de inicialização da interface:

      var query = $.query.get('query').split("|");
      i3GEO.php.selecaoatrib2(temp,"estadosl","((|["+query[0]+"]| = |"+query[1]+"|))","adiciona");

      O problema que ocorre é que quando passo o GET necessário (query) o ms_criamapa redireciona URL para criação do mapa e o parâmetro é perdido.

      Teria alguma outra forma?

      • 04f1e660b0aa64c4b4491da31b6b3356?only path=false&size=50&d=404Edmar Moretti(usuário não autenticado)
        1 de Julho de 2012, 21:14

         

        A seleção só faz sentido se vc quer realizar alguma operação sobre os elementos de um LAYER, se vc quer apenas destacar o elemento, seria melhor fazer de outra forma. Por exemplo, o seu programa poderia obter as coordenadas do logradouro e enviá-las como parâmetro, isso mostraria uma linha destacada no mapa.

        Mas se vc realmente precisa ter o elemento selecionado, você pode criar uma interface, por exemplo, copiando i3geo/interface/openlayers.htm para i3geo/interface/meumapa.php

        Como a interface é um PHP, você pode substituir variáveis e criar seu código que executa a operação de seleção dinamicamente.

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