Commit ab3ed684491f44e82daa42b29162add7e283ceaa
1 parent
0f77942f
Exists in
master
and in
7 other branches
Atualização do repositório
Showing
5 changed files
with
36 additions
and
29 deletions
Show diff stats
ferramentas/imprimir/geotif.php
... | ... | @@ -69,7 +69,7 @@ substituiConObj($map,$postgis_mapa); |
69 | 69 | $of = $map->outputformat; |
70 | 70 | $of->set("driver","GDAL/GTiff"); |
71 | 71 | $of->set("imagemode","RGB"); |
72 | -$map = ms_newMapObj($temp); | |
72 | + | |
73 | 73 | if($map->getmetadata("interface") == "googlemaps"){ |
74 | 74 | $proj4 = pegaProjecaoDefault("proj4"); |
75 | 75 | $map->setProjection($proj4); |
... | ... | @@ -105,7 +105,7 @@ for ($j=0;$j < $numlayers;$j++){ |
105 | 105 | if ($l->numclasses > 0){ |
106 | 106 | $classe = $l->getclass(0); |
107 | 107 | if (($classe->name == "") || ($classe->name == " ")){ |
108 | - $classe->set("name",$layer->getmetadata("tema")); | |
108 | + $classe->set("name",$l->getmetadata("tema")); | |
109 | 109 | } |
110 | 110 | } |
111 | 111 | } | ... | ... |
ferramentas/imprimir/index.js
... | ... | @@ -176,7 +176,15 @@ i3GEOF.imprimir = { |
176 | 176 | url = url+"?g_sid="+i3GEO.configura.sid+"&interface="+interf+"&mapexten="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten); |
177 | 177 | var id = "imprimir"+Math.random(); |
178 | 178 | if(tipoAbertura){ |
179 | - i3GEO.janela.cria("350px","350px",url,"","","<div class='i3GeoTituloJanela'>Arquivos</div>",id); | |
179 | + i3GEO.janela.cria( | |
180 | + "350px", | |
181 | + "350px", | |
182 | + url, | |
183 | + "", | |
184 | + "", | |
185 | + "<div class='i3GeoTituloJanela'>Arquivos</div>", | |
186 | + id | |
187 | + ); | |
180 | 188 | } |
181 | 189 | else{ |
182 | 190 | window.open(url); | ... | ... |
ferramentas/imprimir/jpeg.php
... | ... | @@ -108,7 +108,7 @@ for ($j=0;$j < $numlayers;$j++){ |
108 | 108 | if ($l->numclasses > 0){ |
109 | 109 | $classe = $l->getclass(0); |
110 | 110 | if (($classe->name == "") || ($classe->name == " ")){ |
111 | - $classe->set("name",$layer->getmetadata("tema")); | |
111 | + $classe->set("name",$l->getmetadata("tema")); | |
112 | 112 | } |
113 | 113 | } |
114 | 114 | } | ... | ... |
ferramentas/imprimir/svg.php
... | ... | @@ -66,47 +66,44 @@ $nomes = nomeRandomico(); |
66 | 66 | |
67 | 67 | $map = ms_newMapObj($map_file); |
68 | 68 | substituiConObj($map,$postgis_mapa); |
69 | -if($map->getmetadata("interface") == "googlemaps") | |
70 | -{ | |
69 | +if($map->getmetadata("interface") == "googlemaps"){ | |
71 | 70 | $proj4 = pegaProjecaoDefault("proj4"); |
72 | 71 | $map->setProjection($proj4); |
73 | 72 | $map->set("units",MS_METERS); |
74 | 73 | $map->preparequery(); |
75 | 74 | $map->set("scaledenom",$map->scaledenom * 100000); |
76 | 75 | } |
77 | -$v = versao(); | |
78 | 76 | |
79 | -$leb = $eb->label; | |
77 | +$v = versao(); | |
80 | 78 | |
81 | -if($leb->type == "MS_BITMAP"){ | |
82 | - $leb->set("type",MS_TRUETYPE); | |
83 | - $leb->set("font","Arial"); | |
84 | -} | |
85 | 79 | //legenda |
86 | 80 | //corrige o titulo da legenda |
87 | 81 | $numlayers = $map->numlayers; |
88 | 82 | for ($j=0;$j < $numlayers;$j++){ |
89 | 83 | $l = $map->getlayer($j); |
90 | - if (($l->data != "") && (strtolower($l->getmetadata("escondido")) != "sim") && (strtolower($l->getmetadata("tema")) != "nao")){ | |
91 | - if ($l->numclasses > 0){ | |
92 | - $classe = $l->getclass(0); | |
93 | - if (($classe->name == "") || ($classe->name == " ")){ | |
94 | - $classe->set("name",$layer->getmetadata("tema")); | |
95 | - } | |
84 | + //para evitar fontes bitmap | |
85 | + if($l->name == "copyright"){ | |
86 | + $l->set("status",MS_DELETE); | |
87 | + } | |
88 | + if (($l->data != "") && (strtolower($l->getmetadata("escondido")) != "sim") && (strtolower($l->getmetadata("tema")) != "nao")){ | |
89 | + if ($l->numclasses > 0){ | |
90 | + $classe = $l->getclass(0); | |
91 | + if (($classe->name == "") || ($classe->name == " ")){ | |
92 | + $classe->set("name",$l->getmetadata("tema")); | |
96 | 93 | } |
97 | 94 | } |
98 | - if($l->type != 3 && $l->type != 4){ | |
99 | - $nclass = $l->numclasses; | |
100 | - for($i=0;$i<$nclass;$i++){ | |
101 | - $classe = $l->getclass($i); | |
102 | - if($classe->title === ""){ | |
103 | - $classe->title = $classe->name; | |
104 | - } | |
95 | + } | |
96 | + if($l->type != 3 && $l->type != 4){ | |
97 | + $nclass = $l->numclasses; | |
98 | + for($i=0;$i<$nclass;$i++){ | |
99 | + $classe = $l->getclass($i); | |
100 | + if($classe->title === ""){ | |
101 | + $classe->title = $classe->name; | |
105 | 102 | } |
106 | 103 | } |
104 | + } | |
107 | 105 | } |
108 | 106 | |
109 | -$o = $map->outputformat; | |
110 | 107 | if($mapexten != ""){ |
111 | 108 | $ext = explode(" ",$mapexten); |
112 | 109 | $extatual = $map->extent; |
... | ... | @@ -116,8 +113,10 @@ $map->selectOutputFormat("svg"); |
116 | 113 | $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); |
117 | 114 | //mapa |
118 | 115 | $imgo = $map->draw(); |
119 | -if($imgo->imagepath == "") | |
120 | -{echo "Erro IMAGEPATH vazio";exit;} | |
116 | +if($imgo->imagepath == ""){ | |
117 | + echo "Erro IMAGEPATH vazio"; | |
118 | + exit; | |
119 | +} | |
121 | 120 | $nomer = ($imgo->imagepath)."mapa".$nomes.".svg"; |
122 | 121 | $imgo->saveImage($nomer); |
123 | 122 | $nomemapa = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer); | ... | ... |
js/janela.js
... | ... | @@ -371,7 +371,7 @@ i3GEO.janela = |
371 | 371 | temp = $i(id + "_corpo"); |
372 | 372 | |
373 | 373 | janela.bringToTop(); |
374 | - if(waltura !== "auto"){ | |
374 | + if(waltura !== "auto" && wsrc == ""){ | |
375 | 375 | i3GEO.janela.applyScrollBar(temp.id,"",{live:true,liveSelector:".customScrollBar"}); |
376 | 376 | i3GEO.janela.applyScrollBar(temp.id,"",{live:true,liveSelector:".customScrollBarXY",advanced:{ autoExpandHorizontalScroll: false }}); |
377 | 377 | } | ... | ... |