Commit b3122a4b48bd88243ccc28228f83d7d93e08e62d
1 parent
51930acd
Exists in
master
and in
7 other branches
Inclusao de cluster na ferramenta legenda
Showing
1 changed file
with
36 additions
and
0 deletions
Show diff stats
classesphp/classe_temas.php
| ... | ... | @@ -1296,5 +1296,41 @@ Adiciona LABEL em uma classe de um tema |
| 1296 | 1296 | $this->layer->setMetaData("cache",""); |
| 1297 | 1297 | } |
| 1298 | 1298 | } |
| 1299 | + function criaCluster ($group = "",$filter = "",$maxdistance=5,$region='rectangle',$buffer=0){ | |
| 1300 | + if($group != ""){ | |
| 1301 | + $group = "('[".$group."]')"; | |
| 1302 | + } | |
| 1303 | + $cluster = $this->layer->cluster; | |
| 1304 | + | |
| 1305 | + $par = "BUFFER $buffer REGION $region MAXDISTANCE $maxdistance"; | |
| 1306 | + if($group != ""){ | |
| 1307 | + $par .= " GROUP ".$group; | |
| 1308 | + } | |
| 1309 | + if($filter != ""){ | |
| 1310 | + $par .= " FILTER ".$filter; | |
| 1311 | + } | |
| 1312 | + $cluster->updateFromString("CLUSTER $par END"); | |
| 1313 | + $this->layer->setMetaData("cache",""); | |
| 1314 | + $this->layer->setMetadata("tiles","NAO"); | |
| 1315 | + $this->layer->setMetadata("cortepixels",0); | |
| 1316 | + } | |
| 1317 | + function removeCluster(){ | |
| 1318 | + $cluster = $this->layer->cluster; | |
| 1319 | + /* | |
| 1320 | + $cluster->maxdistance == 10 && | |
| 1321 | + $cluster->buffer == 0.0 && | |
| 1322 | + $cluster->region.string == '' && | |
| 1323 | + $cluster->group.string == '' && | |
| 1324 | + $cluster->filter.string == ''; | |
| 1325 | + */ | |
| 1326 | + $cluster->setFilter(NULL); | |
| 1327 | + $cluster->setGroup(NULL); | |
| 1328 | + $cluster->maxdistance = 10; | |
| 1329 | + $cluster->region = NULL; | |
| 1330 | + | |
| 1331 | + $this->layer->setMetaData("cache",""); | |
| 1332 | + $this->layer->setMetadata("tiles","NAO"); | |
| 1333 | + $this->layer->setMetadata("cortepixels",0); | |
| 1334 | + } | |
| 1299 | 1335 | } |
| 1300 | 1336 | ?> | ... | ... |