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"; |