Commit 63f6ea0dd877deabb479f41aeb2e6f064c3c93ad
1 parent
713eb581
Exists in
master
and in
7 other branches
--no commit message
Showing
2 changed files
with
11 additions
and
7 deletions
Show diff stats
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çã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ã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ção PHP simplexml_load_file nã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ão do mapa: ".(implode(",",$dataView["extent"]))."\n"; | |
| 10 | + echo "Projeçã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));} | ... | ... |