Commit 151bdec11c6da870f4419d9b7162579fd1a8c72a

Authored by Edmar Moretti
1 parent 0e92e864

Remoção de variáveis de configuração em PHP que estavam depreciadas

admin/js/ms_configura.js
... ... @@ -48,7 +48,6 @@ function initMenu()
48 48 { mensagem: "Diretório (caminho absoluto) utilizado para armazenar os mapfiles temporários e outros arquivos utilizados durante a operação do i3geo. Em sistemas Linux, você pode criar um link simbólico para esse diretório.",cabeca: "Diretório temporário", variavel: "$dir_tmp"},
49 49 { mensagem: "Chave utilizada pelo Google Maps",cabeca: "Google maps", variavel: "$googleApiKey"},
50 50 { mensagem: "Local no servidor (caminho absoluto) onde o i3geo está armazenado.",cabeca: "Localização do i3geo", variavel: "$locaplic"},
51   - { mensagem: "Diretório onde ficam os arquivos mapfiles dos temas disponíveis para uso na guia de adição de temas.",cabeca: "Diretório com os temas", variavel: "$temasdir"},
52 51 { mensagem: "Diretório onde ficam armazenados os arquivos de template HTML e mapfiles iniciais",cabeca: "Diretório aplicmap", variavel: "$temasaplic"},
53 52 { mensagem: "Onde está armazenado o mapserv CGI no servidor",cabeca: "Mapserv CGI", variavel: "$locmapserv"},
54 53 { mensagem: "Endereço do arquivo XML ou programa PHP que gera o xml com a lista de sistemas que são incluídos na guia de adição de temas. Se você deixar em branco, será utilizado o banco de dados administrativo ao invés do arquivo XML em disco.",cabeca: "XML sistemas", variavel: "$locsistemas"},
... ...
admin/php/mapfiles.php
... ... @@ -72,7 +72,7 @@ switch (strtoupper($funcao))
72 72 $par = array();
73 73 foreach ($vs as $v)
74 74 {
75   - $handle = fopen ($temasaplic."/".$mapfile.".map", "r");
  75 + $handle = fopen ($locaplic."/aplicmap/".$mapfile.".map", "r");
76 76 while (!feof ($handle)) {
77 77 $buffer = fgets($handle);
78 78 if(!(stristr($buffer, $v) === FALSE))
... ... @@ -96,8 +96,8 @@ switch (strtoupper($funcao))
96 96 if(verificaEditores($editores) == "nao")
97 97 {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;}
98 98 $cp->register('restauraConfigura');
99   - unlink($temasaplic."/".$mapfile.".map");
100   - copy ($temasaplic."/".$mapfile.".default",$temasaplic."/".$mapfile.".map");
  99 + unlink($locaplic."/aplicmap/".$mapfile.".map");
  100 + copy ($locaplic."/aplicmap/".$mapfile.".default",$locaplic."/aplicmap/".$mapfile.".map");
101 101 $cp->set_data("ok");
102 102 $cp->return_data();
103 103 break;
... ... @@ -119,7 +119,7 @@ switch (strtoupper($funcao))
119 119 case "SALVACONFIGURA":
120 120 if(verificaEditores($editores) == "nao")
121 121 {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;}
122   - salvaConfigura($variavel,$valor,$mapfile,$temasaplic);
  122 + salvaConfigura($variavel,$valor,$mapfile,$locaplic);
123 123 retornaJSON("ok");
124 124 exit;
125 125 break;
... ... @@ -127,9 +127,9 @@ switch (strtoupper($funcao))
127 127 /*
128 128 Salva um novo valor de uma variável no ms_configura.php
129 129 */
130   -function salvaConfigura($variavel,$valor,$mapfile,$temasaplic)
  130 +function salvaConfigura($variavel,$valor,$mapfile,$locaplic)
131 131 {
132   - $handle = fopen ($temasaplic."/".$mapfile.".map", "r");
  132 + $handle = fopen ($locaplic."/aplicmap/".$mapfile.".map", "r");
133 133 $linhas = array();
134 134 $valor = str_replace("\\\"",'"',$valor);
135 135 while (!feof ($handle)) {
... ... @@ -151,8 +151,8 @@ function salvaConfigura($variavel,$valor,$mapfile,$temasaplic)
151 151 $linhas[] = $buffer;
152 152 }
153 153 fclose ($handle);
154   - unlink($temasaplic."/".$mapfile.".map");
155   - $handle = fopen ($temasaplic."/".$mapfile.".map", "w");
  154 + unlink($locaplic."/aplicmap/".$mapfile.".map");
  155 + $handle = fopen ($locaplic."/aplicmap/".$mapfile.".map", "w");
156 156 foreach ($linhas as $linha)
157 157 {
158 158 fwrite($handle, $linha);
... ...
admin/php/ms_configura.php
... ... @@ -66,15 +66,11 @@ switch (strtoupper($funcao))
66 66 "\$mensagemInicia",
67 67 "\$tituloInstituicao",
68 68 "\$locaplic",
69   - "\$temasdir",
70   - "\$temasaplic",
71 69 "\$locmapserv",
72 70 "\$locsistemas",
73 71 "\$locidentifica",
74 72 "\$locmapas",
75 73 "\$R_path",
76   - "\$postgis_con",
77   - "\$srid_area",
78 74 "\$postgis_mapa",
79 75 "\$utilizacgi",
80 76 "\$atlasxml",
... ...
classesphp/atlas_controle.php
... ... @@ -51,8 +51,6 @@ cp - o resultado da operação será retornado em um objeto CPAINT.
51 51 Variáveis de Seção:
52 52  
53 53 dir_tmp - diretório, no servidor, temporário utilizado pelo I3Geo, exemplo: c:/ms4w/tmp/ms_tmp
54   -temasdir - diretório, no servidor, onde ficam os arquivos map_file de cada tema, exemplo: c:/ms4w/apache/htdocs/i3geo/temas
55   -temasaplic - diretório, no servidor, onde ficam os arquivos de inicialização, exemplo: c:\ms4w\apache\htdocs\i3geo\aplicmap
56 54 locmapserv - localização, no servidor, do CGI, exemplo: /cgi-bin/mapserv.exe
57 55 locaplic - localização, no servidor, do I3Geo, exemplo: c:/ms4w/apache/htdocs/i3geo
58 56 locsistemas - localização do xml com a llista de temas, exemplo: /menutemas/sistemas.xml
... ...
classesphp/classe_analise.php
... ... @@ -2217,6 +2217,7 @@ function: calculaGeometrias
2217 2217 Funções de cálculo de geometrias da ferramenta Geometrias.
2218 2218  
2219 2219 parameters:
  2220 +
2220 2221 $dir_tmp - Diretório temporário do mapserver
2221 2222  
2222 2223 $imgdir - Diretório das imagens do mapa atual
... ... @@ -2225,7 +2226,7 @@ $lista - Arquivos com as geometrias
2225 2226  
2226 2227 $operacao - Tipo de análise.
2227 2228 */
2228   - function calculaGeometrias($dir_tmp,$imgdir,$lista,$operacao,$postgis_con,$srid_area)
  2229 + function calculaGeometrias($dir_tmp,$imgdir,$lista,$operacao)
2229 2230 {
2230 2231 //error_reporting(E_ALL);
2231 2232 $lista = explode(",",$lista);
... ... @@ -2238,72 +2239,37 @@ $operacao - Tipo de análise.
2238 2239 //se for anterior a 5, utiliza a conexão com o postgis para fazer o processamento dos daods
2239 2240 //
2240 2241 $v = versao();
2241   - if (($v["principal"] != 5) && ($postgis_con == ""))
2242   - {return ("erro. Nao foi definida a conexao com o Postgis.");}
2243   - if ($v["principal"] != 5)
2244   - {
2245   - $pgconn = pg_connect($postgis_con);
2246   - foreach ($geos["dados"] as &$geo)
2247   - {
2248   - $g = $geo["wkt"];
2249   - switch ($operacao)
2250   - {
2251   - case "perimetro":
2252   - $sql = "select perimeter(transform( GeomFromText('$g',4291),$srid_area))::float as perim";
2253   - $result=pg_query($pgconn, $sql);
2254   - pg_close($pgconn);
2255   - $calculo = pg_fetch_all($result);
2256   - $geo["valores"][] = array("item"=>"P_perim_metros","valor"=>$calculo[0]["perim"]);
2257   - break;
2258   - case "area":
2259   - $sql = "select area(transform( GeomFromText('$g',4291),$srid_area))::float as aream";
2260   - $result=pg_query($pgconn, $sql);
2261   - pg_close($pgconn);
2262   - $calculo = pg_fetch_all($result);
2263   - $geo["valores"][] = array("item"=>"P_area_metros","valor"=>$calculo[0]["aream"]);
2264   - break;
2265   - case "comprimento":
2266   - $sql = "select length(transform( GeomFromText('$g',4291),$srid_area))::float as compm";
2267   - $result=pg_query($pgconn, $sql);
2268   - pg_close($pgconn);
2269   - $calculo = pg_fetch_all($result);
2270   - $geo["valores"][] = array("item"=>"P_compr_metros","valor"=>$calculo[0]["compm"]);
2271   - break;
2272   - }
2273   - }
2274   - }
2275   - else
  2242 + if (($v["principal"] != 5))
  2243 + {return ("erro. E necessario uma versão maior que 5.0 do Mapserver.");}
  2244 + foreach ($geos["dados"] as &$geo)
2276 2245 {
2277   - foreach ($geos["dados"] as &$geo)
  2246 + $g = $geo["wkt"];
  2247 + switch ($operacao)
2278 2248 {
2279   - $g = $geo["wkt"];
2280   - switch ($operacao)
2281   - {
2282   - case "perimetro":
2283   - $shape = ms_shapeObjFromWkt($g);
2284   - $rect = $shape->bounds;
2285   - $projInObj = ms_newprojectionobj("proj=latlong");
2286   - $projOutObj = ms_newprojectionobj("proj=poly,ellps=GRS67,lat_0=".$rect->miny.",lon_0=".$rect->minx.",x_0=5000000,y_0=10000000,units=m");
2287   - $shape->project($projInObj, $projOutObj);
2288   - $s = $shape->towkt();
2289   - $shape = ms_shapeObjFromWkt($s);
2290   - $area = $shape->getLength();
2291   - $geo["valores"][] = array("item"=>"P_perim_metros","valor"=>$area);
2292   - break;
2293   - case "area":
2294   - $shape = ms_shapeObjFromWkt($g);
2295   - $rect = $shape->bounds;
2296   - $projInObj = ms_newprojectionobj("proj=latlong");
2297   - $projOutObj = ms_newprojectionobj("proj=laea,lat_0=".$rect->miny.",lon_0=".$rect->minx.",x_0=500000,y_0=10000000,ellps=GRS67,units=m,no_defs");
2298   - $shape->project($projInObj, $projOutObj);
2299   - $s = $shape->towkt();
2300   - $shape = ms_shapeObjFromWkt($s);
2301   - $area = $shape->getArea();
2302   - $geo["valores"][] = array("item"=>"P_area_metros","valor"=>$area);
2303   - break;
2304   - case "comprimento":
2305   - break;
2306   - }
  2249 + case "perimetro":
  2250 + $shape = ms_shapeObjFromWkt($g);
  2251 + $rect = $shape->bounds;
  2252 + $projInObj = ms_newprojectionobj("proj=latlong");
  2253 + $projOutObj = ms_newprojectionobj("proj=poly,ellps=GRS67,lat_0=".$rect->miny.",lon_0=".$rect->minx.",x_0=5000000,y_0=10000000,units=m");
  2254 + $shape->project($projInObj, $projOutObj);
  2255 + $s = $shape->towkt();
  2256 + $shape = ms_shapeObjFromWkt($s);
  2257 + $area = $shape->getLength();
  2258 + $geo["valores"][] = array("item"=>"P_perim_metros","valor"=>$area);
  2259 + break;
  2260 + case "area":
  2261 + $shape = ms_shapeObjFromWkt($g);
  2262 + $rect = $shape->bounds;
  2263 + $projInObj = ms_newprojectionobj("proj=latlong");
  2264 + $projOutObj = ms_newprojectionobj("proj=laea,lat_0=".$rect->miny.",lon_0=".$rect->minx.",x_0=500000,y_0=10000000,ellps=GRS67,units=m,no_defs");
  2265 + $shape->project($projInObj, $projOutObj);
  2266 + $s = $shape->towkt();
  2267 + $shape = ms_shapeObjFromWkt($s);
  2268 + $area = $shape->getArea();
  2269 + $geo["valores"][] = array("item"=>"P_area_metros","valor"=>$area);
  2270 + break;
  2271 + case "comprimento":
  2272 + break;
2307 2273 }
2308 2274 }
2309 2275 $this->serializeGeo($dir.$l,$geos);
... ... @@ -2327,8 +2293,6 @@ $lista - Nomes, sem o caminho, dos arquivos com as geometrias, separados por vír
2327 2293 {
2328 2294 $lista = explode(",",$lista);
2329 2295 $dir = $dir_tmp."/".$imgdir."/";
2330   - //if ($postgis_con == "")
2331   - //{return ("erro. Nao foi definida a conexao com o Postgis.");}
2332 2296 $shapes = array();
2333 2297 $valoresoriginais = array();
2334 2298 foreach ($lista as $l)
... ...
classesphp/mapa_controle.php
... ... @@ -86,8 +86,6 @@ cp.call(p,"lente",ajaxabrelente)
86 86 Variáveis de Seção:
87 87  
88 88 dir_tmp - diretório, no servidor, temporário utilizado pelo I3Geo, exemplo: c:/ms4w/tmp/ms_tmp
89   -temasdir - diretório, no servidor, onde ficam os arquivos map_file de cada tema, exemplo: c:/ms4w/apache/htdocs/i3geo/temas
90   -temasaplic - diretório, no servidor, onde ficam os arquivos de inicialização, exemplo: c:\ms4w\apache\htdocs\i3geo\aplicmap
91 89 locmapserv - localização, no servidor, do CGI, exemplo: /cgi-bin/mapserv.exe
92 90 locaplic - localização, no servidor, do I3Geo, exemplo: c:/ms4w/apache/htdocs/i3geo
93 91 locsistemas - localização do xml com a llista de temas, exemplo: /menutemas/sistemas.xml
... ... @@ -307,8 +305,8 @@ União, intersecção, etc.
307 305 $m = new Analise($map_file,"");
308 306 $retorno = $m->funcoesGeometrias($dir_tmp,$imgdir,$lista,$operacao);
309 307 if($recalcareaper == "true"){
310   - $m->calculaGeometrias($dir_tmp,$imgdir,basename($retorno),"area",$postgis_con,$srid_area);
311   - $m->calculaGeometrias($dir_tmp,$imgdir,basename($retorno),"perimetro",$postgis_con,$srid_area);
  308 + $m->calculaGeometrias($dir_tmp,$imgdir,basename($retorno),"area");
  309 + $m->calculaGeometrias($dir_tmp,$imgdir,basename($retorno),"perimetro");
312 310 }
313 311 break;
314 312 /*
... ... @@ -322,7 +320,7 @@ Processa geometrias, armazenadas no formato I3Geo, gerando cálculos.
322 320 case "CALCULAGEOMETRIAS":
323 321 include_once("classe_analise.php");
324 322 $m = new Analise($map_file,"");
325   - $retorno = $m->calculaGeometrias($dir_tmp,$imgdir,$lista,$operacao,$postgis_con,$srid_area);
  323 + $retorno = $m->calculaGeometrias($dir_tmp,$imgdir,$lista,$operacao);
326 324 break;
327 325 /*
328 326 Valor: LISTAGEOMETRIAS
... ...
classesphp/mapa_inicia.php
... ... @@ -68,8 +68,6 @@ $locmapas - Variável definida no arquivo ms_configura.php que indica se a guia d
68 68  
69 69 $locmapserv - Variável definida no arquivo ms_configura.php que indica nome do mapserver cgi.
70 70  
71   -$postgis_con - Variável definida no arquivo ms_configura.php que indica qual conexão postgis deve ser utilizada (algumas funções de análise utilizam essa conexão, se existir)
72   -
73 71 $kmlurl - url de um arquivo kml que será inserido no mapa. Válido para a interface google maps
74 72  
75 73 Retorno:
... ... @@ -104,7 +102,7 @@ Retorno:
104 102 */
105 103 function iniciaMapa()
106 104 {
107   - global $interfacePadrao,$mensagemInicia,$kmlurl,$tituloInstituicao,$tempo,$navegadoresLocais,$locaplic,$embedLegenda,$map_file,$mapext,$w,$h,$locsistemas,$locidentifica,$R_path,$locmapas,$locmapserv,$postgis_con,$utilizacgi,$expoeMapfile,$interface;
  105 + global $interfacePadrao,$mensagemInicia,$kmlurl,$tituloInstituicao,$tempo,$navegadoresLocais,$locaplic,$embedLegenda,$map_file,$mapext,$w,$h,$locsistemas,$locidentifica,$R_path,$locmapas,$locmapserv,$utilizacgi,$expoeMapfile,$interface;
108 106 if(!isset($kmlurl))
109 107 {$kmlurl = "";}
110 108 error_reporting(E_ALL);
... ...
ferramentas/3d/3d.php
... ... @@ -33,12 +33,12 @@ if (!function_exists('ms_GetVersion'))
33 33 $maptemp = "";
34 34 if ($temaz=="")
35 35 {
36   - if (file_exists($temasaplic."/".$map3d))
  36 + if (file_exists($locaplic."/aplicmap/".$map3d))
37 37 {
38 38 if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
39   - {$maptemp = ms_newMapObj($temasaplic."\".$map3d);}
  39 + {$maptemp = ms_newMapObj($locaplic."\\aplicmap\".$map3d);}
40 40 else
41   - {$maptemp = ms_newMapObj($temasaplic."/".$map3d);}
  41 + {$maptemp = ms_newMapObj($locaplic."/aplicmap".$map3d);}
42 42 }
43 43 if (file_exists($map3d))
44 44 {$maptemp = ms_newMapObj($map3d);}
... ...
ferramentas/tabela/relatorio.php
... ... @@ -246,34 +246,18 @@ else
246 246 }
247 247 function calculaarea($geo)
248 248 {
249   - global $postgis_con,$srid_area;
250 249 $v = versao();
251 250 if (($v["principal"] != 5) && ($postgis_con == ""))
252   - {return ("erro. Nao foi definida a conexao com o Postgis.");}
253   - if ($v["principal"] != 5)
254   - {
255   - $pgconn = pg_connect($postgis_con);
256   - $g = $geo->towkt();
257   - $sql = "select area(transform( GeomFromText('$g',4291),$srid_area))::float as aream";
258   - //echo $sql."<br>";
259   - $result=pg_query($pgconn, $sql);
260   - pg_close($pgconn);
261   - $calculo = pg_fetch_all($result);
262   - return $calculo[0]["aream"] / 10000;
263   - }
264   - else
265   - {
266   - $g = $geo->towkt();
267   - $shape = ms_shapeObjFromWkt($g);
268   - $rect = $shape->bounds;
269   - $projInObj = ms_newprojectionobj("proj=latlong");
270   - $projOutObj = ms_newprojectionobj("proj=laea,lat_0=".$rect->miny.",lon_0=".$rect->minx.",x_0=500000,y_0=10000000,ellps=GRS67,units=m,no_defs");
271   - $shape->project($projInObj, $projOutObj);
272   - $s = $shape->towkt();
273   - $shape = ms_shapeObjFromWkt($s);
274   - $area = $shape->getArea();
275   - return $area / 10000;
276   - }
  251 + {return ("erro. É necessária uma versão maior que 5.0 do Mapserver.");}
  252 + $g = $geo->towkt();
  253 + $shape = ms_shapeObjFromWkt($g);
  254 + $rect = $shape->bounds;
  255 + $projInObj = ms_newprojectionobj("proj=latlong");
  256 + $projOutObj = ms_newprojectionobj("proj=laea,lat_0=".$rect->miny.",lon_0=".$rect->minx.",x_0=500000,y_0=10000000,ellps=GRS67,units=m,no_defs");
  257 + $shape->project($projInObj, $projOutObj);
  258 + $s = $shape->towkt();
  259 + $shape = ms_shapeObjFromWkt($s);
  260 + $area = $shape->getArea();
  261 + return $area / 10000;
277 262 }
278   -
279 263 ?>
280 264 \ No newline at end of file
... ...
ferramentas/upload/upload.php
... ... @@ -43,7 +43,7 @@ if (isset($_FILES[&#39;i3GEOuploadshp&#39;][&#39;name&#39;]))
43 43 if($status == 1)
44 44 {
45 45 echo "<p class='paragrafo' >Arquivo enviado. Adicionando tema...</p>";
46   - $mapt = ms_newMapObj($temasaplic."/novotema.map");
  46 + $mapt = ms_newMapObj($locaplic."/aplicmap/novotema.map");
47 47 $novolayer = $mapt->getLayerByName("novotema");
48 48 $novolayer->set("data",$dirmap."/".$_FILES['i3GEOuploadshp']['name']);
49 49 $novolayer->set("name",$_FILES['i3GEOuploadshp']['name']);
... ...
ferramentas/uploaddbf/upload.php
... ... @@ -108,7 +108,7 @@ if (isset($_FILES[&#39;i3GEOuploaddbffile&#39;][&#39;name&#39;]))
108 108 }
109 109 }
110 110 $shapefileObj->free();
111   - $mapt = ms_newMapObj($temasaplic."/novotema.map");
  111 + $mapt = ms_newMapObj($locaplic."/aplicmap/novotema.map");
112 112 $novolayer = $mapt->getLayerByName("novotema");
113 113 $novolayer->set("data",$nomeshp);
114 114 $novolayer->set("name",basename($nomeshp));
... ...
ferramentas/uploadgpx/upload.php
... ... @@ -38,7 +38,7 @@ if (isset($_FILES[&#39;i3GEOuploadgpx&#39;][&#39;name&#39;]))
38 38 if($status == 1)
39 39 {
40 40 echo "<p class='paragrafo' >Arquivo enviado. Adicionando tema...</p>";
41   - $mapt = ms_newMapObj($temasaplic."/novotema.map");
  41 + $mapt = ms_newMapObj($locaplic."/aplicmap/novotema.map");
42 42 $novolayer = $mapt->getLayerByName("novotema");
43 43 $tipos = array("waypoints","routes","tracks","route_points","track_points");
44 44 foreach($tipos as $tipo){
... ...
guia_de_migracao.txt
... ... @@ -6,7 +6,7 @@ Para a versão 4.5
6 6 i3geo/aplicmap para o diretório i3geo/interface. Caso existam links apontando diretamente para
7 7 esses arquivos, vc pode simplesmente copiar os arquivos existentes na nova pasta para a antiga.
8 8  
9   -
  9 + As variáveis de configuração $temasdir e $temasaplic foram removidas. Em seu lugar, utilize $locaplic
10 10  
11 11 -------------------------------------------------------------------------------------------------
12 12 Para a versão 4.4
... ...
ms_configura.php
... ... @@ -103,7 +103,6 @@ if (strtoupper(substr(PHP_OS, 0, 3) == &#39;WIN&#39;))
103 103 Tipo:
104 104 {array}
105 105 */
106   -
107 106 $navegadoresLocais = array(
108 107 array(
109 108 "ip"=>"127.0.0.1",
... ... @@ -143,25 +142,6 @@ if (strtoupper(substr(PHP_OS, 0, 3) == &#39;WIN&#39;))
143 142 */
144 143 $locaplic = "c:/ms4w/apache/htdocs/i3geo";
145 144 /*
146   - Variable: temasdir
147   -
148   - Caminho completo do diretório onde ficam os arquivos .map correspondentes aos temas disponíveis
149   - Esta variável não está implementada completamente. Os mapfiles devem ficar obrigatoriamente no diretório temas
150   -
151   - Tipo:
152   - {string}
153   - */
154   - $temasdir = $locaplic."/temas"; //"c:/ms4w/apache/htdocs/i3geo/temas";
155   - /*
156   - Variable: temasaplic
157   -
158   - Caminho completo onde ficam os arquivos .map específicos do I3Geo
159   -
160   - Tipo:
161   - {string}
162   - */
163   - $temasaplic = $locaplic."/aplicmap";//"c:\ms4w\apache\htdocs\i3geo\aplicmap";
164   - /*
165 145 Variable: locmapserv
166 146  
167 147 Localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.
... ... @@ -236,17 +216,6 @@ if (strtoupper(substr(PHP_OS, 0, 3) == &#39;WIN&#39;))
236 216 */
237 217 $R_path = "c:/r/win/bin/R.exe";
238 218 /*
239   - Depreciado - não é mais necessário na versão 5.x do Mapserver
240   - string de conexão com o banco de dados postgis utilizada para reallização de cálculos
241   - se não existir, deixe em branco
242   - */
243   - $postgis_con = "";
244   - /*
245   - Depreciado - não é mais necessário na versão 5.x do Mapserver
246   - srid utilizado nos cálculos que exigem projeção equivalente
247   - */
248   - $srid_area = 1;
249   - /*
250 219 Variable: postgis_mapa
251 220  
252 221 String de conexão para acesso aos dados (opcional).
... ... @@ -385,16 +354,12 @@ else //se for linux
385 354 {
386 355 $editores = array("127.0.0.1","localhost");
387 356 $dir_tmp = "/var/tmp/ms_tmp";
388   - $temasdir = "/opt/www/html/i3geo/temas";
389   - $temasaplic = "/opt/www/html/i3geo/aplicmap";
390 357 $locmapserv = "/cgi-bin/mapserv";
391 358 $locaplic = "/opt/www/html/i3geo";
392 359 $locsistemas= "";//"http://dsvmapas.mma.gov.br/i3geo/menutemas/sistemas.xml";
393 360 $locidentifica = "";//"http://dsvmapas.mma.gov.br/i3geo/menutemas/identifica.xml";
394 361 $locmapas = "";//"http://dsvmapas.mma.gov.br/abremapa.php?id=xml";
395 362 $R_path = "R";//se vc não instalou o R no seu servidor, tente o endereço $R_path = $locaplic."/pacotes/r/linux/r";
396   - $postgis_con = "";
397   - $srid_area = 1;
398 363 $postgis_mapa = "";
399 364 $menutemas = "";
400 365 $utilizacgi = "nao";
... ...
ms_criamapa.php
1 1 <?php
2 2 /*
3   -Title: Inicializa o I3Geo via URL ms_criamapa.php
  3 +Title: Inicializa o i3Geo via URL ms_criamapa.php
4 4  
5 5 Cria os diretórios temporários para o i3Geo e o mapfile que será utilizado no mapa. Esse é o programa principal de inicialização, podendo ser chamado diretamente pelo navegador web.
6 6  
... ... @@ -168,8 +168,6 @@ As variáveis vêm do arquivo ms_configura.php e são armazenadas em uma seção com
168 168 */
169 169 if (!isset($mapext)){$mapext="";}
170 170 $dir_tmp_ = $dir_tmp;
171   -$temasdir_ = $temasdir;
172   -$temasaplic_ = $temasaplic;
173 171 $locmapserv_ = $locmapserv;
174 172 $locaplic_ = $locaplic;
175 173 $locsistemas_ = $locsistemas;
... ... @@ -177,8 +175,6 @@ $locidentifica_ = $locidentifica;
177 175 $R_path_ = $R_path;
178 176 $mapext_ = $mapext;
179 177 $locmapas_ = $locmapas;
180   -$postgis_con_ = $postgis_con;
181   -$srid_area_ = $srid_area;
182 178 $debug_ = $debug;
183 179 $ler_extensoes_ = $ler_extensoes;
184 180 $postgis_mapa_ = $postgis_mapa;
... ... @@ -224,8 +220,6 @@ Aqui é necessário verificar se $executa está definido
224 220 isso pq algumas aplicações podem ser prejudicadas caso o aguarde seja mostrado
225 221 */
226 222 $_SESSION["dir_tmp"] = $dir_tmp_;
227   -$_SESSION["temasdir"] = $temasdir_;
228   -$_SESSION["temasaplic"] = $temasaplic_;
229 223 $_SESSION["locmapserv"] = $locmapserv_;
230 224 $_SESSION["locaplic"] = $locaplic_;
231 225 $_SESSION["locsistemas"] = $locsistemas_;
... ... @@ -233,8 +227,6 @@ $_SESSION[&quot;locidentifica&quot;] = $locidentifica_;
233 227 $_SESSION["R_path"] = $R_path_;
234 228 $_SESSION["mapext"] = $mapext_;
235 229 $_SESSION["locmapas"] = $locmapas_;
236   -$_SESSION["postgis_con"] = $postgis_con_;
237   -$_SESSION["srid_area"] = $srid_area_;
238 230 $_SESSION["debug"] = $debug_;
239 231 $_SESSION["ler_extensoes"] = $ler_extensoes_;
240 232 $_SESSION["postgis_mapa"] = $postgis_mapa_;
... ... @@ -295,8 +287,8 @@ if (file_exists($base))
295 287 }
296 288 else
297 289 {
298   - $map = ms_newMapObj($temasaplic."/".$base.".map");
299   - $mapn = ms_newMapObj($temasaplic."/".$base.".map");
  290 + $map = ms_newMapObj($locaplic."/aplicmap/".$base.".map");
  291 + $mapn = ms_newMapObj($locaplic."/aplicmap/".$base.".map");
300 292 }
301 293 /*
302 294 Parâmetros adicionais.
... ... @@ -524,7 +516,11 @@ Inclui os temas definidos na variável $temasa
524 516 */
525 517 function incluiTemasIniciais()
526 518 {
527   - global $temasa,$estadosl,$temasaplic,$temasdir,$mapn;
  519 + global $temasa,$estadosl,$mapn,$locaplic;
  520 + if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN')
  521 + {$temasdir = $locaplic."\\temas";}
  522 + else
  523 + {$temasdir = $locaplic."/temas";}
528 524 if (!isset($temasa)){$temasa = $estadosl;}
529 525 $temasa = str_replace(','," ",$temasa);
530 526 $alayers = explode(" ",$temasa);
... ... @@ -537,10 +533,10 @@ function incluiTemasIniciais()
537 533 {continue;}
538 534 if (file_exists($arqt))
539 535 {$arqtemp = $arqt;}
540   - if ((strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) && (file_exists($temasaplic."\\".$arqt.".map")))
541   - {$arqtemp = $temasaplic."\\".$arqt.".map";}
542   - elseif (file_exists($temasaplic."/".$arqt.".map"))
543   - {$arqtemp = $temasaplic."/".$arqt.".map";}
  536 + if ((strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) && (file_exists($locaplic."\\aplicmap\\".$arqt.".map")))
  537 + {$arqtemp = $locaplic."\\aplicmap\\".$arqt.".map";}
  538 + elseif (file_exists($locaplic."/aplicmap/".$arqt.".map"))
  539 + {$arqtemp = $locaplic."/aplicmap/".$arqt.".map";}
544 540 if ((strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) && (file_exists($temasdir."\\".$arqt.".map")))
545 541 {$arqtemp = $temasdir."\\".$arqt.".map";}
546 542 elseif (file_exists($temasdir."/".$arqt.".map"))
... ... @@ -560,7 +556,7 @@ function incluiTemasIniciais()
560 556 if($layern->type == MS_LAYER_RASTER)
561 557 {$existeraster = true;}
562 558 if ($layern->name == "estadosl")
563   - {$layern->set("data",$temasaplic."/dados/estados.shp");}
  559 + {$layern->set("data",$locaplic."/aplicmap/dados/estados.shp");}
564 560 $layern->setmetadata("NOMEORIGINAL",$layern->name);
565 561 autoClasses(&$layern,$mapn);
566 562 ms_newLayerObj(&$mapn, $layern);
... ...
testainstal.php
... ... @@ -26,7 +26,7 @@ Licenca:
26 26  
27 27 GPL2
28 28  
29   -I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
  29 +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
30 30  
31 31 Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
32 32 Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
... ... @@ -82,8 +82,6 @@ echo &quot;Incluindo...\n&lt;br&gt;&quot;;
82 82 include ("ms_configura.php");
83 83 echo "<b>$mensagemInicia </b> \n";
84 84 echo "dir_tmp = $dir_tmp \n";
85   -echo "temasdir = $temasdir \n";
86   -echo "temasaplic = $temasaplic \n";
87 85 echo "locmapserv = $locmapserv \n";
88 86 echo "locaplic = $locaplic \n";
89 87 echo "locsistemas = $locsistemas \n";
... ...