Commit 45224a0a4c447dc48791deaecdb44f555f7085ee

Authored by Edmar Moretti
1 parent c48cdc56

Ferramenta de cálculo de custo

classesjs/classe_analise.js
... ... @@ -189,6 +189,14 @@ i3GEO.analise =
189 189 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()", "perfil", "perfil");
190 190 },
191 191 /**
  192 + * Function: melhorcaminho
  193 + *
  194 + * Ferramenta melhor caminho
  195 + */
  196 + melhorcaminho : function() {
  197 + i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.melhorcaminho()", "melhorcaminho", "melhorcaminho");
  198 + },
  199 + /**
192 200 * Function: gradePontos
193 201 *
194 202 * Ferramenta grade de pontos
... ...
classesjs/classe_util.js
... ... @@ -1585,6 +1585,17 @@ i3GEO.util =
1585 1585 i3GEO.janela.tempoMsg($trad("x13"));
1586 1586 }
1587 1587 }
  1588 + if (tipoCombo === "naoraster") {
  1589 + if (i3GEO.arvoreDeCamadas.CAMADAS !== "") {
  1590 + temp = i3GEO.arvoreDeCamadas.filtraCamadas("type", 4, "diferente", i3GEO.arvoreDeCamadas.CAMADAS);
  1591 + temp = i3GEO.arvoreDeCamadas.filtraCamadas("type", 5, "diferente", temp);
  1592 + temp = i3GEO.arvoreDeCamadas.filtraCamadas("type", 6, "diferente", temp);
  1593 + temp = i3GEO.arvoreDeCamadas.filtraCamadas("type", 7, "diferente", temp);
  1594 + monta(i3GEO.arvoreDeCamadas.filtraCamadas("type", 8, "diferente", temp));
  1595 + } else {
  1596 + i3GEO.janela.tempoMsg($trad("x13"));
  1597 + }
  1598 + }
1588 1599 if (tipoCombo === "poligonosSelecionados") {
1589 1600 if (i3GEO.arvoreDeCamadas.CAMADAS !== "") {
1590 1601 temp = i3GEO.arvoreDeCamadas.filtraCamadas("type", 2, "igual", i3GEO.arvoreDeCamadas.CAMADAS);
... ...
classesjs/dicionario.js
... ... @@ -2294,6 +2294,12 @@ g_traducao = {
2294 2294 pt: "Operacao nao autorizada para esse usuario",
2295 2295 en:"",
2296 2296 es:""
  2297 +}],
  2298 +"melhorcaminho": [
  2299 +{
  2300 + pt: "Melhor caminho (raster)",
  2301 + en:"",
  2302 + es:""
2297 2303 }]
2298 2304 };
2299 2305 //YAHOO.log("carregou dicionario", "Classes i3geo");
... ...
classesphp/funcoes_gerais.php
... ... @@ -2460,8 +2460,9 @@ function retornaShapesMapext($objLayer,$objMapa){
2460 2460 $shapes = array();
2461 2461 $status = $objLayer->open();
2462 2462 $status = $objLayer->whichShapes($objMapa->extent);
2463   - while ($shape = $objLayer->nextShape())
2464   - {$shapes[] = $shape;}
  2463 + while ($shape = $objLayer->nextShape()){
  2464 + $shapes[] = $shape;
  2465 + }
2465 2466 $objLayer->close();
2466 2467 return $shapes;
2467 2468 }
... ...