Commit 4ded9b39bc9bd94dc0a38bbec94867cb99cef617
1 parent
d5d4ad86
Exists in
master
and in
7 other branches
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 |
kml.php
| @@ -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&width=1500&height=1500&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&STYLES=&BGCOLOR=0xFFFFFF&FORMAT=image/png&TRANSPARENT=TRUE&layers=$id"; | 91 | $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"; |