From 63f6ea0dd877deabb479f41aeb2e6f064c3c93ad Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 18 Jul 2014 13:23:56 +0000 Subject: [PATCH] --- pacotes/gvsig/gvsig2mapfile/class.gvsig2mapfile.php | 14 +++++++++----- pacotes/gvsig/gvsig2mapfile/gvsig2mapfile.php | 4 ++-- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/pacotes/gvsig/gvsig2mapfile/class.gvsig2mapfile.php b/pacotes/gvsig/gvsig2mapfile/class.gvsig2mapfile.php index 5f16670..90faf9d 100644 --- a/pacotes/gvsig/gvsig2mapfile/class.gvsig2mapfile.php +++ b/pacotes/gvsig/gvsig2mapfile/class.gvsig2mapfile.php @@ -1,7 +1,8 @@ arquivoGvp = $gvp; if(function_exists("dl")){ @@ -25,7 +26,7 @@ class gvsig2mapfile{ {dl( 'php_simplexml.'.PHP_SHLIB_SUFFIX );} } if (!function_exists('simplexml_load_file')) - {throw new Exception("Função PHP simplexml_load_file não existe");} + {throw new Exception("Função PHP simplexml_load_file não existe");} $this->xml = simplexml_load_file($gvp); } } @@ -126,8 +127,8 @@ class gvsig2mapfile{ {$classes = $this->SingleSymbolLegend($result,$path1);} // - //obtem a conexão - //a senha não pode ser obtida, então, é usado o mesmo nome de usuário em seu lugar. No i3Geo deve-se prever isso na variável de substituição de string. + //obtem a conexao + //a senha nao pode ser obtida, entao, he usado o mesmo nome de usuario em seu lugar. No i3Geo deve-se prever isso na variavel de substituicao de string. $driverName = $this->getValue($path,"driverName"); if($driverName == "gvSIG shp driver"){ $data = (string) $this->getValue($path,"file"); @@ -261,6 +262,9 @@ class gvsig2mapfile{ {$oLayer->setConnectionType($dataLayer["connectiontype"]);} if($dataLayer["connection"] != "") {$oLayer->set("connection",$dataLayer["connection"]);} + + if($dataLayer["proj"] != "") + {$oLayer->setProjection($dataLayer["proj"]);} $oLayer->set("status",MS_DEFAULT); if($dataLayer["visible"] == "false") {$oLayer->set("status",MS_OFF);} diff --git a/pacotes/gvsig/gvsig2mapfile/gvsig2mapfile.php b/pacotes/gvsig/gvsig2mapfile/gvsig2mapfile.php index 2f8b623..8b958bf 100644 --- a/pacotes/gvsig/gvsig2mapfile/gvsig2mapfile.php +++ b/pacotes/gvsig/gvsig2mapfile/gvsig2mapfile.php @@ -6,8 +6,8 @@ $nomes = $gm->getViewsNames(); $view = $gm->getViewByName($nomes[0]); $dataView = $gm->getViewData($nomes[0]); - echo "Extensão do mapa: ".(implode(",",$dataView["extent"]))."\n"; - echo "Projeção do mapa: ".$dataView["proj"]."\n"; + echo "Extensão do mapa: ".(implode(",",$dataView["extent"]))."\n"; + echo "Projeção do mapa: ".$dataView["proj"]."\n"; echo "Camadas: ".(implode(",",$dataView["layerNames"]))."\n"; foreach($dataView["layerNames"] as $lname) {var_dump($gm->getLayerData($nomes[0],$lname));} -- libgit2 0.21.2