Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

$mapa->save() está incluindo lixo no mapfile

27 de Agosto de 2010, 16:28 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado uma vez

Galera,

Quando eu abro um mapfile
$mapa = ms_newMapObj($map_file); 
e em seguida salvo
$mapa->save();
o mapserver inclui diversos itens (por exemplo LEGEND, OUTPUTFORMAT, QUERYMAP etc) que eu não gostaria de incluir. Inclusive se eu editar o mapfile no editor do próprio i3Geo ele remove todos esses itens.

Queria saber como eu faço para o MapServer não incluir nada além do que eu especificar em um mapfile? Por exemplo, se eu abrir um mapfile e não fizer nada e em seguida salvar, gostaria que ele ficasse exatamente igual ao antes de abrir.

 Valeu,

 Victor

Autor: Victor Cezar


22 comentários

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

     

    Esses elementos não são bem "lixo", são partes integrantes de um mapfile padrão. O i3Geo é que simplifica os mapfiles qd eles são criados para configurar os temas. Sempre que um mapa é criado, o i3Geo faz um tipo de "merge" desse mapfile simplificado com o mapfile completo existente no diretório temporário.

    O método save() é da API do Mapscript e sempre irá acrescentar esses elementos ao ser aplicado. O que se faz no i3Geo é remover os elementos que não são necessários, no caso do sistema de administração, que cria mapfiles temporários .

    Para vc obter o mesmo efeito, vc terá que aplicar essa simplificação, mas observe que o mapfile gerado não poderá ser utilizado para gerar mapas se os cabeçalhos não forem incluídos em algum momento depois.

    • 8748767d9c83198773fff76029006c01?only path=false&size=50&d=404Victor Cezar(usuário não autenticado)
      30 de Agosto de 2010, 10:33

       

      Obrigado Edmar!

      Como era para manutenção de temas mesmo, usei a função removeCabecalho() em admin/php/editormapfile.php e obtive exatamente o resultado que eu gostaria.

      Victor

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