From 8632c0e4c8516d7e827e029012c9a2afc5498550 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Thu, 7 Feb 2008 23:10:11 +0000 Subject: [PATCH] Inclusão do kml.php que permite montar a árvore de temas do i3geo dentro do google earth --- kml.php | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+), 0 deletions(-) create mode 100644 kml.php diff --git a/kml.php b/kml.php new file mode 100644 index 0000000..0ef508f --- /dev/null +++ b/kml.php @@ -0,0 +1,96 @@ +'; +echo ""; +$protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); +$protocolo = $protocolo[0]; +$protocolo = $protocolo . '://'.$_SERVER['SERVER_NAME'] .":". $_SERVER['SERVER_PORT']; +if ($menutemas == "") +{$menus[] = "menutemas/menutemas.xml";} +else +{ + foreach($menutemas as $m) + { + $menus[] = $m["arquivo"]; + } +} +echo "Menu i3geo00"; +foreach ($menus as $menu) +{ + $xml = simplexml_load_file($menu); + foreach($xml->GRUPO as $grupo) + { + $nome = mb_convert_encoding($grupo->GTIPO,"auto","auto"); + $desc = mb_convert_encoding($grupo->DTIPO,"auto","auto"); + echo ""; + echo "$nome"; + echo "$desc"; + echo "00"; + foreach($grupo->SGRUPO as $sgrupo) + { + echo ""; + $nome = mb_convert_encoding($sgrupo->SDTIPO,"auto","auto"); + echo "$nome"; + echo ""; + echo "00"; + foreach($sgrupo->TEMA as $tema) + { + $nome = mb_convert_encoding($tema->TNOME,"auto","auto"); + $desc = mb_convert_encoding($tema->TDESC,"auto","auto"); + $id = mb_convert_encoding($tema->TID,"auto","auto"); + $ogc = sim; + if($tema->TID) + { + $ogc = mb_convert_encoding($tema->OGC,"auto","auto"); + } + if(strtolower($ogc != "nao")) + { + echo ""; + echo "$nome"; + echo "$desc"; + echo "0"; + echo ""; + $l = $protocolo."/i3geo/ogc.php?tema=$id&width=1500&height=1500&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&STYLES=&BGCOLOR=0xFFFFFF&FORMAT=image/png&TRANSPARENT=TRUE&layers=$id"; + echo "$l"; + echo ""; + echo "9.49014618085-39.3925604735-29.5851853-76.5125927"; + echo ""; + } + } + echo ""; + } + echo ""; + } +} +echo ""; +?> \ No newline at end of file -- libgit2 0.21.2