Conexão com WMS

Acrescenta ao mapa um novo tema com base em um endereço de WMS

O usuário pode indicar o endereço ou escolher de uma lista.  A lista é pré-definida por meio do sistema de administração do i3Geo.

Veja

ADICIONATEMAWMS

Arquivo

i3geo/ferramentas/conectarwms/index.js

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.

Summary
Conexão com WMSAcrescenta ao mapa um novo tema com base em um endereço de WMS
Functions
listaRSSMonta a lista de serviços WMS cadastrados no sistema de administração do i3Geo
getcapabilitiesAbre uma nova janela com o resultado da chamada GETCAPABILITIES sobre o WMS escolhido
clickGuia2Mostra as principais informações sobre o WMS escolhido tendo como fonte o getcapabilities
clickGuia3Lista as camadas existentes no WMS escolhido.
registrawsArmazena em variáveis locais os parâmetros do WMS escolhido e ativa a guia 3, mostrando a lista de camadas disponíveis
seltemaInclui um LAYER, escolhido de um WMS, no mapa atual

Functions

listaRSS

function listaRSS(g_RSS,
onde)

Monta a lista de serviços WMS cadastrados no sistema de administração do i3Geo

Veja

<LISTARSSWSARRAY>

Parametros

g_RSS {Array}array com a lista de RSS que contém a lista de WMS cadastrados.  Se for um array com um único elemento vazio, será utilizado o endereço default do i3GEO (g_RSS = new Array(“”))
onde {Stribg}id do elemento HTML que receberá a lista de endereços formatada

getcapabilities

function getcapabilities()

Abre uma nova janela com o resultado da chamada GETCAPABILITIES sobre o WMS escolhido

clickGuia2

function clickGuia2()

Mostra as principais informações sobre o WMS escolhido tendo como fonte o getcapabilities

Veja

GETCAPABILITIES2

clickGuia3

function clickGuia3()

Lista as camadas existentes no WMS escolhido.

O resultado da chamada em PHP é uma string HTML já formatada.  O “radio” aponta para a função “adiciona”

Veja

TEMASWMS

registraws

function registraws(nome,
id_ws)

Armazena em variáveis locais os parâmetros do WMS escolhido e ativa a guia 3, mostrando a lista de camadas disponíveis

Parametros

nome {string}nome do WMS
id_ws {String}id do WMS

seltema

function seltema(tipo,
tema,
legenda,
nometema,
nomecamada,
sldflag)

Inclui um LAYER, escolhido de um WMS, no mapa atual

Veja

ADICIONATEMAWMS

function listaRSS(g_RSS,
onde)
Monta a lista de serviços WMS cadastrados no sistema de administração do i3Geo
function getcapabilities()
Abre uma nova janela com o resultado da chamada GETCAPABILITIES sobre o WMS escolhido
function clickGuia2()
Mostra as principais informações sobre o WMS escolhido tendo como fonte o getcapabilities
function clickGuia3()
Lista as camadas existentes no WMS escolhido.
function registraws(nome,
id_ws)
Armazena em variáveis locais os parâmetros do WMS escolhido e ativa a guia 3, mostrando a lista de camadas disponíveis
function seltema(tipo,
tema,
legenda,
nometema,
nomecamada,
sldflag)
Inclui um LAYER, escolhido de um WMS, no mapa atual
Acrescenta um novo tema em um arquivo map file tendo como fonte um WMS.
Chama a função getcapabilities e retorna o resultado formatado (WMS).
Retorna a lista de camadas de um WMS formatado em HTML.