Commit 6c349a1f02e6e2e9b9eb4d874f74d0ee474cfeb6
1 parent
a84795b4
Exists in
master
and in
7 other branches
--no commit message
Showing
16 changed files
with
100 additions
and
22 deletions
Show diff stats
admin/admin.db
No preview for this file type
aplicmap/simptv6.map
classesphp/classe_atributos.php
| ... | ... | @@ -199,15 +199,19 @@ $registro - Índice do registro que será consultado. |
| 199 | 199 | function extensaoRegistro($registro) |
| 200 | 200 | { |
| 201 | 201 | if(!$this->layer){return "erro";} |
| 202 | + //error_reporting(E_ALL); | |
| 202 | 203 | $this->layer->set("template","none.htm"); |
| 203 | 204 | $this->layer->setfilter(""); |
| 204 | 205 | $ext = ""; |
| 205 | 206 | //procura o registro e pega a extensão geográfica |
| 206 | - if($this->v == 6) | |
| 207 | - {$shape = $this->layer->getShape(new resultObj($registro));} | |
| 207 | + if($this->v == 6){ | |
| 208 | + $this->layer->open(); | |
| 209 | + $shape = $this->layer->getShape(new resultObj($registro)); | |
| 210 | + } | |
| 208 | 211 | else{ |
| 209 | 212 | if (@$this->layer->open() == MS_SUCCESS) |
| 210 | 213 | { |
| 214 | + | |
| 211 | 215 | if (@$this->layer->queryByrect($this->mapa->extent) == MS_SUCCESS) |
| 212 | 216 | { |
| 213 | 217 | $this->layer->open(); | ... | ... |
classesphp/classe_legenda.php
| ... | ... | @@ -519,7 +519,7 @@ String no formato HTML com as imagens dos símbolos |
| 519 | 519 | { |
| 520 | 520 | $versao = versao(); |
| 521 | 521 | $versao = $versao["principal"]; |
| 522 | - //error_reporting(E_ALL); | |
| 522 | + error_reporting(E_ALL); | |
| 523 | 523 | if ($tipo == 3){$tipo = 2;} //tipo raster |
| 524 | 524 | if($imgdir == "") |
| 525 | 525 | {$dir = $dir_tmp;} |
| ... | ... | @@ -539,7 +539,6 @@ String no formato HTML com as imagens dos símbolos |
| 539 | 539 | else |
| 540 | 540 | {$mapatemp = ms_newMapObj($this->localaplicacao."/aplicmap/".$t);} |
| 541 | 541 | $ins = ""; |
| 542 | - | |
| 543 | 542 | $l = $mapatemp->getlayer(0); |
| 544 | 543 | $novoss = dirname($this->mapa->symbolsetfilename)."\\".basename($mapatemp->symbolsetfilename); |
| 545 | 544 | $this->mapa->setsymbolset($novoss); | ... | ... |
classesphp/funcoes_gerais.php
| ... | ... | @@ -1208,7 +1208,7 @@ function pegaValoresM($mapa,$layer,$itens,$exclui="nulo",$selecionados="nao",$ch |
| 1208 | 1208 | $nclasses = $layer->numclasses; |
| 1209 | 1209 | if (@$layer->queryByrect($mapa->extent) == MS_SUCCESS) |
| 1210 | 1210 | { |
| 1211 | - $layer->draw(); | |
| 1211 | + //$layer->draw(); | |
| 1212 | 1212 | $sopen = $layer->open(); |
| 1213 | 1213 | if($sopen == MS_FAILURE){return "erro";} |
| 1214 | 1214 | $res_count = $layer->getNumresults(); | ... | ... |
classesphp/graficos.php
| ... | ... | @@ -375,6 +375,7 @@ function iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$t |
| 375 | 375 | { |
| 376 | 376 | global $interface; |
| 377 | 377 | //pega os valores |
| 378 | + //error_reporting(E_ALL); | |
| 378 | 379 | $map = ms_newMapObj($map_file); |
| 379 | 380 | if($interface == "googlemaps") |
| 380 | 381 | { | ... | ... |
documentacao/manual_de_usuario_do_i3geo.odt
No preview for this file type
ferramentas/tabela/relatorio.php
| ... | ... | @@ -145,7 +145,10 @@ if ($itemagruparel == "") |
| 145 | 145 | $conta = 0; |
| 146 | 146 | foreach($linhas as $v) |
| 147 | 147 | { |
| 148 | - echo "<td>$v</td>"; | |
| 148 | + if(is_numeric(trim($v))) | |
| 149 | + {echo "<td style='text-align:right'>".number_format($v,2,",",".")."</td>";} | |
| 150 | + else | |
| 151 | + {echo "<td style='text-align:left'>$v</td>";} | |
| 149 | 152 | if ($statrel == "true") |
| 150 | 153 | { |
| 151 | 154 | $v = trim($v); |
| ... | ... | @@ -167,12 +170,12 @@ if ($itemagruparel == "") |
| 167 | 170 | echo "<tr style=background-color:orange >"; |
| 168 | 171 | echo "<td>soma</td>"; |
| 169 | 172 | foreach($soma as $s) |
| 170 | - echo "<td>$s</td>"; | |
| 173 | + echo "<td style='text-align:right'>".number_format($s,2,",",".")."</td>"; | |
| 171 | 174 | echo "</tr>"; |
| 172 | 175 | echo "<tr style=background-color:orange >"; |
| 173 | 176 | echo "<td>média</td>"; |
| 174 | 177 | foreach($soma as $s) |
| 175 | - echo "<td>".($s / $ocorrencias)."</td>"; | |
| 178 | + echo "<td style='text-align:right'>".number_format(($s / $ocorrencias),2,",",".")."</td>"; | |
| 176 | 179 | echo "</tr>"; |
| 177 | 180 | } |
| 178 | 181 | echo "</table>"; |
| ... | ... | @@ -213,7 +216,10 @@ else |
| 213 | 216 | $conta = 0; |
| 214 | 217 | foreach($linhas as $v) |
| 215 | 218 | { |
| 216 | - echo "<td>$v</td>"; | |
| 219 | + if(is_numeric(trim($v))) | |
| 220 | + {echo "<td style='text-align:right'>".number_format($v,2,",",".")."</td>";} | |
| 221 | + else | |
| 222 | + {echo "<td style='text-align:left'>$v</td>";} | |
| 217 | 223 | if ($statrel == "true") |
| 218 | 224 | { |
| 219 | 225 | $v = trim($v); |
| ... | ... | @@ -235,12 +241,12 @@ else |
| 235 | 241 | echo "<tr style=background-color:orange >"; |
| 236 | 242 | echo "<td>soma</td>"; |
| 237 | 243 | foreach($soma as $s) |
| 238 | - echo "<td>$s</td>"; | |
| 244 | + echo "<td style='text-align:right'>".number_format($s,2,",",".")."</td>"; | |
| 239 | 245 | echo "</tr>"; |
| 240 | 246 | echo "<tr style=background-color:orange >"; |
| 241 | 247 | echo "<td>média</td>"; |
| 242 | 248 | foreach($soma as $s) |
| 243 | - echo "<td>".($s / $ocorrencias)."</td>"; | |
| 249 | + echo "<td style='text-align:right'>".number_format(($s / $ocorrencias),2,",",".")."</td>"; | |
| 244 | 250 | echo "</tr>"; |
| 245 | 251 | } |
| 246 | 252 | echo "</table>"; |
| ... | ... | @@ -249,8 +255,9 @@ else |
| 249 | 255 | } |
| 250 | 256 | function calculaarea($geo) |
| 251 | 257 | { |
| 258 | + global $postgis_con; | |
| 252 | 259 | $v = versao(); |
| 253 | - if (($v["principal"] != 5) && ($postgis_con == "")) | |
| 260 | + if (($v["principal"] < 5) && ($postgis_con == "")) | |
| 254 | 261 | {return ("erro. É necessária uma versão maior que 5.0 do Mapserver.");} |
| 255 | 262 | $g = $geo->towkt(); |
| 256 | 263 | $shape = ms_shapeObjFromWkt($g); | ... | ... |
mashups/openlayers.js.php
| ... | ... | @@ -44,7 +44,8 @@ i3GEO.editorOL = { |
| 44 | 44 | ol_mma: new OpenLayers.Layer.WMS( |
| 45 | 45 | "Base cartográfica", |
| 46 | 46 | "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map&", |
| 47 | - {layers:'baseraster',SRS:'EPSG:4291',FORMAT:'image/png'} | |
| 47 | + {layers:'baseraster',SRS:'EPSG:4291',FORMAT:'image/png'}, | |
| 48 | + {singleTile:true} | |
| 48 | 49 | ), |
| 49 | 50 | ol_wms: new OpenLayers.Layer.WMS.Untiled( |
| 50 | 51 | "OpenLayers WMS", | ... | ... |
mashups/openlayers.php
| ... | ... | @@ -147,7 +147,7 @@ if($temas != "") |
| 147 | 147 | $visivel = "false"; |
| 148 | 148 | if(in_array($tema,$visiveis)) |
| 149 | 149 | {$visivel = "true";} |
| 150 | - $objOpenLayers[] = 'new OpenLayers.Layer.WMS( "'.($layern->getmetadata("tema")).'", "../ogc.php?tema='.$tema.'&",{layers:"'.implode(",",$layers).'",transparent: "true", format: "image/png"},{visibility:'.$visivel.',isBaseLayer:'.$ebase.'})'; | |
| 150 | + $objOpenLayers[] = 'new OpenLayers.Layer.WMS( "'.($layern->getmetadata("tema")).'", "../ogc.php?tema='.$tema.'&",{layers:"'.implode(",",$layers).'",transparent: "true", format: "image/png"},{singleTile:true,visibility:'.$visivel.',isBaseLayer:'.$ebase.'})'; | |
| 151 | 151 | } |
| 152 | 152 | else |
| 153 | 153 | {echo $tema." não foi encontrado.<br>";} | ... | ... |
mashups/openlayers_compacto.js
| ... | ... | @@ -3056,7 +3056,8 @@ e_wsm: new OpenLayers.Layer.ArcGIS93Rest( |
| 3056 | 3056 | ol_mma: new OpenLayers.Layer.WMS( |
| 3057 | 3057 | "Base cartográfica", |
| 3058 | 3058 | "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map&", |
| 3059 | -{layers:'baseraster',SRS:'EPSG:4291',FORMAT:'image/png'} | |
| 3059 | +{layers:'baseraster',SRS:'EPSG:4291',FORMAT:'image/png'}, | |
| 3060 | +{singleTile:true} | |
| 3060 | 3061 | ), |
| 3061 | 3062 | ol_wms: new OpenLayers.Layer.WMS.Untiled( |
| 3062 | 3063 | "OpenLayers WMS", | ... | ... |
mashups/openlayers_compacto.js.php
| ... | ... | @@ -3056,7 +3056,8 @@ e_wsm: new OpenLayers.Layer.ArcGIS93Rest( |
| 3056 | 3056 | ol_mma: new OpenLayers.Layer.WMS( |
| 3057 | 3057 | "Base cartográfica", |
| 3058 | 3058 | "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map&", |
| 3059 | -{layers:'baseraster',SRS:'EPSG:4291',FORMAT:'image/png'} | |
| 3059 | +{layers:'baseraster',SRS:'EPSG:4291',FORMAT:'image/png'}, | |
| 3060 | +{singleTile:true} | |
| 3060 | 3061 | ), |
| 3061 | 3062 | ol_wms: new OpenLayers.Layer.WMS.Untiled( |
| 3062 | 3063 | "OpenLayers WMS", | ... | ... |
ogc.php
| ... | ... | @@ -116,12 +116,13 @@ if(isset($lista) && $lista == "temas") |
| 116 | 116 | //cria o web service |
| 117 | 117 | // |
| 118 | 118 | include("classesphp/funcoes_gerais.php"); |
| 119 | -error_reporting(E_ALL); | |
| 119 | +error_reporting(0); | |
| 120 | 120 | $versao = versao(); |
| 121 | 121 | $versao = $versao["principal"]; |
| 122 | 122 | $req = ms_newowsrequestobj(); |
| 123 | 123 | $tipo = ""; |
| 124 | 124 | $_GET = array_merge($_GET,$_POST); |
| 125 | + | |
| 125 | 126 | if(isset($_GET["sld"]) || isset($_GET["filter"])) |
| 126 | 127 | {$cache = false;} |
| 127 | 128 | foreach ($_GET as $k=>$v) | ... | ... |
symbols/simbolosptv6.sym
| ... | ... | @@ -0,0 +1,63 @@ |
| 1 | +MAP | |
| 2 | + FONTSET "c:\ms4w\apache\htdocs\i3geo\symbols\fontes.txt" | |
| 3 | + SYMBOLSET "c:\ms4w\apache\htdocs\i3geo\symbols\simbolos.sym" | |
| 4 | + LAYER | |
| 5 | + METADATA | |
| 6 | + "ltempoitemimagem" "" | |
| 7 | + "cache" "SIM" | |
| 8 | + "CLASSE" "SIM" | |
| 9 | + "ltempoitemdescricao" "" | |
| 10 | + "palletestep" "" | |
| 11 | + "ltempoiteminicio" "" | |
| 12 | + "permitekmz" "sim" | |
| 13 | + "ltempoitemtip" "" | |
| 14 | + "description_template" "" | |
| 15 | + "ltempoitemtitulo" "" | |
| 16 | + "ltempoitemlink" "" | |
| 17 | + "palletefile" "" | |
| 18 | + "NOMEORIGINAL" "" | |
| 19 | + "permitedownload" "sim" | |
| 20 | + "ltempoformatodata" "" | |
| 21 | + "ltempoitemicone" "" | |
| 22 | + "download" "SIM" | |
| 23 | + "permitekml" "sim" | |
| 24 | + "permiteogc" "" | |
| 25 | + "convcaracter" "" | |
| 26 | + "TEMA" "grade de coordenadas" | |
| 27 | + "identifica" "NAO" | |
| 28 | + "editorsql" "" | |
| 29 | + "ltempoitemfim" "" | |
| 30 | + END | |
| 31 | + NAME "grid" | |
| 32 | + STATUS OFF | |
| 33 | + TYPE LINE | |
| 34 | +PROJECTION | |
| 35 | + "init=epsg:4291" | |
| 36 | +END | |
| 37 | + CLASS | |
| 38 | + NAME "Graticule" | |
| 39 | + COLOR 0 0 0 | |
| 40 | + LABEL | |
| 41 | + COLOR 255 0 0 | |
| 42 | + SIZE 8 | |
| 43 | + POSITION AUTO | |
| 44 | + PARTIALS FALSE | |
| 45 | + BUFFER 5 | |
| 46 | + OUTLINECOLOR 255 255 255 | |
| 47 | + END | |
| 48 | + END | |
| 49 | + GRID | |
| 50 | + LABELFORMAT "DDMM" | |
| 51 | + # LABELFORMAT '%g°' # dec degrees with symbol | |
| 52 | + MAXARCS 10 | |
| 53 | + MAXINTERVAL 5 | |
| 54 | + MAXSUBDIVIDE 2 | |
| 55 | + # LABELFORMAT '%7.0f m' # nice if a projected SRS used | |
| 56 | + # MININTERVAL 20000 | |
| 57 | + # MAXSUBDIVIDE 2 | |
| 58 | + END | |
| 59 | + | |
| 60 | + | |
| 61 | + END | |
| 62 | + | |
| 63 | +END | |
| 0 | 64 | \ No newline at end of file | ... | ... |
testamapfile.php
| ... | ... | @@ -120,6 +120,7 @@ if (isset($map) && $map != "") |
| 120 | 120 | function verifica($map,$solegenda) |
| 121 | 121 | { |
| 122 | 122 | global $tipo,$locaplic,$postgis_mapa,$versao,$base; |
| 123 | + $mapUrl = $map; | |
| 123 | 124 | if ($tipo == "mini" && file_exists('temas/miniaturas/'.$map.".mini.png")) |
| 124 | 125 | { |
| 125 | 126 | Header("Content-type: image/png"); |
| ... | ... | @@ -190,8 +191,8 @@ function verifica($map,$solegenda) |
| 190 | 191 | eval($pegarext."(\$mapa);"); |
| 191 | 192 | } |
| 192 | 193 | else{ |
| 193 | - if(file_exists($tema)) | |
| 194 | - {$nmapa = ms_newMapObj($tema);} | |
| 194 | + if(file_exists($mapUrl)) | |
| 195 | + {$nmapa = ms_newMapObj($mapUrl);} | |
| 195 | 196 | else{ |
| 196 | 197 | if(@ms_newMapObj($locaplic."/".$tema)) |
| 197 | 198 | { | ... | ... |