Opened 13 years ago

Closed 12 years ago

#3700 closed enhancement (fixed)

RFC-69: Support for clustering of features in point layers

Reported by: tamas Owned by: tamas
Priority: normal Milestone: 6.0 release
Component: MapServer C Library Version: svn-trunk (development)
Severity: normal Keywords:
Cc: dmorissette, sdlime, aboudreault

Description (last modified by dmorissette)

Attachments (3)

mapdraw.c.patch (487 bytes ) - added by tamas 13 years ago.
mapcluster.c (45.3 KB ) - added by tamas 13 years ago.
cluster.png (24.7 KB ) - added by tamas 13 years ago.

Download all attachments as: .zip

Change History (18)

by tamas, 13 years ago

Attachment: mapdraw.c.patch added

comment:1 by dmorissette, 13 years ago

Cc: dmorissette added

comment:2 by sdlime, 13 years ago

Cc: sdlime added

comment:3 by dmorissette, 13 years ago

Description: modified (diff)
Summary: Support for clustering of features in point layersRFC-69: Support for clustering of features in point layers

by tamas, 13 years ago

Attachment: mapcluster.c added

by tamas, 13 years ago

Attachment: cluster.png added

comment:4 by tamas, 13 years ago

Implemented in r11056

Need to update the doc and PHP bindings

comment:5 by tamas, 13 years ago

Milestone: 6.0 release
Status: newassigned
Version: unspecifiedsvn-trunk (development)

comment:6 by tamas, 13 years ago

Documentation added in r11113

comment:7 by tamas, 13 years ago

Add support for simple aggregated (min, max, sum, count) for the attribute handling (r11450)

comment:8 by tamas, 13 years ago

Doc added for the aggregated functions in r11451

comment:9 by dmorissette, 13 years ago

Cc: aboudreault added

Alan, can you please take care of the PHP MapScript updates?

comment:10 by aboudreault, 13 years ago

PHP/MapScript updated in r11455 and r11456. tamas, could you confirm that a clusterObj is always embedded in the layerObj and cannot be instanciated by itself? (new clusterObj()).

comment:11 by aboudreault, 13 years ago

PHP/MapScript docmentation updated in r11457. tamas, you can close this ticket if everything is ok.

in reply to:  10 comment:12 by tamas, 13 years ago

Replying to aboudreault:

PHP/MapScript updated in r11455 and r11456. tamas, could you confirm that a clusterObj is always embedded in the layerObj and cannot be instanciated by itself? (new clusterObj()).

Alan,

Thank you for taking care of this. You are right, it should not be created from scratch, just return the reference of the existing object.

I will do some further tests and then close the ticket soon.

comment:13 by jmckenna, 13 years ago

I've sent my test results to the dev list for discussion (http://osgeo-org.1803224.n2.nabble.com/testing-CONNECTIONTYPE-UNION-td6263150.html) and updated the docs.

comment:14 by tamas, 13 years ago

Fixed the problem when returning undefined attribute (r11666)

comment:15 by tamas, 12 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.