mapa_inicia.php

Inicia um novo mapa.

Gera as imagens necessárias para abrir o mapa e calcula um conjunto de variáveis necessárias ao funcionamento do i3Geo.  Os dados são devolvidos como um objeto json.  Conforme a interface que será utilizada pelo mapa, são feitos ajustes específicos.

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;

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.

Arquivo

i3geo/classesphp/mapa_inicia.php

Summary
mapa_inicia.phpInicia um novo mapa.
Functions
iniciaMapaInicia um mapa e obtém os parâmetros necessários para o funcionamento da interface HTML.

Functions

iniciaMapa

function iniciaMapa()

Inicia um mapa e obtém os parâmetros necessários para o funcionamento da interface HTML.

Globais

$interfacenome da interface que será utilizada pelo mapa padrao|openlayers|googlemaps|googleearth|flamingo . O valor de $interface é também armazenado no metadata “interface” do objeto Map, podendo ser utilizada em outros programas do i3Geo.
$openidindica se o usuário foi ou não autenticado em alguma rede social (veja i3geo/pacotes/openid)
$interfacePadraointerface definida em ms_configura.php
$navegadoresLocaisarray que indica quais usuários podem navegar no servidor
$cpObjeto CPAINT.
$embedLegendainclui a legenda no corpo do mapa sim|nao
$map_fileArquivo map file.
$mapextExtensão geográfica do mapa.
$wLargura da imagem do mapa.
$hAltura da imagem do mapa.
$R_pathVariável definida no arquivo ms_configura.php que indica se o software R está instalado.
$locmapservVariável definida no arquivo ms_configura.php que indica nome do mapserver cgi.
$kmlurlurl de um arquivo kml que será inserido no mapa.  Válido para a interface google maps

Retorno

{JSON}

{
variaveis:,
temas:[{
"name":,
"status":,
"tema":,
"transparency":,
"type":,
"sel":,
"escala":,
"download":,
"features":,
"connectiontype":,
"zoomtema":,
"contextoescala":,
"etiquetas":,
"identifica":,
"editorsql":,
"escondido":
}]
}
function iniciaMapa()
Inicia um mapa e obtém os parâmetros necessários para o funcionamento da interface HTML.