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));} | ... | ... |