Commit e7ca9ad006f6fb6b1513c9f4ae96a34f406c0265
1 parent
b878eefc
Exists in
master
Corrige a função de converção de wkt para layer nos casos de projeção métrica
Showing
1 changed file
with
4 additions
and
4 deletions
Show diff stats
ferramentas/wkt2layer/exec.php
@@ -17,8 +17,8 @@ Insere elementos no mapa como um layer do tipo feature baseado em wkt | @@ -17,8 +17,8 @@ Insere elementos no mapa como um layer do tipo feature baseado em wkt | ||
17 | include_once("../../classesphp/classe_temas.php"); | 17 | include_once("../../classesphp/classe_temas.php"); |
18 | copiaSeguranca($map_file); | 18 | copiaSeguranca($map_file); |
19 | $m = new Temas($map_file,""); | 19 | $m = new Temas($map_file,""); |
20 | - if(!isset($marca)){ | ||
21 | - $marca=""; | 20 | + if(!isset($_GET["marca"])){ |
21 | + $_GET["marca"]=""; | ||
22 | } | 22 | } |
23 | $shp = ms_shapeObjFromWkt($_GET["xy"]); | 23 | $shp = ms_shapeObjFromWkt($_GET["xy"]); |
24 | if($shp->type == MS_SHAPE_POINT){ | 24 | if($shp->type == MS_SHAPE_POINT){ |
@@ -38,10 +38,10 @@ Insere elementos no mapa como um layer do tipo feature baseado em wkt | @@ -38,10 +38,10 @@ Insere elementos no mapa como um layer do tipo feature baseado em wkt | ||
38 | include_once("../../classesphp/classe_analise.php"); | 38 | include_once("../../classesphp/classe_analise.php"); |
39 | $m = new Analise($map_file,""); | 39 | $m = new Analise($map_file,""); |
40 | $nomeLayer = $m->aplicaFuncaoListaWKT(array($_GET["xy"]),"converteSHP",$dir_tmp,$imgdir); | 40 | $nomeLayer = $m->aplicaFuncaoListaWKT(array($_GET["xy"]),"converteSHP",$dir_tmp,$imgdir); |
41 | + | ||
41 | $l = $m->mapa->getlayerbyname($nomeLayer); | 42 | $l = $m->mapa->getlayerbyname($nomeLayer); |
42 | $l->setmetadata("tema",$_GET["nometema"]); | 43 | $l->setmetadata("tema",$_GET["nometema"]); |
43 | //verifica projecao | 44 | //verifica projecao |
44 | - //verifica a projecao | ||
45 | $shp = ms_shapeObjFromWkt($_GET["xy"]); | 45 | $shp = ms_shapeObjFromWkt($_GET["xy"]); |
46 | $c = $shp->getCentroid(); | 46 | $c = $shp->getCentroid(); |
47 | $c = $c->x; | 47 | $c = $c->x; |
@@ -49,7 +49,7 @@ Insere elementos no mapa como um layer do tipo feature baseado em wkt | @@ -49,7 +49,7 @@ Insere elementos no mapa como um layer do tipo feature baseado em wkt | ||
49 | $l->setprojection(pegaProjecaoDefault("proj4")); | 49 | $l->setprojection(pegaProjecaoDefault("proj4")); |
50 | } | 50 | } |
51 | else{ | 51 | else{ |
52 | - $l->setprojection($this->mapa->getProjection()); | 52 | + $l->setprojection($m->mapa->getProjection()); |
53 | } | 53 | } |
54 | $m->salva(); | 54 | $m->salva(); |
55 | redesenhaMapa(); | 55 | redesenhaMapa(); |