Inicializa o I3Geo via URL ms_criamapa.php

Cria os diretórios temporários para o i3Geo e o mapfile que será utilizado no mapa.  Esse é o programa principal de inicialização, podendo ser chamado diretamente pelo navegador web.

Com o uso de parâmetros específicos é possível alterar o mapa padrão criado no processo de inicialização, como por exemplo, adicionando-se novas camadas ou modificando-se a abrangência espacial do mapa.

A inicialização padrão utiliza uma interface HTML com todas as funcionalidades existentes, porém, é possível escolher outro HTML para a apresentação do mapa, permitindo a criação de mapas com uma interface customizada.

Os parâmetros podem ser utilizados na chamada do i3geo via navegador, p.e.,

http://localhost- /i3geo- /ms_criamapa.php?temasa=estadosl

A ordem dos parâmetros não é importante, mas o primeiro deve ser precedido de “?”.  Os demais parâmetros devem ser acrescentados sempre precedidos de “&”, p.e.,

http://localhost- /i3geo- /ms_criamapa.php?temasa=estadosl bioma&layers=estadosl bioma

Caso a inicialização do i3geo ocorra por um outro programa PHP, o ms_criamapa.php deve ser executado via include.  Nesse caso, os parâmetros devem ser especificados como variáveis, p.e.,

$temasa=bioma; include(“ms_criamapa.php”);

Link

http://localhost/i3geo/ms_criamapa.php

Licenca

GPL2

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto a versão 2 da Licença.  Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Summary
Inicializa o I3Geo via URL ms_criamapa.phpCria os diretórios temporários para o i3Geo e o mapfile que será utilizado no mapa.
Arquivos
i3geo/ ms_criamapa.php

Arquivos

i3geo/ ms_criamapa.php

Parametros

basearquivo mapfile que servirá de base para a criação do mapa.Por default, são utilizados os arquivos aplicmap/geral1.map (para linux) ou aplicmap/geral1windows.map (para windows).
temasalista, separada por espaços, com os nomes dos arquivos map que serão adicionados ao mapa.  Se o arquivo map não estiver no diretório i3geo/temas, o nome deve incluir o caminho completo no servidor.  O arquivo map pode conter mais de um layer pois todos os existentes serão adicionados ao mapa.  Por default, todos os layers encontrados nos mapfiles são adicionados ao mapa com o status de desenho em OFF.
layerslista, separada por espaços, com os nomes dos layers que serão ligados.  A lista deve conter os nomes dos layers e não os nomes dos mapfiles acrescentados ao mapa.  Por exemplo, ao adicionar com “temasa” um mapfile chamado “transporte” que contenha os layers “estradas” e “ferrovias” os dois layers serão adicionados ao mapa.  Para que esses dois layers fiquem visíveis no mapa deve-se utilizar &layers=estradas ferrovias.
mapextextensao geografica que será utilizada.  Por padrão, a extensão geográfica é definida para abranger o Brasil todo.  Para alterar o padrão deve-se utilizar o parâmetro mapext para especificar a nova abrangência.  Essa abrangência deve ser definida em coordenadas no formato décimos de grau e na projeção geográfica.  Exemplo: &mapext=-54 -30 -50 -12.  Observe que a ordem dos valores são xmin ymin xmax ymax
executaprograma ou função em php que será executado via include.  O include é feito no final do processo de inicialização quando a variável $tmpfname já está definida.  Essa variável guarda o nome do arquivo mapfile que será utilizado pelo i3geo.
interfacenome da interface que será utilizada para abrir o mapa.  As interfaces são arquivos HTML que podem estar no diretório aplicmap.  Por default, utiliza-se o geral.htm.  Vc pode copiar esse html e alterá-lo para customizar o mapa.  Para chamar o html customizado, utilize ms_criamapa.php?interface=meumapa.htm
perfilperfil utilizado para restringir os menus de temas.  O menu com os temas mostrados no i3geo são definidos no arquivo menutemas/menutemas.xml.  Nesse arquivo,pode-se utilizar um elemento <PERFIL></PERFIL> indicando que o tema apenas será mostrado em perfis específicos.  Por exempo: ms_criamapa.php?perfil=usuário1
caminhocaminho para os programas que serão incluídos com “include”.  Ao chamar o programa ms_criamapa.php por meio de “include” é necessário especificar essa variável para indicar o caminho correto do i3geo.
pontoslista de coordenadas x e y que serão adicionadas como pontos no mapa.
nometemapontosnome do tema de pontos
linhaslista de coordenadas x e y que serão adicionadas como linhas no mapa.  As coordenadas de linhas diferentes devem ser separadas por “,”, por exemplo: -54 -12 -50 -12,-50 -1 -50 -2 -50 -3
nometemalinhasnome do tema de linhas
poligonoslista de coordenadas x e y que serão adicionadas como polígonos no mapa.  As coordenadas dos vértices de polígonos diferentes devem ser separadas por “,”.
nometemapoligonosnome do tema de polígonos
wktinsere elementos no mapa com coordenadas definidas em wkt
nometemawktnome do tema em wkt
idiomaidioma da interface (veja os idiomas disponíveis em classe_idioma.js)
kmlurlurl de um arquivo KML que será incluido no mapa.  Válido apenas na interface google maps
url_wmsendereço de um WMS (será incluido como uma camada no mapa)
layer_wmsnome do layer
style_wmsestilo do layer
nome_wmsnome da camada (titulo)
srs_wmscódigo da projeção
image_wmstipo de imagem disponível
versao_wmsVersão do WMS (necessário quando da inclusão de uma camada WMS diretamente pela URL)