Inicializa o I3Geo via URL ms_criamapa.php |
Inicializa o I3Geo via URL ms_criamapa.phpCria 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”); Summary
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@mma.g ov.br moretti 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. Parâmetros
Fluxo do códigoSummary
Verifica a variável $caminhoEssa variável deve ser definida em programas que utilizam o ms_criamapa.php via include. Indica onde está o diretório i3geo para que os includes seguintes possam ser localizados. $caminho é sempre colocada antes do nome dos arquivos que serão incçuídos, p.e., require_once ($caminho.”classesphp/carrega_ext.php”); Define os arquivos .mapSeleciona os arquivos mapfile que serão carregados como base conforme o tipo de sistema operacional. A variável $base pode ser definida como um parâmetro na inicialização, caso contrário, é utilizado o padrão. Os arquivos .map padrão são armazenados em i3geo/aplicmap. O arquivo é lido conforma a característica do sistema operacional. |
Liga os temas definidos na variável $layers
function ligaTemas()
Inclui os temas definidos na variável $temasa
function incluiTemasIniciais()
Cria os arquivos vazios index.htm e index.html nos diretórios temporários
function criaIndex()
Insere um novo tema com os pontos definidos na variável $pontos
function inserePontosUrl()
Insere um novo tema com as linhas definidas na variável $linhas
function insereLinhasUrl()
Insere um novo tema com os poligonos definidas na variável $poligonos
function inserePoligonosUrl()