Commit 4ded9b39bc9bd94dc0a38bbec94867cb99cef617

Authored by Edmar Moretti
1 parent d5d4ad86

Inclusão do item fonte e legenda no acesso aos dados do i3geo via kml

Showing 2 changed files with 13 additions and 5 deletions   Show diff stats
aplicmap/ogcws.map
@@ -14,7 +14,7 @@ MAP @@ -14,7 +14,7 @@ MAP
14 FONTSET "../symbols/fontes.txt" 14 FONTSET "../symbols/fontes.txt"
15 LEGEND 15 LEGEND
16 IMAGECOLOR 255 255 255 16 IMAGECOLOR 255 255 255
17 - KEYSIZE 15 10 17 + KEYSIZE 25 25
18 KEYSPACING 5 5 18 KEYSPACING 5 5
19 LABEL 19 LABEL
20 SIZE 8 20 SIZE 8
@@ -25,10 +25,10 @@ MAP @@ -25,10 +25,10 @@ MAP
25 FORCE FALSE 25 FORCE FALSE
26 MINDISTANCE -1 26 MINDISTANCE -1
27 MINFEATURESIZE -1 27 MINFEATURESIZE -1
28 - OFFSET 0 -2  
29 - PARTIALS TRUE 28 + OFFSET 0 0
  29 + PARTIALS FALSE
30 END 30 END
31 - POSITION LL 31 + POSITION UL
32 STATUS on 32 STATUS on
33 END 33 END
34 34
@@ -34,7 +34,11 @@ echo '<?xml version="1.0" encoding="UTF-8"?>'; @@ -34,7 +34,11 @@ echo '<?xml version="1.0" encoding="UTF-8"?>';
34 echo "<kml xmlns='http://earth.google.com/kml/2.2'>"; 34 echo "<kml xmlns='http://earth.google.com/kml/2.2'>";
35 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); 35 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
36 $protocolo = $protocolo[0]; 36 $protocolo = $protocolo[0];
  37 +$protocolo1 = strtolower($protocolo . '://'.$_SERVER['SERVER_NAME']);
  38 +
37 $protocolo = $protocolo . '://'.$_SERVER['SERVER_NAME'] .":". $_SERVER['SERVER_PORT']; 39 $protocolo = $protocolo . '://'.$_SERVER['SERVER_NAME'] .":". $_SERVER['SERVER_PORT'];
  40 +
  41 +
38 if ($menutemas == "") 42 if ($menutemas == "")
39 {$menus[] = "menutemas/menutemas.xml";} 43 {$menus[] = "menutemas/menutemas.xml";}
40 else 44 else
@@ -68,6 +72,7 @@ foreach ($menus as $menu) @@ -68,6 +72,7 @@ foreach ($menus as $menu)
68 $nome = mb_convert_encoding($tema->TNOME,"auto","auto"); 72 $nome = mb_convert_encoding($tema->TNOME,"auto","auto");
69 $desc = mb_convert_encoding($tema->TDESC,"auto","auto"); 73 $desc = mb_convert_encoding($tema->TDESC,"auto","auto");
70 $id = mb_convert_encoding($tema->TID,"auto","auto"); 74 $id = mb_convert_encoding($tema->TID,"auto","auto");
  75 + $fonte = mb_convert_encoding($tema->TLINK,"auto","auto");
71 $ogc = sim; 76 $ogc = sim;
72 if($tema->TID) 77 if($tema->TID)
73 { 78 {
@@ -77,7 +82,10 @@ foreach ($menus as $menu) @@ -77,7 +82,10 @@ foreach ($menus as $menu)
77 { 82 {
78 echo "<GroundOverlay>"; 83 echo "<GroundOverlay>";
79 echo "<name>$nome</name>"; 84 echo "<name>$nome</name>";
80 - echo "<description>$desc</description>"; 85 + $fonte = "<a href='$fonte' >Fonte </a>";
  86 + $legenda = "<a href='$protocolo1/i3geo/ogc.php?tema=$id&layer=$id&request=getlegendgraphic&service=wms&format=image/jpeg' >Legenda </a>";
  87 + //$legenda = "<a href=http://localhost >Legenda</a>";
  88 + echo "<description><![CDATA[".$fonte.$legenda.$desc."]]></description>";
81 echo "<visibility>0</visibility>"; 89 echo "<visibility>0</visibility>";
82 echo "<Icon>"; 90 echo "<Icon>";
83 $l = $protocolo."/i3geo/ogc.php?tema=$id&amp;width=1500&amp;height=1500&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;STYLES=&amp;BGCOLOR=0xFFFFFF&amp;FORMAT=image/png&amp;TRANSPARENT=TRUE&amp;layers=$id"; 91 $l = $protocolo."/i3geo/ogc.php?tema=$id&amp;width=1500&amp;height=1500&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;SRS=EPSG:4326&amp;STYLES=&amp;BGCOLOR=0xFFFFFF&amp;FORMAT=image/png&amp;TRANSPARENT=TRUE&amp;layers=$id";