From 5ad75a0b9f9c67fb8d25b46bba90ecf2dafa2648 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Thu, 22 Nov 2007 16:24:28 +0000 Subject: [PATCH] Adicionado o aplicativo ogc.htm que possibilita ao usuário descobrir os endereços dos serviços OGC disponíveis no menutemas.xml --- classesphp/classe_menutemas.php | 23 +++++++++++++++++++---- ogc.htm | 225 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 244 insertions(+), 4 deletions(-) create mode 100644 ogc.htm diff --git a/classesphp/classe_menutemas.php b/classesphp/classe_menutemas.php index 0ebf319..ba71a22 100644 --- a/classesphp/classe_menutemas.php +++ b/classesphp/classe_menutemas.php @@ -174,16 +174,20 @@ array foreach($this->xml->TEMA as $temar) { $down = "nao"; + $ogc = "sim"; $temp = mb_convert_encoding($temar->DOWNLOAD,"HTML-ENTITIES","auto"); if (($temp == "sim") || ($temp == "SIM")) {$down = "sim";} + $temp = mb_convert_encoding($temar->OGC,"HTML-ENTITIES","auto"); + if (($temp == "nao") || ($temp == "NAO")) + {$down = "nao";} $link = " "; $temp = mb_convert_encoding($temar->TLINK,"HTML-ENTITIES","auto"); if ($temp != "") {$link = $temp;} $tid = mb_convert_encoding($temar->TID,"HTML-ENTITIES","auto"); $nome = mb_convert_encoding($temar->TNOME,"HTML-ENTITIES","auto"); - $temasraiz[] = array("tid"=>$tid,"nome"=>$nome,"link"=>$link,"down"=>$down); + $temasraiz[] = array("tid"=>$tid,"nome"=>$nome,"link"=>$link,"down"=>$down,"ogc"=>$ogc); } foreach($this->xml->GRUPO as $grupo) { @@ -203,16 +207,20 @@ array foreach($grupo->TEMA as $temar) { $down = "nao"; + $ogc = "sim"; $temp = mb_convert_encoding($temar->DOWNLOAD,"HTML-ENTITIES","auto"); if (($temp == "sim") || ($temp == "SIM")) {$down = "sim";} + $temp = mb_convert_encoding($temar->OGC,"HTML-ENTITIES","auto"); + if (($temp == "nao") || ($temp == "NAO")) + {$ogc = "nao";} $link = " "; $temp = mb_convert_encoding($temar->TLINK,"HTML-ENTITIES","auto"); if ($temp != "") {$link = $temp;} $tid = mb_convert_encoding($temar->TID,"HTML-ENTITIES","auto"); $nome = mb_convert_encoding($temar->TNOME,"HTML-ENTITIES","auto"); - $temas[] = array("tid"=>$tid,"nome"=>$nome,"link"=>$link,"down"=>$down); + $temas[] = array("tid"=>$tid,"nome"=>$nome,"link"=>$link,"down"=>$down,"ogc"=>$ogc); } $subgrupos = array(); foreach($grupo->SGRUPO as $sgrupo) @@ -230,14 +238,18 @@ array { //verifica se existem temas que podem receber download $down = "nao"; + $ogc = "nao"; foreach($sgrupo->TEMA as $tema) { $temp = mb_convert_encoding($tema->DOWNLOAD,"HTML-ENTITIES","auto"); if (($temp == "sim") || ($temp == "SIM")) {$down = "sim";} + $temp = mb_convert_encoding($temar->OGC,"HTML-ENTITIES","auto"); + if (($temp != "nao") || ($temp != "NAO")) + {$ogc = "sim";} } $nome = mb_convert_encoding($sgrupo->SDTIPO,"HTML-ENTITIES","auto"); - $subgrupos[] = array("nome"=>$nome,"download"=>$down); + $subgrupos[] = array("nome"=>$nome,"download"=>$down,"ogc"=>$ogc); } } if (function_exists("mb_convert_encoding")) @@ -358,6 +370,9 @@ array $down = "nao"; if (($tema->DOWNLOAD == "sim") || ($tema->DOWNLOAD == "SIM")) {$down = "sim";} + $ogc = "sim"; + if (($tema->OGC == "nao") || ($tema->OGC == "NAO")) + {$ogc = "nao";} $link = " "; if ($tema->TLINK != "") {$link = mb_convert_encoding($tema->TLINK,"HTML-ENTITIES","auto");} @@ -366,7 +381,7 @@ array {$nome = mb_convert_encoding($tema->TNOME,"HTML-ENTITIES","auto");} else {$nome = $tema->TNOME;} - $temas[] = array("tid"=>$tid,"nome"=>$nome,"link"=>$link,"down"=>$down); + $temas[] = array("tid"=>$tid,"nome"=>$nome,"link"=>$link,"down"=>$down,"ogc"=>$ogc); } } } diff --git a/ogc.htm b/ogc.htm new file mode 100644 index 0000000..a03e811 --- /dev/null +++ b/ogc.htm @@ -0,0 +1,225 @@ + + + +WMS + + + + + + + + + + + + + + + + + + +
+ +
+ +
+

Download de dados geográficos

+

Navegue pela árvore ao lado para localizar o tema desejado para download. +

Ao lado do nome de cada tema está disponível um link para a documentação dos dados. +

Apenas os dados armazenados no servidor de arquivos do I3Geo, e autorizados pela fonte produtora ou obtidos de locais públicos, estão disponíveis para download. +

Caso exista interesse por algum outro arquivo não listado aqui, entre em contato com webmaster@mma.gov.br +

Dependendo do tráfego na web, o download pode não operar corretamente. Após escolhido o tema, será gerado um tema no formato "shape file". +O formato "shape file" é composto por três arquivos (shp, shx e dbf) que devem ser obtidos separadamente e armazenados em um mesmo local em seu disco rígido. +

Para abrir o "shape file", você poderá utilizar softwares livres como o + GVSIG, QGIS, ou JUMP. +

Conheça também o mapa interativo do MMA. +

+ + + + -- libgit2 0.21.2