Commit cd2b3e894679b691725490f0176b2245d068a5e0
1 parent
5aed408a
Exists in
master
and in
7 other branches
Correção no conversor gvp para mapfile no processamento de camadas lineares
Showing
2 changed files
with
9 additions
and
4 deletions
Show diff stats
pacotes/gvsig/gvsig2mapfile/class.gvsig2mapfile.php
| ... | ... | @@ -165,7 +165,7 @@ class gvsig2mapfile{ |
| 165 | 165 | function VectorialUniqueValueLegend($result,$path1,$coluna,$tipocoluna,$valores,$nomes){ |
| 166 | 166 | $valores = ",".str_replace(" ,",",",$valores); |
| 167 | 167 | $valores = explode(",",$valores); |
| 168 | - $nomes = ",".str_replace(" ,",",",$nomes); | |
| 168 | + $nomes = ",".str_replace(" ,",",",$nomes); | |
| 169 | 169 | $nomes = explode(",",$nomes); |
| 170 | 170 | $classes = array(); |
| 171 | 171 | $c = 0; |
| ... | ... | @@ -187,8 +187,8 @@ class gvsig2mapfile{ |
| 187 | 187 | $classe["markerStyle"] = (string) $this->getValue($path1,"markerStyle",$c); |
| 188 | 188 | $classe["hasFill"] = (string) $this->getValue($path1,"hasFill",$c); |
| 189 | 189 | $classe["hasOutline"] = (string) $this->getValue($path1,"hasOutline",$c); |
| 190 | - if($classe["hasOutline"] == "true"){ | |
| 191 | - $classe["outline"] = (string) $this->getValue($path1."/tag:xml-tag","color",0); | |
| 190 | + if($classe["hasOutline"] == "true"){ | |
| 191 | + $classe["outline"] = (string) $this->getValue($path1."/tag:xml-tag","color",0); | |
| 192 | 192 | } |
| 193 | 193 | else{ |
| 194 | 194 | $classe["outline"] = (string) $this->getValue($path1,"color",$c); |
| ... | ... | @@ -299,13 +299,18 @@ class gvsig2mapfile{ |
| 299 | 299 | $cor = $estilo->outlinecolor; |
| 300 | 300 | $cor->setrgb($ncor[0],$ncor[1],$ncor[2]); |
| 301 | 301 | } |
| 302 | + | |
| 303 | + if($data["hasFill"] == "" && $data["hasOutline"] == ""){ | |
| 304 | + $ncor = explode(",",$data["color"]); | |
| 305 | + $cor = $estilo->color; | |
| 306 | + $cor->setrgb($ncor[0],$ncor[1],$ncor[2]); | |
| 307 | + } | |
| 302 | 308 | } |
| 303 | 309 | if($data["size"] != false) |
| 304 | 310 | {$estilo->set("size",$data["size"]);} |
| 305 | 311 | if($data["exp"] != false) |
| 306 | 312 | {$classe->setExpression($data["exp"]);} |
| 307 | 313 | } |
| 308 | - | |
| 309 | 314 | return $oLayer; |
| 310 | 315 | } |
| 311 | 316 | function findAttribute($object, $attribute) { | ... | ... |
pacotes/gvsig/gvsig2mapfile/gvsig2mapfile.zip
No preview for this file type