OGC

Faz a leitura e o processamento de web services nos padrőes OGC.  Atualmente, processa apenas serviços no padrăo WMS.

Summary
Faz a leitura e o processamento de web services nos padrőes OGC.
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
19/6/2007
Verifica se existe um tema em um servico WFS processando o getcapabilities.
Verifica se existe um servico WFS invocando o getcapabilities.
Chama a funçăo getcapabilities e retorna o resultado.
Chama a funçăo getcapabilities e retorna o resultado formatado (WMS).
Chama a funçăo getcapabilities e retorna o resultado formatado (WFS).
Lista os temas de um web service WMS.
Lista os temas de um web service WFS.
Converte caracteres XML em HTML.
Retorna a descriçăo de um serviço (nó).
Retorna a descriçăo de um serviço (atributo).
Retorna a descriçăo de um serviço (filho de um nó).
Retorna o título de um WMS.
Retorna o recurso on-line de um WMS.
Retorna os formatos de imagem de um WMS.
Retorna os formatos existentes de retorno da opçăo getfeatureinfo.
Retorna os estilos de um WMS.
Retorna as exceptions de um WMS.
Retorna a versao.
Retorna os layers de um WMS.
Read the content child node of an element tag node WMS.
Retorna os SRSs WMS.
Retorna o BBOX de um WMS.
Convert a BoundingBox node into a text string de um wms.
Convert a Layer node into an HTML representation wms.
Convert a Layer node into an HTML representation sem radio.
Convert a Layer into an HTML WMS.

Licença

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.

Files

i3geo/ classesphp/ wmswfs.php

19/6/2007

Functions

existeTemaWFS

function existeTemaWFS()

Verifica se existe um tema em um servico WFS processando o getcapabilities.

parameters

$wfsendereço do serviço
$tematema que será verificado

existeWFS

function existeWFS()

Verifica se existe um servico WFS invocando o getcapabilities.

parameters

$servicoendereço do serviço

getcapabilities

function getcapabilities()

Chama a funçăo getcapabilities e retorna o resultado.

parameters

$servicoEndereço do web service.
$cpObjeto CPAINT.

getcapabilities2

function getcapabilities2()

Chama a funçăo getcapabilities e retorna o resultado formatado (WMS).

parameters

$servicoEndereço do web service.
$cpObjeto CPAINT.

getcapabilities3

function getcapabilities3()

Chama a funçăo getcapabilities e retorna o resultado formatado (WFS).

parameters

$servicoEndereço do web service.
$cpObjeto CPAINT.

temaswms

function temaswms()

Lista os temas de um web service WMS.

parameters

$servicoEndereço do web service.
$cpObjeto CPAINT.

temaswfs

function temaswfs()

Lista os temas de um web service WFS.

parameters

$servicoEndereço do web service.
$cpObjeto CPAINT.

xml2html

function xml2html ($str)

Converte caracteres XML em HTML.

parameters

$strXml.

wms_descricao

function wms_descricao ($dom,
$xp)

Retorna a descriçăo de um serviço (nó).

wms_descricaov

function wms_descricaov ($dom,
$xp,
$attrib)

Retorna a descriçăo de um serviço (atributo).

wms_descricaon

function wms_descricaon ($dom,
$xp,
$n)

Retorna a descriçăo de um serviço (filho de um nó).

wms_title

function wms_title ($dom)

Retorna o título de um WMS.

wms_onlineresource

function wms_onlineresource ($dom)

Retorna o recurso on-line de um WMS.

wms_formats

function wms_formats ($dom)

Retorna os formatos de imagem de um WMS.

wms_formatsinfo

function wms_formatsinfo ($dom)

Retorna os formatos existentes de retorno da opçăo getfeatureinfo.

wms_estilos

function wms_estilos ($dom)

Retorna os estilos de um WMS.

wms_exceptions

function wms_exceptions ($dom)

Retorna as exceptions de um WMS.

wms_version

function wms_version ($dom)

Retorna a versao.

wms_layers

function wms_layers ($dom)

Retorna os layers de um WMS.

wms_xpnode2content

function wms_xpnode2content($xp_node)

Read the content child node of an element tag node WMS.

wms_srs

function wms_srs($dom)

Retorna os SRSs WMS.

wms_bbox

function wms_bbox($dom)

Retorna o BBOX de um WMS.

wms_bbox2txt

function wms_bbox2txt($node)

Convert a BoundingBox node into a text string de um wms.

wms_layer2html

function wms_layer2html( $node,
$tipo ,
 $layer)

Convert a Layer node into an HTML representation wms.

wms_layer3html

function wms_layer3html($node)

Convert a Layer node into an HTML representation sem radio.

wms_layer4html

function wms_layer4html($layer)

Convert a Layer into an HTML WMS.

function existeTemaWFS()
Verifica se existe um tema em um servico WFS processando o getcapabilities.
function existeWFS()
Verifica se existe um servico WFS invocando o getcapabilities.
function getcapabilities()
Chama a funçăo getcapabilities e retorna o resultado.
function getcapabilities2()
Chama a funçăo getcapabilities e retorna o resultado formatado (WMS).
function getcapabilities3()
Chama a funçăo getcapabilities e retorna o resultado formatado (WFS).
function temaswms()
Lista os temas de um web service WMS.
function temaswfs()
Lista os temas de um web service WFS.
function xml2html ($str)
Converte caracteres XML em HTML.
function wms_descricao ($dom,
$xp)
Retorna a descriçăo de um serviço (nó).
function wms_descricaov ($dom,
$xp,
$attrib)
Retorna a descriçăo de um serviço (atributo).
function wms_descricaon ($dom,
$xp,
$n)
Retorna a descriçăo de um serviço (filho de um nó).
function wms_title ($dom)
Retorna o título de um WMS.
function wms_onlineresource ($dom)
Retorna o recurso on-line de um WMS.
function wms_formats ($dom)
Retorna os formatos de imagem de um WMS.
function wms_formatsinfo ($dom)
Retorna os formatos existentes de retorno da opçăo getfeatureinfo.
function wms_estilos ($dom)
Retorna os estilos de um WMS.
function wms_exceptions ($dom)
Retorna as exceptions de um WMS.
function wms_version ($dom)
Retorna a versao.
function wms_layers ($dom)
Retorna os layers de um WMS.
function wms_xpnode2content($xp_node)
Read the content child node of an element tag node WMS.
function wms_srs($dom)
Retorna os SRSs WMS.
function wms_bbox($dom)
Retorna o BBOX de um WMS.
function wms_bbox2txt($node)
Convert a BoundingBox node into a text string de um wms.
function wms_layer2html( $node,
$tipo ,
 $layer)
Convert a Layer node into an HTML representation wms.
function wms_layer3html($node)
Convert a Layer node into an HTML representation sem radio.
function wms_layer4html($layer)
Convert a Layer into an HTML WMS.