Commit 798714c427a1963c0937f007b2a4e98c97bc4cdd
1 parent
6e7defbc
Exists in
master
and in
7 other branches
Limpeza do diretório "aplicmap" removendo-se mapfiles sem uso
Showing
7 changed files
with
32 additions
and
52 deletions
Show diff stats
classesphp/classe_analise.php
... | ... | @@ -1183,10 +1183,6 @@ function distanciaptpt($temaorigem,$temadestino,$temaoverlay,$locaplic,$itemorig |
1183 | 1183 | $novoshpf->free(); |
1184 | 1184 | xbase_close($db); |
1185 | 1185 | //adiciona no mapa atual o novo tema |
1186 | - if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) | |
1187 | - {$mapt = ms_newMapObj($locaplic."\\aplicmap\\novotema.map");} | |
1188 | - else | |
1189 | - {$mapt = ms_newMapObj($locaplic."/aplicmap/novotema.map");} | |
1190 | 1186 | $novolayer = criaLayer($this->mapa,MS_LAYER_LINE,MS_DEFAULT,("Distancias (".$nomefinal.")"),$metaClasse="SIM"); |
1191 | 1187 | $novolayer->set("data",$nomeshp.".shp"); |
1192 | 1188 | $novolayer->setmetadata("DOWNLOAD","SIM"); |
... | ... | @@ -1303,10 +1299,6 @@ nome do layer criado com o buffer. |
1303 | 1299 | $novoshpf->free(); |
1304 | 1300 | xbase_close($db); |
1305 | 1301 | //adiciona no mapa atual o novo tema |
1306 | - if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) | |
1307 | - {$mapt = ms_newMapObj($locaplic."\\aplicmap\\novotema.map");} | |
1308 | - else | |
1309 | - {$mapt = ms_newMapObj($locaplic."/aplicmap/novotema.map");} | |
1310 | 1302 | $novolayer = criaLayer($this->mapa,MS_LAYER_POLYGON,MS_DEFAULT,("Buffer (".$nomebuffer.")"),$metaClasse="SIM"); |
1311 | 1303 | $novolayer->set("data",$nomeshp.".shp"); |
1312 | 1304 | $novolayer->setmetadata("DOWNLOAD","SIM"); |
... | ... | @@ -1392,10 +1384,6 @@ $locaplic - Localização do I3geo. |
1392 | 1384 | $novoshpf->free(); |
1393 | 1385 | xbase_close($db); |
1394 | 1386 | //adiciona no mapa atual o novo tema |
1395 | - if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) | |
1396 | - {$mapt = ms_newMapObj($locaplic."\\aplicmap\\novotema.map");} | |
1397 | - else | |
1398 | - {$mapt = ms_newMapObj($locaplic."/aplicmap/novotema.map");} | |
1399 | 1387 | $novolayer = criaLayer($this->mapa,MS_LAYER_POINT,MS_DEFAULT,("Centróide (".$nomeCentroides.")"),$metaClasse="SIM"); |
1400 | 1388 | $novolayer->set("data",$nomeshp.".shp"); |
1401 | 1389 | $novolayer->setmetadata("DOWNLOAD","SIM"); | ... | ... |
classesphp/classe_mapa.php
... | ... | @@ -1125,12 +1125,12 @@ Include: |
1125 | 1125 | //limpa selecao |
1126 | 1126 | if (file_exists($this->qyfile)) |
1127 | 1127 | {unlink ($this->qyfile);} |
1128 | - $nmap = ms_newMapObj($locaplic."/aplicmap/novotema.map"); | |
1129 | - $layer = $nmap->getlayerbyname("novotema"); | |
1130 | - //$layer->set("name",nomeRandomico()); | |
1128 | + $layer = ms_newLayerObj($this->mapa); | |
1131 | 1129 | $layer->set("status",MS_DEFAULT); |
1132 | 1130 | if($nomecamada == "default") |
1133 | 1131 | $nomecamada = $tema; |
1132 | + $layer->setmetadata("CLASSE","SIM"); | |
1133 | + $layer->setmetadata("TEXTO","NAO"); | |
1134 | 1134 | $layer->setmetadata("tema",$nomecamada); |
1135 | 1135 | $layer->setmetadata("nomeoriginal",$tema); //nome original do layer no web service |
1136 | 1136 | $layer->setmetadata("tipooriginal",$tiporep); |
... | ... | @@ -1140,8 +1140,8 @@ Include: |
1140 | 1140 | if ($tiporep == "linear") |
1141 | 1141 | { |
1142 | 1142 | $layer->set("type",MS_LAYER_LINE); |
1143 | - $classe = $layer->getclass(0); | |
1144 | - $estilo = $classe->getstyle(0); | |
1143 | + $classe = ms_newClassObj($layer); | |
1144 | + $estilo = ms_newStyleObj($classe); | |
1145 | 1145 | $cor = $estilo->color; |
1146 | 1146 | $cor->setRGB(-1,-1,-1); |
1147 | 1147 | } |
... | ... | @@ -1210,21 +1210,10 @@ Include: |
1210 | 1210 | } |
1211 | 1211 | $layer->setmetadata("wms_format",$im); |
1212 | 1212 | $layer->setmetadata("wfs","nao"); |
1213 | - //verifica se o serviço tem wfs | |
1214 | - /* | |
1215 | - $wfs = existeWFS(); | |
1216 | - if ($wfs != "nao") | |
1217 | - { | |
1218 | - $layer->setmetadata("wfs","sim"); | |
1219 | - //$existeWFS = existeTemaWFS(); | |
1220 | - //if ($existeWFS == "sim") | |
1221 | - //{$layer->setmetadata("wfs","sim");} | |
1222 | - } | |
1223 | - */ | |
1224 | 1213 | $layer->setmetadata("wfs","nao"); |
1225 | 1214 | $c = $layer->offsite; |
1226 | 1215 | $c->setrgb(255,255,255); |
1227 | - ms_newLayerObj($this->mapa, $layer); | |
1216 | + | |
1228 | 1217 | $of = $this->mapa->outputformat; |
1229 | 1218 | $of->set("imagemode",MS_IMAGEMODE_RGB); |
1230 | 1219 | $this->salva(); | ... | ... |
classesphp/funcoes_gerais.php
... | ... | @@ -1776,10 +1776,6 @@ function criaSHP($tema,$map_file,$locaplic,$dir_tmp,$nomeRand=TRUE) |
1776 | 1776 | $nomeshp = $dir_tmp."/".$novonomelayer; |
1777 | 1777 | if(file_exists($nomeshp.".shp")) |
1778 | 1778 | {return $nomeshp;} |
1779 | - if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) | |
1780 | - {$mapt = ms_newMapObj($locaplic."\\aplicmap\\novotema.map");} | |
1781 | - else | |
1782 | - {$mapt = ms_newMapObj($locaplic."/aplicmap/novotema.map");} | |
1783 | 1779 | $novoshpf = ms_newShapefileObj($nomeshp, $tipol); |
1784 | 1780 | $novoshpf->free(); |
1785 | 1781 | //se for do tipo features |
... | ... | @@ -1833,12 +1829,8 @@ function criaSHP($tema,$map_file,$locaplic,$dir_tmp,$nomeRand=TRUE) |
1833 | 1829 | $existesel = carregaquery($map_file,&$layer,&$map); |
1834 | 1830 | if ($existesel == "nao") |
1835 | 1831 | {@$layer->queryByrect($map->extent);} |
1836 | - | |
1837 | 1832 | //pega cada registro |
1838 | 1833 | $res_count = $layer->getNumresults(); |
1839 | - | |
1840 | - //echo $res_count;exit; | |
1841 | - | |
1842 | 1834 | if ($res_count > 0) |
1843 | 1835 | { |
1844 | 1836 | $sopen = $layer->open(); | ... | ... |
ferramentas/upload/upload.php
... | ... | @@ -43,8 +43,7 @@ if (isset($_FILES['i3GEOuploadshp']['name'])) |
43 | 43 | if($status == 1) |
44 | 44 | { |
45 | 45 | echo "<p class='paragrafo' >Arquivo enviado. Adicionando tema...</p>"; |
46 | - $mapt = ms_newMapObj($locaplic."/aplicmap/novotema.map"); | |
47 | - $novolayer = $mapt->getLayerByName("novotema"); | |
46 | + $novolayer = ms_newLayerObj($mapa); | |
48 | 47 | $novolayer->set("data",$dirmap."/".$_FILES['i3GEOuploadshp']['name']); |
49 | 48 | $novolayer->set("name",$_FILES['i3GEOuploadshp']['name']); |
50 | 49 | $novolayer->setmetadata("TEMA",$_FILES['i3GEOuploadshp']['name']); |
... | ... | @@ -56,15 +55,19 @@ if (isset($_FILES['i3GEOuploadshp']['name'])) |
56 | 55 | if ($tipo == 3){$novolayer->set("type",MS_LAYER_LINE);} |
57 | 56 | if ($tipo == 5){$novolayer->set("type",MS_LAYER_POLYGON);} |
58 | 57 | $novolayer->setmetadata("TEMALOCAL","SIM"); |
58 | + $novolayer->setmetadata("CLASSE","SIM"); | |
59 | + $novolayer->setmetadata("TEXTO","NAO"); | |
59 | 60 | //if (($tipo != 3) and ($tipo != 8 )){$novolayer->set("type",0);} |
60 | 61 | $novolayer->setfilter(""); |
61 | - $classe = $novolayer->getclass(0); | |
62 | - $estilo = $classe->getstyle(0); | |
62 | + $classe = ms_newClassObj($novolayer); | |
63 | + $estilo = ms_newStyleObj($classe); | |
63 | 64 | if ($tipo == 1) |
64 | 65 | { |
65 | 66 | $estilo->set("symbolname","ponto"); |
66 | 67 | $estilo->set("size",6); |
67 | 68 | } |
69 | + $estilo->color->setrgb(200,50,0); | |
70 | + $estilo->outlinecolor->setrgb(0,0,0); | |
68 | 71 | // le os itens |
69 | 72 | $novolayer->set("status",MS_DEFAULT); |
70 | 73 | $abriu = $novolayer->open(); |
... | ... | @@ -77,7 +80,7 @@ if (isset($_FILES['i3GEOuploadshp']['name'])) |
77 | 80 | $novolayer->setmetadata("ITENSDESC",$its); |
78 | 81 | $novolayer->set("template","none.htm"); |
79 | 82 | } |
80 | - if($uploadEPSG != "") | |
83 | + if(isset($uploadEPSG) && $uploadEPSG != "") | |
81 | 84 | {$novolayer->setProjection("init=epsg:".$uploadEPSG);} |
82 | 85 | $adiciona = ms_newLayerObj($mapa, $novolayer); |
83 | 86 | $salvo = $mapa->save($map_file); | ... | ... |
ferramentas/uploaddbf/upload.php
... | ... | @@ -108,17 +108,20 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) |
108 | 108 | } |
109 | 109 | } |
110 | 110 | $shapefileObj->free(); |
111 | - $mapt = ms_newMapObj($locaplic."/aplicmap/novotema.map"); | |
112 | - $novolayer = $mapt->getLayerByName("novotema"); | |
111 | + $novolayer = ms_newLayerObj($mapa); | |
113 | 112 | $novolayer->set("data",$nomeshp); |
114 | 113 | $novolayer->set("name",basename($nomeshp)); |
115 | 114 | $novolayer->setmetadata("TEMA",basename($nomeshp)); |
116 | 115 | $novolayer->setmetadata("DOWNLOAD","SIM"); |
117 | 116 | $novolayer->setmetadata("TEMALOCAL","SIM"); |
117 | + $novolayer->setmetadata("CLASSE","SIM"); | |
118 | + $novolayer->setmetadata("TEXTO","NAO"); | |
118 | 119 | $novolayer->set("type",MS_LAYER_POINT); |
119 | 120 | $novolayer->setfilter(""); |
120 | - $classe = $novolayer->getclass(0); | |
121 | - $estilo = $classe->getstyle(0); | |
121 | + $classe = ms_newClassObj($novolayer); | |
122 | + $estilo = ms_newStyleObj($classe); | |
123 | + $estilo->color->setrgb(200,50,0); | |
124 | + $estilo->outlinecolor->setrgb(0,0,0); | |
122 | 125 | $estilo->set("symbolname","ponto"); |
123 | 126 | $estilo->set("size",6); |
124 | 127 | // le os itens |
... | ... | @@ -133,7 +136,7 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) |
133 | 136 | $novolayer->setmetadata("ITENSDESC",$its); |
134 | 137 | $novolayer->set("template","none.htm"); |
135 | 138 | } |
136 | - if($uploaddbfEPSG != "") | |
139 | + if(isset($uploadEPSG) && $uploaddbfEPSG != "") | |
137 | 140 | {$novolayer->setProjection("init=epsg:".$uploaddbfEPSG);} |
138 | 141 | $adiciona = ms_newLayerObj($mapa, $novolayer); |
139 | 142 | $salvo = $mapa->save($map_file); | ... | ... |
ferramentas/uploadgpx/upload.php
... | ... | @@ -38,8 +38,7 @@ if (isset($_FILES['i3GEOuploadgpx']['name'])) |
38 | 38 | if($status == 1) |
39 | 39 | { |
40 | 40 | echo "<p class='paragrafo' >Arquivo enviado. Adicionando tema...</p>"; |
41 | - $mapt = ms_newMapObj($locaplic."/aplicmap/novotema.map"); | |
42 | - $novolayer = $mapt->getLayerByName("novotema"); | |
41 | + $novolayer = ms_newLayerObj($mapa); | |
43 | 42 | $tipos = array("waypoints","routes","tracks","route_points","track_points"); |
44 | 43 | foreach($tipos as $tipo){ |
45 | 44 | $novolayer->set("connection",$dirmap."/".$_FILES['i3GEOuploadgpx']['name']); |
... | ... | @@ -51,6 +50,8 @@ if (isset($_FILES['i3GEOuploadgpx']['name'])) |
51 | 50 | $novolayer->set("name",$nome.$tipo); |
52 | 51 | $novolayer->setmetadata("TEMA",$_FILES['i3GEOuploadgpx']['name']." ".$tipo); |
53 | 52 | $novolayer->setmetadata("DOWNLOAD","SIM"); |
53 | + $novolayer->setmetadata("CLASSE","SIM"); | |
54 | + $novolayer->setmetadata("TEXTO","NAO"); | |
54 | 55 | if($tipo == "waypoints" || $tipo == "route_points" ||$tipo == "track_points") |
55 | 56 | {$novolayer->set("type",MS_LAYER_POINT);} |
56 | 57 | else |
... | ... | @@ -58,17 +59,19 @@ if (isset($_FILES['i3GEOuploadgpx']['name'])) |
58 | 59 | $novolayer->set("data",$tipo); |
59 | 60 | $novolayer->setmetadata("TEMALOCAL","SIM"); |
60 | 61 | $novolayer->setfilter(""); |
61 | - $classe = $novolayer->getclass(0); | |
62 | - $estilo = $classe->getstyle(0); | |
62 | + $classe = ms_newClassObj($novolayer); | |
63 | + $estilo = ms_newStyleObj($classe); | |
63 | 64 | if($tipo == "waypoints" || $tipo == "route_points" ||$tipo == "track_points") |
64 | 65 | { |
65 | 66 | $estilo->set("symbolname","ponto"); |
66 | 67 | $estilo->set("size",6); |
67 | 68 | } |
69 | + $estilo->color->setrgb(200,50,0); | |
70 | + $estilo->outlinecolor->setrgb(0,0,0); | |
68 | 71 | // le os itens |
69 | 72 | $novolayer->set("status",MS_DEFAULT); |
70 | 73 | $novolayer->set("template","none.htm"); |
71 | - if($uploadEPSG != "") | |
74 | + if(isset($uploadEPSG) && $uploadEPSG != "") | |
72 | 75 | {$novolayer->setProjection("init=epsg:".$uploadEPSG);} |
73 | 76 | $adiciona = ms_newLayerObj($mapa, $novolayer); |
74 | 77 | } | ... | ... |
guia_de_migracao.txt
... | ... | @@ -16,6 +16,8 @@ Para a versão 4.5 |
16 | 16 | http://localhost/i3geo/ms_criamapa.php?interface=zerocal.htm ou |
17 | 17 | http://localhost/i3geo/interface/zerocal.htm |
18 | 18 | |
19 | + A pasta "images" foi removida e as imagens movidas para a pasta "imagens\depreciado" | |
20 | + | |
19 | 21 | |
20 | 22 | |
21 | 23 | ------------------------------------------------------------------------------------------------- | ... | ... |