Commit 25de42cca178c7b7e9d6e9ad569d7d38aef55443
1 parent
f114153c
Exists in
master
and in
7 other branches
--no commit message
Showing
13 changed files
with
78 additions
and
61 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/js/arvore.js
... | ... | @@ -544,7 +544,7 @@ function novoSubGrupo(id_menu,id_n1) |
544 | 544 | var d = {idmenu:id_menu,html:conteudo,id_n2:dados.id_n2,tipo:"subgrupo"} |
545 | 545 | var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); |
546 | 546 | tempNode.isLeaf = false; |
547 | - tempNode.setDynamicLoad(loadSubgruposData, temaIconMode, id_menu); | |
547 | + tempNode.setDynamicLoad(loadTemasData, temaIconMode, id_menu); | |
548 | 548 | tree.draw(); |
549 | 549 | core_carregando("desativa"); |
550 | 550 | editar("subgrupo",dados.id_n2); | ... | ... |
admin/js/editormapfile.js
... | ... | @@ -673,8 +673,10 @@ function classesAuto(codigoMap,codigoLayer) |
673 | 673 | { |
674 | 674 | var dados = YAHOO.lang.JSON.parse(o.responseText) |
675 | 675 | var nos = tree.getNodesByProperty("classes",codigoMap+"_"+codigoLayer) |
676 | - for (var i=0, j=nos.length; i<j; i++) | |
677 | - {tree.removeNode(nos[i],false)} | |
676 | + if(nos){ | |
677 | + for (var i=0, j=nos.length; i<j; i++) | |
678 | + {tree.removeNode(nos[i],false)} | |
679 | + } | |
678 | 680 | var no = tree.getNodeByProperty("etiquetaClasses",codigoMap+"_"+codigoLayer) |
679 | 681 | montaParametrosTemas(no,dados) |
680 | 682 | core_carregando("desativa"); |
... | ... | @@ -1630,7 +1632,11 @@ function montaEditorEstilo(dados) |
1630 | 1632 | { |
1631 | 1633 | try |
1632 | 1634 | { |
1633 | - $i("listaSimbolos").innerHTML = o.responseText; | |
1635 | + var re = new RegExp("ms_tmp", "g"); | |
1636 | + var t = o.responseText.replace(re,"../../../ms_tmp/"); | |
1637 | + var re = new RegExp("\\\\", "g"); | |
1638 | + var t = t.replace(re,""); | |
1639 | + $i("listaSimbolos").innerHTML = t; | |
1634 | 1640 | } |
1635 | 1641 | catch(e){} |
1636 | 1642 | }, | ... | ... |
admin/js/listatemas.js
... | ... | @@ -63,7 +63,7 @@ function montaDivTemas(i) |
63 | 63 | { |
64 | 64 | var param = { |
65 | 65 | "linhas":[ |
66 | - {titulo:"Nome que será mostrado na árvore de menus (português):",id:"nome_tema",size:"50",value:i.nome_tema,tipo:"text",div:""}, | |
66 | + {titulo:"Nome que será mostrado na árvore de menus (português) - altera também o metadata TEMA, existente no mapfile, usado como título na árvore de camadas:",id:"nome_tema",size:"50",value:i.nome_tema,tipo:"text",div:""}, | |
67 | 67 | {titulo:"Inglês:",id:"en",size:"50",value:i.en,tipo:"text",div:""}, |
68 | 68 | {titulo:"Espanhol:",id:"es",size:"50",value:i.es,tipo:"text",div:""}, |
69 | 69 | {titulo:"Italiano:",id:"it",size:"50",value:i.it,tipo:"text",div:""} | ... | ... |
admin/php/editormapfile.php
... | ... | @@ -95,8 +95,13 @@ switch (strtoupper($funcao)) |
95 | 95 | include_once("$locaplic/classesphp/classe_legenda.php"); |
96 | 96 | if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
97 | 97 | {$map_file = $locaplic."/aplicmap/geral1windows.map";} |
98 | - else | |
99 | - {$map_file = $locaplic."/aplicmap/geral1.map";} | |
98 | + else{ | |
99 | + if(file_exists('/var/www/i3geo/aplicmap/geral1debian.map')){ | |
100 | + $map_file = ms_newMapObj("aplicmap/geral1debian.map"); | |
101 | + } | |
102 | + else | |
103 | + {$map_file = ms_newMapObj("aplicmap/geral1.map");} | |
104 | + } | |
100 | 105 | $m = new Legenda($map_file,$locaplic); |
101 | 106 | retornaJSON($m->listaSimbolos($tipo,$dir_tmp,"",$onclick)); |
102 | 107 | exit; | ... | ... |
admin/php/editortexto.php
... | ... | @@ -13,6 +13,7 @@ |
13 | 13 | </head> |
14 | 14 | <body> |
15 | 15 | <a href="http://mapserver.org/mapfile/index.html#mapfile" target="_new" >Documentação do Mapserver</a><br><br> |
16 | +<a href="../html/editormapfile.html" target="_new" >Voltar</a><br><br> | |
16 | 17 | <form action="editortexto.php?mapfile=<?php echo $_GET["mapfile"];?>" method=post > |
17 | 18 | |
18 | 19 | <input type=submit value="Salvar"/><input type=button value="Testar" onclick="testar()" /> (Salve antes de testar)<br><br> | ... | ... |
admin/php/menutemas.php
... | ... | @@ -1003,7 +1003,7 @@ Altera o registro de um tema. Se id for vazio acrescenta o registro |
1003 | 1003 | */ |
1004 | 1004 | function alteraTemas() |
1005 | 1005 | { |
1006 | - global $nome,$desc,$id,$codigo,$tipoa,$download,$ogc,$kml,$link,$tags,$kmz,$locaplic; | |
1006 | + global $nome,$desc,$id,$codigo,$tipoa,$download,$ogc,$kml,$link,$tags,$kmz,$locaplic,$es,$it,$en; | |
1007 | 1007 | //error_reporting(E_ALL); |
1008 | 1008 | try |
1009 | 1009 | { |
... | ... | @@ -1018,9 +1018,9 @@ function alteraTemas() |
1018 | 1018 | if($id != "") |
1019 | 1019 | { |
1020 | 1020 | if(!isset($kmz)) |
1021 | - $dbhw->query("UPDATE i3geoadmin_temas SET tags_tema='$tags', link_tema='$link', nome_tema ='$nome',desc_tema='$desc',codigo_tema='$codigo',tipoa_tema='$tipoa',download_tema='$download',ogc_tema='$ogc',kml_tema='$kml' WHERE id_tema = $id"); | |
1021 | + $dbhw->query("UPDATE i3geoadmin_temas SET es='$es', it='$it', en='$en', tags_tema='$tags', link_tema='$link', nome_tema ='$nome',desc_tema='$desc',codigo_tema='$codigo',tipoa_tema='$tipoa',download_tema='$download',ogc_tema='$ogc',kml_tema='$kml' WHERE id_tema = $id"); | |
1022 | 1022 | else |
1023 | - $dbhw->query("UPDATE i3geoadmin_temas SET tags_tema='$tags', link_tema='$link', nome_tema ='$nome',desc_tema='$desc',codigo_tema='$codigo',tipoa_tema='$tipoa',download_tema='$download',ogc_tema='$ogc',kml_tema='$kml',kmz_tema='$kmz' WHERE id_tema = $id"); | |
1023 | + $dbhw->query("UPDATE i3geoadmin_temas SET es='$es', it='$it', en='$en',tags_tema='$tags', link_tema='$link', nome_tema ='$nome',desc_tema='$desc',codigo_tema='$codigo',tipoa_tema='$tipoa',download_tema='$download',ogc_tema='$ogc',kml_tema='$kml',kmz_tema='$kmz' WHERE id_tema = $id"); | |
1024 | 1024 | $retorna = $id; |
1025 | 1025 | if(!isset($kmz)){$kmz = "nao";} |
1026 | 1026 | $sql = "SELECT * from i3geoadmin_temas where id_tema = '$id'"; |
... | ... | @@ -1033,13 +1033,15 @@ function alteraTemas() |
1033 | 1033 | { |
1034 | 1034 | $mapa = ms_newMapObj($mapfile); |
1035 | 1035 | $nomes = $mapa->getalllayernames(); |
1036 | - foreach($nomes as $nome) | |
1036 | + foreach($nomes as $n) | |
1037 | 1037 | { |
1038 | - $layer = $mapa->getlayerbyname($nome); | |
1038 | + $layer = $mapa->getlayerbyname($n); | |
1039 | 1039 | $layer->setmetadata("permitedownload",strtolower($download)); |
1040 | 1040 | $layer->setmetadata("permiteogc",strtolower($ogc)); |
1041 | 1041 | $layer->setmetadata("permitekml",strtolower($kml)); |
1042 | 1042 | $layer->setmetadata("permitekmz",strtolower($kmz)); |
1043 | + if(count($nomes) == 1) | |
1044 | + {$layer->setmetadata("tema",$nome);} | |
1043 | 1045 | } |
1044 | 1046 | $mapa->save($mapfile); |
1045 | 1047 | removeCabecalho($mapfile); | ... | ... |
classesphp/classe_alteraclasse.php
... | ... | @@ -396,14 +396,10 @@ $itemNome - item que será usado para definir os nomes das classes (por default s |
396 | 396 | $nomes = array(); |
397 | 397 | foreach($temp as $t) |
398 | 398 | {$nomes[] = $t;} |
399 | - //$valoresu = array_unique($v); | |
400 | - // processa array com os valores | |
401 | - //rsort($valoresu); | |
402 | - //reset($valoresu); | |
403 | 399 | $nclassexist = $this->layer->numclasses; |
404 | 400 | if ($nclassexist > count($valores)) |
405 | 401 | {$nclassexist = count($valores);} |
406 | - if($nclassexist == 0) | |
402 | + if($this->layer->numclasses == 0) | |
407 | 403 | { |
408 | 404 | $temp = ms_newClassObj($this->layer); |
409 | 405 | ms_newStyleObj($temp); | ... | ... |
classesphp/classe_temas.php
... | ... | @@ -892,7 +892,7 @@ lista - lista de item e cores de cada parte do grafico |
892 | 892 | $novolayer = ms_newLayerObj($this->mapa, $this->layer); |
893 | 893 | $nomer = nomeRandomico(); |
894 | 894 | $novolayer->set("name",$nomer); |
895 | - $novolayer->set("group",$nomer); | |
895 | + //$novolayer->set("group",$nomer); | |
896 | 896 | $novolayer->set("type",MS_LAYER_CHART); |
897 | 897 | $novolayer->setprocessing("CHART_TYPE=$tipo"); |
898 | 898 | $novolayer->setprocessing("CHART_SIZE=$tamanho"); | ... | ... |
ferramentas/salvamapfile/index.js.php
... | ... | @@ -72,11 +72,11 @@ i3GEOF.salvamapfile = { |
72 | 72 | var nome = retorno.data.nomeoriginal; |
73 | 73 | if(nome == "") |
74 | 74 | { |
75 | - $i(iddiv).innerHTML = "<p class=paragrafo >Não existe um arquivo mapfile em i3geo/temas já criado para essa camada. Utilize o sistema de admnistração para <a href='"+i3GEO.configura.locaplic+"/admin/html/editormapfile.html' target=_blank >criar um</a>" | |
75 | + $i(iddiv).innerHTML = "<p class=paragrafo >Não existe um arquivo mapfile em i3geo/temas já criado para essa camada. Utilize o sistema de administração para <a href='"+i3GEO.configura.locaplic+"/admin/html/editormapfile.html' target=_blank >criar um</a>" | |
76 | 76 | } |
77 | 77 | else |
78 | 78 | { |
79 | - var ins = "<p class=paragrafo >O tema ativo possui um mapfile já criado. Ao salvar, as definições originais de legenda, filtros e outras, serão substituídas pelas atuais</p>" + | |
79 | + var ins = "<p class=paragrafo >O tema ("+nome+") ativo possui um mapfile já criado. Ao salvar, as definições originais de legenda, filtros e outras, serão substituídas pelas atuais</p>" + | |
80 | 80 | '<br><br><p class=paragrafo ><input size=20 id=i3GEOsalvamapfilebotao1 type=button value="Salvar" /> <input size=20 id=i3GEOsalvamapfilebotao2 type=button value="Testar" />'; |
81 | 81 | $i(iddiv).innerHTML = ins; |
82 | 82 | new YAHOO.widget.Button( | ... | ... |
temas/acidmap.map
... | ... | @@ -10,14 +10,18 @@ MAP |
10 | 10 | "wms_exceptions_format" "application/vnd.ogc.se_xml" |
11 | 11 | "CLASSE" "SIM" |
12 | 12 | "wfs" "nao" |
13 | + "permitekmz" "nao" | |
13 | 14 | "wms_force_separate_request" "1" |
14 | 15 | "TEXTO" "NAO" |
15 | 16 | "formatosinfo" "text/plain,application/vnd.ogc.gml,text/html" |
16 | 17 | "wms_name" "i3geo:locali" |
17 | 18 | "nomeoriginal" "i3geo:locali" |
19 | + "permitedownload" "sim" | |
18 | 20 | "wms_format" "image/png" |
19 | 21 | "wms_formatlist" "image/png,application/atom xml,application/atom xml,application/openlayers,application/pdf,application/rss xml,application/rss xml,application/vnd.google-earth.kml,application/vnd.google-earth.kml xml,application/vnd.google-earth.kml xml,application/vnd.google-earth.kmz,application/vnd.google-earth.kmz xml,application/vnd.google-earth.kmz xml,atom,image/geotiff,image/geotiff8,image/gif,image/jpeg,image/png8,image/svg,image/svg xml,image/svg xml,image/tiff,image/tiff8,kml,kmz,openlayers,rss" |
20 | - "tema" "i3geo:locali" | |
22 | + "permiteogc" "sim" | |
23 | + "permitekml" "sim" | |
24 | + "tema" "Acid Mapsx" | |
21 | 25 | "wms_server_version" "1.1.1" |
22 | 26 | "wms_style" "" |
23 | 27 | END | ... | ... |
temas/atlas_biomas.map
... | ... | @@ -9,13 +9,17 @@ MAP |
9 | 9 | "wms_srs" "EPSG:4291 EPSG:4326" |
10 | 10 | "wms_exceptions_format" "application/vnd.ogc.se_xml" |
11 | 11 | "CLASSE" "SIM" |
12 | + "permitekmz" "" | |
12 | 13 | "wms_force_separate_request" "1" |
13 | - "wms_name" "bioma" | |
14 | 14 | "formatosinfo" "text/plain,application/vnd.ogc.gml" |
15 | - "wms_formatlist" "image/gif,image/png,image/png; mode=24bit,image/jpeg,image/wbmp,image/tiff" | |
15 | + "wms_name" "bioma" | |
16 | + "permitedownload" "sim" | |
16 | 17 | "wms_format" "image/png" |
18 | + "wms_formatlist" "image/gif,image/png,image/png; mode=24bit,image/jpeg,image/wbmp,image/tiff" | |
17 | 19 | "wms_connectiontimeout" "30" |
18 | - "TEMA" "Biomas segundo IBGE-MMA" | |
20 | + "permitekml" "sim" | |
21 | + "permiteogc" "sim" | |
22 | + "TEMA" "atlas_biomas" | |
19 | 23 | "wms_server_version" "1.1.0" |
20 | 24 | "wms_style" "default" |
21 | 25 | END | ... | ... |
temas/biomashp.map
1 | -MAP | |
2 | - FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt" | |
3 | - SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym" | |
1 | +MAP | |
2 | + FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt" | |
3 | + SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym" | |
4 | 4 | LAYER |
5 | - | |
6 | - CONNECTION "" | |
5 | + CONNECTION "" | |
7 | 6 | DATA "c:\ms4w\apache\htdocs\i3geo\aplicmap\dados\biomas.shp" |
8 | 7 | GROUP "Grupo 1" |
9 | 8 | METADATA |
10 | - "ltempoitemimagem" "" | |
11 | 9 | "cache" "" |
12 | - "CLASSE" "SIM" | |
10 | + "ltempoitemimagem" "" | |
13 | 11 | "ltempoitemdescricao" "" |
14 | - "palletestep" "" | |
12 | + "CLASSE" "SIM" | |
15 | 13 | "ltempoiteminicio" "" |
16 | - "permitekmz" "sim" | |
14 | + "palletestep" "" | |
17 | 15 | "ltempoitemtip" "" |
18 | - "iconetema" "http://www.gpsdrive.de/development/map-icons/square.small/leisure/park.png" | |
19 | - "description_template" "" | |
16 | + "permitekmz" "sim" | |
20 | 17 | "ltempoitemtitulo" "" |
18 | + "description_template" "" | |
19 | + "iconetema" "http://www.gpsdrive.de/development/map-icons/square.small/leisure/park.png" | |
21 | 20 | "ltempoitemlink" "" |
21 | + "extensao" "-44 -23 -39 -21" | |
22 | 22 | "palletefile" "" |
23 | - "permitedownload" "sim" | |
24 | 23 | "ltempoformatodata" "" |
24 | + "permitedownload" "sim" | |
25 | 25 | "ltempoitemicone" "" |
26 | 26 | "download" "SIM" |
27 | - "permitekml" "sim" | |
28 | 27 | "permiteogc" "" |
29 | - "TEMA" "Biomas shapefile x" | |
30 | - "identifica" "NAO" | |
28 | + "permitekml" "sim" | |
29 | + "TEMA" "biomashp" | |
30 | + "aplicaextensao" "SIM" | |
31 | 31 | "editorsql" "" |
32 | + "identifica" "NAO" | |
32 | 33 | "ltempoitemfim" "" |
33 | - "extensao" "-44 -23 -39 -21" | |
34 | - "aplicaextensao" "SIM" | |
35 | 34 | END |
36 | 35 | NAME "biomashp" |
37 | 36 | STATUS OFF |
... | ... | @@ -41,62 +40,62 @@ MAP |
41 | 40 | UNITS METERS |
42 | 41 | CLASS |
43 | 42 | NAME "CAATINGA" |
44 | - EXPRESSION ('[ID]'eq'2.00') | |
43 | + EXPRESSION ('[CD_LEGENDA]'eq'CAATINGA') | |
45 | 44 | STYLE |
46 | 45 | ANGLE 360 |
47 | - COLOR 138 134 150 | |
48 | - OPACITY 100 | |
46 | + COLOR 21 44 114 | |
49 | 47 | SYMBOL 0 |
48 | + WIDTH 1 | |
50 | 49 | END |
51 | 50 | END |
52 | 51 | CLASS |
53 | 52 | NAME "PAMPA" |
54 | - EXPRESSION ('[ID]'eq'5.00') | |
53 | + EXPRESSION ('[CD_LEGENDA]'eq'PAMPA') | |
55 | 54 | STYLE |
56 | 55 | ANGLE 360 |
57 | - COLOR 105 219 217 | |
58 | - OPACITY 100 | |
56 | + COLOR 225 189 199 | |
59 | 57 | SYMBOL 0 |
58 | + WIDTH 1 | |
60 | 59 | END |
61 | 60 | END |
62 | 61 | CLASS |
63 | 62 | NAME "CERRADO" |
64 | - EXPRESSION ('[ID]'eq'3.00') | |
63 | + EXPRESSION ('[CD_LEGENDA]'eq'CERRADO') | |
65 | 64 | STYLE |
66 | 65 | ANGLE 360 |
67 | - COLOR 186 52 176 | |
68 | - OPACITY 100 | |
66 | + COLOR 17 235 39 | |
69 | 67 | SYMBOL 0 |
68 | + WIDTH 1 | |
70 | 69 | END |
71 | 70 | END |
72 | 71 | CLASS |
73 | 72 | NAME "PANTANAL" |
74 | - EXPRESSION ('[ID]'eq'6.00') | |
73 | + EXPRESSION ('[CD_LEGENDA]'eq'PANTANAL') | |
75 | 74 | STYLE |
76 | 75 | ANGLE 360 |
77 | - COLOR 125 128 2 | |
78 | - OPACITY 100 | |
76 | + COLOR 242 192 145 | |
79 | 77 | SYMBOL 0 |
78 | + WIDTH 1 | |
80 | 79 | END |
81 | 80 | END |
82 | 81 | CLASS |
83 | - NAME "AMAZÔNIA" | |
84 | - EXPRESSION ('[ID]'eq'1.00') | |
82 | + NAME "AMAZONIA" | |
83 | + EXPRESSION ('[CD_LEGENDA]'eq'AMAZONIA') | |
85 | 84 | STYLE |
86 | 85 | ANGLE 360 |
87 | - COLOR 129 234 3 | |
88 | - OPACITY 100 | |
86 | + COLOR 149 120 37 | |
89 | 87 | SYMBOL 0 |
88 | + WIDTH 1 | |
90 | 89 | END |
91 | 90 | END |
92 | 91 | CLASS |
93 | - NAME "MATA ATLÂNTICA" | |
94 | - EXPRESSION ('[ID]'eq'4.00') | |
92 | + NAME "MATA ATLANTICA" | |
93 | + EXPRESSION ('[CD_LEGENDA]'eq'MATA ATLANTICA') | |
95 | 94 | STYLE |
96 | 95 | ANGLE 360 |
97 | - COLOR 159 226 219 | |
98 | - OPACITY 100 | |
96 | + COLOR 208 160 125 | |
99 | 97 | SYMBOL 0 |
98 | + WIDTH 1 | |
100 | 99 | END |
101 | 100 | END |
102 | 101 | END | ... | ... |