Commit c07479b0902279d6351236c0805e3f80c72212d7
1 parent
5cdc2ca7
Exists in
master
Correção na geração de mapfiles
Showing
16 changed files
with
34 additions
and
60 deletions
Show diff stats
classesphp/atlas_controle.php
... | ... | @@ -221,5 +221,7 @@ function gravaid() |
221 | 221 | } |
222 | 222 | $tmpfname = str_replace(".map","",$tmpfname).".map"; |
223 | 223 | $m->save($tmpfname); |
224 | + include(dirname(__FILE__)."/../ms_configura.php"); | |
225 | + restauraCon($tmpfname,$postgis_mapa); | |
224 | 226 | } |
225 | 227 | ?> |
226 | 228 | \ No newline at end of file | ... | ... |
classesphp/classe_alteraclasse.php
classesphp/classe_analise.php
classesphp/classe_atributos.php
classesphp/classe_escala.php
... | ... | @@ -87,8 +87,9 @@ Salva o mapfile atual |
87 | 87 | */ |
88 | 88 | function salva() |
89 | 89 | { |
90 | - if (connection_aborted()){exit();} | |
91 | - $this->mapa->save($this->arquivo); | |
90 | + $this->mapa->save($this->arquivo); | |
91 | + include(dirname(__FILE__)."/../ms_configura.php"); | |
92 | + restauraCon($this->arquivo,$postgis_mapa); | |
92 | 93 | } |
93 | 94 | |
94 | 95 | /* | ... | ... |
classesphp/classe_legenda.php
... | ... | @@ -174,11 +174,10 @@ class Legenda |
174 | 174 | */ |
175 | 175 | function salva() |
176 | 176 | { |
177 | - if (connection_aborted()){ | |
178 | - exit(); | |
179 | - } | |
180 | 177 | $this->recalculaSLD(); |
181 | 178 | $this->mapa->save($this->arquivo); |
179 | + include(dirname(__FILE__)."/../ms_configura.php"); | |
180 | + restauraCon($this->arquivo,$postgis_mapa); | |
182 | 181 | } |
183 | 182 | /* |
184 | 183 | function: recalculaSLD | ... | ... |
classesphp/classe_mapa.php
... | ... | @@ -121,10 +121,9 @@ class Mapa |
121 | 121 | */ |
122 | 122 | function salva() |
123 | 123 | { |
124 | - if(connection_aborted()){ | |
125 | - exit(); | |
126 | - } | |
127 | 124 | $this->mapa->save($this->arquivo); |
125 | + include(dirname(__FILE__)."/../ms_configura.php"); | |
126 | + restauraCon($this->arquivo,$postgis_mapa); | |
128 | 127 | } |
129 | 128 | /* |
130 | 129 | Method: listaTemasBuscaRapida |
... | ... | @@ -1728,38 +1727,7 @@ class Mapa |
1728 | 1727 | */ |
1729 | 1728 | function converteWS($locaplic,$h) |
1730 | 1729 | { |
1731 | - //$nomews = str_replace(".map","ws.map",$this->arquivo); | |
1732 | 1730 | $nomeurl = "/ogc.php?tema=".$this->arquivo; |
1733 | - /* | |
1734 | - $w = $this->mapa->web; | |
1735 | - $w->set("template",""); | |
1736 | - //adiciona os parametros no nivel do mapa | |
1737 | - $this->mapa->setmetadata("wms_title","I3Geo"); | |
1738 | - $this->mapa->setmetadata("wms_onlineresource","http://".$h.$nomeurl); | |
1739 | - $this->mapa->setmetadata("wms_srs","EPSG:4291"); | |
1740 | - $this->mapa->setmetadata("ows_enable_request","*"); | |
1741 | - //$this->mapa->setmetadata("wms_getcontext_enabled","1"); | |
1742 | - foreach ($this->layers as $layer) | |
1743 | - { | |
1744 | - $n = pegaNome($layer); | |
1745 | - $layer->setmetadata("wms_title",$n); | |
1746 | - $layer->setmetadata("wms_name",$n); | |
1747 | - $layer->setmetadata("wms_srs","EPSG:4291 EPSG:4326"); | |
1748 | - //$layer->setmetadata("wms_getcontext_enabled","1"); | |
1749 | - $layer->setmetadata("WMS_INCLUDE_ITEMS","all"); | |
1750 | - //$layer->setmetadata("wms_onlineresource","http://".$h.$nomeurl); | |
1751 | - $layer->set("status","ON"); | |
1752 | - $layer->set("template","none.htm"); | |
1753 | - $layer->setmetadata("gml_include_items","all"); | |
1754 | - $layer->set("dump",MS_TRUE); | |
1755 | - $c = $layer->getclass(0); | |
1756 | - if ($c->name == "") | |
1757 | - {$c->name = " ";} | |
1758 | - } | |
1759 | - $eb = $this->mapa->scalebar; | |
1760 | - $eb->set("status",MS_OFF); | |
1761 | - $this->mapa->save($nomews); | |
1762 | - */ | |
1763 | 1731 | return($nomeurl); |
1764 | 1732 | } |
1765 | 1733 | /* | ... | ... |
classesphp/classe_navegacao.php
... | ... | @@ -78,8 +78,9 @@ Salva o mapfile atual |
78 | 78 | */ |
79 | 79 | function salva() |
80 | 80 | { |
81 | - if (connection_aborted()){exit();} | |
82 | 81 | $this->mapa->save($this->arquivo); |
82 | + include(dirname(__FILE__)."/../ms_configura.php"); | |
83 | + restauraCon($this->arquivo,$postgis_mapa); | |
83 | 84 | } |
84 | 85 | /* |
85 | 86 | function: gravaImagemCorpo (depreciado) | ... | ... |
classesphp/classe_selecao.php
... | ... | @@ -136,10 +136,11 @@ Salva o mapfile atual |
136 | 136 | */ |
137 | 137 | function salva() |
138 | 138 | { |
139 | - if (connection_aborted()){exit();} | |
140 | 139 | if($this->mapa->getmetadata("interface") == "googlemaps") |
141 | 140 | {$this->mapa->setProjection($this->projO);} |
142 | 141 | $this->mapa->save($this->arquivo); |
142 | + include(dirname(__FILE__)."/../ms_configura.php"); | |
143 | + restauraCon($this->arquivo,$postgis_mapa); | |
143 | 144 | } |
144 | 145 | /* |
145 | 146 | function: nSel | ... | ... |
classesphp/classe_shp.php
... | ... | @@ -127,10 +127,9 @@ Salva o mapfile atual |
127 | 127 | */ |
128 | 128 | function salva() |
129 | 129 | { |
130 | - if (connection_aborted()){ | |
131 | - exit(); | |
132 | - } | |
133 | 130 | $this->mapa->save($this->arquivo); |
131 | + include(dirname(__FILE__)."/../ms_configura.php"); | |
132 | + restauraCon($this->arquivo,$postgis_mapa); | |
134 | 133 | } |
135 | 134 | /* |
136 | 135 | function: criaSHPvazio | ... | ... |
classesphp/classe_temas.php
... | ... | @@ -170,8 +170,9 @@ Salva o mapfile atual |
170 | 170 | */ |
171 | 171 | function salva() |
172 | 172 | { |
173 | - if (connection_aborted()){exit();} | |
174 | - $this->mapa->save($this->arquivo); | |
173 | + $this->mapa->save($this->arquivo); | |
174 | + include(dirname(__FILE__)."/../ms_configura.php"); | |
175 | + restauraCon($this->arquivo,$postgis_mapa); | |
175 | 176 | } |
176 | 177 | /* |
177 | 178 | function: pegaMetadata | ... | ... |
classesphp/classe_toponimia.php
... | ... | @@ -112,8 +112,9 @@ Salva o mapfile atual |
112 | 112 | */ |
113 | 113 | function salva() |
114 | 114 | { |
115 | - if (connection_aborted()){exit();} | |
116 | - $this->mapa->save($this->arquivo); | |
115 | + $this->mapa->save($this->arquivo); | |
116 | + include(dirname(__FILE__)."/../ms_configura.php"); | |
117 | + restauraCon($this->arquivo,$postgis_mapa); | |
117 | 118 | } |
118 | 119 | /* |
119 | 120 | function: criaToponimia | ... | ... |
classesphp/funcoes_gerais.php
... | ... | @@ -310,6 +310,8 @@ $map_file {string} - Arquivo map file. |
310 | 310 | */ |
311 | 311 | function copiaSeguranca($map_file) |
312 | 312 | { |
313 | + include(dirname(__FILE__)."/../ms_configura.php"); | |
314 | + restauraCon($map_file,$postgis_mapa); | |
313 | 315 | if (file_exists($map_file)) |
314 | 316 | { |
315 | 317 | if ($objMapa = @ms_newMapObj($map_file)) | ... | ... |
classesphp/mapa_googleearth.php
... | ... | @@ -272,15 +272,6 @@ function retornaWms($map_fileX,$postgis_mapa){ |
272 | 272 | echo header("Content-type: image/png \n\n"); |
273 | 273 | imagepng($img); |
274 | 274 | } |
275 | - /* | |
276 | - $n = " "; | |
277 | - foreach(array_keys($_GET) as $s){ | |
278 | - $n .= " key ".$s." and value ".$_GET[$s]; | |
279 | - } | |
280 | - $l = $mapa->getlayerbyname("zee"); | |
281 | - $l->setmetadata("str",$n); | |
282 | - $mapa->save($_GET["map"]); | |
283 | - */ | |
284 | 275 | } |
285 | 276 | |
286 | 277 | function nomeRandomico($n=10) | ... | ... |
json.php
... | ... | @@ -126,7 +126,7 @@ autoClasses($l,$oMap); |
126 | 126 | ms_newLayerObj($oMap, $l); |
127 | 127 | |
128 | 128 | $oMap->save($nomeMapfileTmp); |
129 | - | |
129 | +restauraCon($nomeMapfileTmp,$postgis_mapa); | |
130 | 130 | validaAcessoTemas($nomeMapfileTmp,true); |
131 | 131 | |
132 | 132 | $oMap = ms_newMapobj($nomeMapfileTmp); |
... | ... | @@ -312,10 +312,10 @@ function storymap($par){ |
312 | 312 | ); |
313 | 313 | |
314 | 314 | $contents = json_encode($j); |
315 | - | |
315 | + | |
316 | 316 | $contents = json_decode($contents); |
317 | 317 | $contents = json_encode($contents); |
318 | - | |
318 | + | |
319 | 319 | |
320 | 320 | file_put_contents($nomeArq.".json",$contents); |
321 | 321 | //envia | ... | ... |
testamapfile.php
... | ... | @@ -387,6 +387,7 @@ function verifica($map,$solegenda,$tabela,$cache="sim"){ |
387 | 387 | if(isset($tabela)){ |
388 | 388 | include("classesphp/classe_atributos.php"); |
389 | 389 | $t = new Atributos($destino,$map); |
390 | + restauraCon($destino,$postgis_mapa); | |
390 | 391 | $r = $t->itensTexto(); |
391 | 392 | $colunas = explode(";",$r["itens"]); |
392 | 393 | $ncolunas = count($colunas); |
... | ... | @@ -428,6 +429,7 @@ function verifica($map,$solegenda,$tabela,$cache="sim"){ |
428 | 429 | } |
429 | 430 | else{ |
430 | 431 | $mapa = ms_newMapObj($destino); |
432 | + restauraCon($destino,$postgis_mapa); | |
431 | 433 | $objImagem = @$mapa->draw(); |
432 | 434 | //corrige o titulo da legenda |
433 | 435 | $numlayers = $mapa->numlayers; | ... | ... |