Commit 64e370fddaabb98c66a7af2f3f5f9ed4241da3c9
1 parent
a9fe94c9
Exists in
master
and in
7 other branches
Nova opção de minscale e maxscale para toponimia
Showing
4 changed files
with
37 additions
and
7 deletions
Show diff stats
ferramentas/toponimia/dicionario.js
@@ -124,5 +124,10 @@ i3GEOF.toponimia.dicionario = { | @@ -124,5 +124,10 @@ i3GEOF.toponimia.dicionario = { | ||
124 | pt : "Remover", | 124 | pt : "Remover", |
125 | en : "", | 125 | en : "", |
126 | es : "" | 126 | es : "" |
127 | + } ], | ||
128 | + 'minmaxscale' : [ { | ||
129 | + pt : "Denominador das Escalas (mínima - máxima) que restringem a apresentação", | ||
130 | + en : "", | ||
131 | + es : "" | ||
127 | } ] | 132 | } ] |
128 | }; | 133 | }; |
ferramentas/toponimia/exec.php
@@ -22,9 +22,17 @@ Cria um novo tema com a toponímia do tema atual. | @@ -22,9 +22,17 @@ Cria um novo tema com a toponímia do tema atual. | ||
22 | if(!isset($novotema)) | 22 | if(!isset($novotema)) |
23 | {$novotema = "sim";} | 23 | {$novotema = "sim";} |
24 | $retorno = $m->criaToponimia($item,$position,$partials,$offsetx,$offsety,$minfeaturesize,$mindistance,$force,$shadowcolor,$shadowsizex,$shadowsizey,$outlinecolor,$cor,$sombray,$sombrax,$sombra,$fundo,$angulo,$tamanho,$fonte,$tipo,$wrap,$novotema); | 24 | $retorno = $m->criaToponimia($item,$position,$partials,$offsetx,$offsety,$minfeaturesize,$mindistance,$force,$shadowcolor,$shadowsizex,$shadowsizey,$outlinecolor,$cor,$sombray,$sombrax,$sombra,$fundo,$angulo,$tamanho,$fonte,$tipo,$wrap,$novotema); |
25 | - | ||
26 | - if ($tipo != "teste") | ||
27 | - {$m->salva();$_SESSION["contadorsalva"]++;} | 25 | + if(empty($maxscale)){ |
26 | + $maxscale = -1; | ||
27 | + } | ||
28 | + if(empty($minscale)){ | ||
29 | + $minscale = -1; | ||
30 | + } | ||
31 | + $m->layer->set("labelmaxscaledenom",$maxscale); | ||
32 | + $m->layer->set("labelminscaledenom",$minscale); | ||
33 | + if ($tipo != "teste"){ | ||
34 | + $m->salva();$_SESSION["contadorsalva"]++; | ||
35 | + } | ||
28 | break; | 36 | break; |
29 | case "REMOVETOPONIMIA": | 37 | case "REMOVETOPONIMIA": |
30 | include_once(dirname(__FILE__)."/../../classesphp/classe_toponimia.php"); | 38 | include_once(dirname(__FILE__)."/../../classesphp/classe_toponimia.php"); |
ferramentas/toponimia/index.js
@@ -119,14 +119,14 @@ i3GEOF.toponimia = { | @@ -119,14 +119,14 @@ i3GEOF.toponimia = { | ||
119 | //cria a janela flutuante | 119 | //cria a janela flutuante |
120 | titulo = "<span class='i3GEOconeFerramenta i3GEOiconeToponimia'></span>" + "<div id='i3GEOFtoponimiaComboCabeca' class='comboTemasCabecalho'> ------</div><span style=margin-left:60px>"+$trad("x56")+" </span><a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=36' > </a>"; | 120 | titulo = "<span class='i3GEOconeFerramenta i3GEOiconeToponimia'></span>" + "<div id='i3GEOFtoponimiaComboCabeca' class='comboTemasCabecalho'> ------</div><span style=margin-left:60px>"+$trad("x56")+" </span><a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=36' > </a>"; |
121 | janela = i3GEO.janela.cria( | 121 | janela = i3GEO.janela.cria( |
122 | - "390px", | ||
123 | - "190px", | 122 | + "410px", |
123 | + "260px", | ||
124 | "", | 124 | "", |
125 | "", | 125 | "", |
126 | "", | 126 | "", |
127 | titulo, | 127 | titulo, |
128 | "i3GEOF.toponimia", | 128 | "i3GEOF.toponimia", |
129 | - true, | 129 | + false, |
130 | "hd", | 130 | "hd", |
131 | "", | 131 | "", |
132 | "", | 132 | "", |
@@ -169,6 +169,12 @@ i3GEOF.toponimia = { | @@ -169,6 +169,12 @@ i3GEOF.toponimia = { | ||
169 | {$i("i3GEOtoponimiafrentes_i").value = "off";} | 169 | {$i("i3GEOtoponimiafrentes_i").value = "off";} |
170 | if($i("i3GEOtoponimianovotema").checked) | 170 | if($i("i3GEOtoponimianovotema").checked) |
171 | {novotema = "nao";} | 171 | {novotema = "nao";} |
172 | + if($i("i3GEOtoponimiaMinscale").value === ""){ | ||
173 | + $i("i3GEOtoponimiaMinscale").value = 0; | ||
174 | + } | ||
175 | + if($i("i3GEOtoponimiaMaxscale").value === ""){ | ||
176 | + $i("i3GEOtoponimiaMaxscale").value = 0; | ||
177 | + } | ||
172 | par = "&position="+$i("i3GEOtoponimiaposition_i").value + | 178 | par = "&position="+$i("i3GEOtoponimiaposition_i").value + |
173 | "&partials="+$i("i3GEOtoponimiapartials_i").value+ | 179 | "&partials="+$i("i3GEOtoponimiapartials_i").value+ |
174 | "&offsetx="+$i("i3GEOtoponimiaoffsetx_i").value+ | 180 | "&offsetx="+$i("i3GEOtoponimiaoffsetx_i").value+ |
@@ -191,6 +197,8 @@ i3GEOF.toponimia = { | @@ -191,6 +197,8 @@ i3GEOF.toponimia = { | ||
191 | "&item="+$i("i3GEOtoponimiaListaItens").value+ | 197 | "&item="+$i("i3GEOtoponimiaListaItens").value+ |
192 | "&wrap="+$i("i3GEOtoponimiawrap_i").value+ | 198 | "&wrap="+$i("i3GEOtoponimiawrap_i").value+ |
193 | "&tema="+i3GEO.temaAtivo+ | 199 | "&tema="+i3GEO.temaAtivo+ |
200 | + "&minscale="+parseInt($i("i3GEOtoponimiaMinscale").value,10)+ | ||
201 | + "&maxscale="+parseInt($i("i3GEOtoponimiaMaxscale").value,10)+ | ||
194 | "&novotema="+novotema; | 202 | "&novotema="+novotema; |
195 | return par; | 203 | return par; |
196 | }, | 204 | }, |
ferramentas/toponimia/template_mst.html
@@ -28,7 +28,16 @@ | @@ -28,7 +28,16 @@ | ||
28 | <br> | 28 | <br> |
29 | <p class='paragrafo'> | 29 | <p class='paragrafo'> |
30 | <input style='cursor: pointer' type='checkbox' checked id='i3GEOtoponimianovotema' /> | 30 | <input style='cursor: pointer' type='checkbox' checked id='i3GEOtoponimianovotema' /> |
31 | - {{{adicionaToponimia}}} <br> | 31 | + {{{adicionaToponimia}}} |
32 | + <br> | ||
33 | + <p class='paragrafo'>{{{minmaxscale}}}:</p> | ||
34 | + <div class='i3geoForm150 i3geoFormIconeEdita' style='float:left;'> | ||
35 | + <input type='text' value='' id='i3GEOtoponimiaMinscale' /> | ||
36 | + </div> | ||
37 | + <div class='i3geoForm150 i3geoFormIconeEdita'> | ||
38 | + <input type='text' value='' id='i3GEOtoponimiaMaxscale' /> | ||
39 | + </div> | ||
40 | + <br> | ||
32 | <p class='paragrafo'> | 41 | <p class='paragrafo'> |
33 | <input id='i3GEOtoponimiabotao1' size='35' type='button' value='{{{criaToponimia}}}' /> | 42 | <input id='i3GEOtoponimiabotao1' size='35' type='button' value='{{{criaToponimia}}}' /> |
34 | <input id='i3GEOtoponimiabotao2' size='35' type='button' value='{{{removeToponimia}}}' /> | 43 | <input id='i3GEOtoponimiabotao2' size='35' type='button' value='{{{removeToponimia}}}' /> |