Commit 63f6ea0dd877deabb479f41aeb2e6f064c3c93ad

Authored by Edmar Moretti
1 parent 713eb581

--no commit message

pacotes/gvsig/gvsig2mapfile/class.gvsig2mapfile.php
1 1 <?php
2 2 /**
3   - * Manipula um arquivo GVP (projeto gvSIG) para construção de layers Mapserver
  3 + * Manipula um arquivo GVP (projeto gvSIG) para constru&ccedil;&atilde;o de layers Mapserver
4 4 * @author Edmar Moretti
  5 + *
5 6 * @license GPL2
6 7 */
7 8 class gvsig2mapfile{
... ... @@ -17,7 +18,7 @@ class gvsig2mapfile{
17 18 function __construct($gvp)
18 19 {
19 20 if(!file_exists($gvp))
20   - {throw new Exception("Arquivo $gvp não existe");}
  21 + {throw new Exception("Arquivo $gvp n&atilde;o existe");}
21 22 else{
22 23 $this->arquivoGvp = $gvp;
23 24 if(function_exists("dl")){
... ... @@ -25,7 +26,7 @@ class gvsig2mapfile{
25 26 {dl( 'php_simplexml.'.PHP_SHLIB_SUFFIX );}
26 27 }
27 28 if (!function_exists('simplexml_load_file'))
28   - {throw new Exception("Função PHP simplexml_load_file não existe");}
  29 + {throw new Exception("Fun&ccedil;&atilde;o PHP simplexml_load_file n&atilde;o existe");}
29 30 $this->xml = simplexml_load_file($gvp);
30 31 }
31 32 }
... ... @@ -126,8 +127,8 @@ class gvsig2mapfile{
126 127 {$classes = $this->SingleSymbolLegend($result,$path1);}
127 128  
128 129 //
129   - //obtem a conexão
130   - //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.
  130 + //obtem a conexao
  131 + //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.
131 132 $driverName = $this->getValue($path,"driverName");
132 133 if($driverName == "gvSIG shp driver"){
133 134 $data = (string) $this->getValue($path,"file");
... ... @@ -261,6 +262,9 @@ class gvsig2mapfile{
261 262 {$oLayer->setConnectionType($dataLayer["connectiontype"]);}
262 263 if($dataLayer["connection"] != "")
263 264 {$oLayer->set("connection",$dataLayer["connection"]);}
  265 +
  266 + if($dataLayer["proj"] != "")
  267 + {$oLayer->setProjection($dataLayer["proj"]);}
264 268 $oLayer->set("status",MS_DEFAULT);
265 269 if($dataLayer["visible"] == "false")
266 270 {$oLayer->set("status",MS_OFF);}
... ...
pacotes/gvsig/gvsig2mapfile/gvsig2mapfile.php
... ... @@ -6,8 +6,8 @@
6 6 $nomes = $gm->getViewsNames();
7 7 $view = $gm->getViewByName($nomes[0]);
8 8 $dataView = $gm->getViewData($nomes[0]);
9   - echo "Extensão do mapa: ".(implode(",",$dataView["extent"]))."\n";
10   - echo "Projeção do mapa: ".$dataView["proj"]."\n";
  9 + echo "Extens&atilde;o do mapa: ".(implode(",",$dataView["extent"]))."\n";
  10 + echo "Proje&ccedil;&atilde;o do mapa: ".$dataView["proj"]."\n";
11 11 echo "Camadas: ".(implode(",",$dataView["layerNames"]))."\n";
12 12 foreach($dataView["layerNames"] as $lname)
13 13 {var_dump($gm->getLayerData($nomes[0],$lname));}
... ...