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,5 +1296,41 @@ Adiciona LABEL em uma classe de um tema | ||
1296 | $this->layer->setMetaData("cache",""); | 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 | ?> |