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