[mapserver-users] Announcement: Dracones, a web mapping framework for MapServer
Christian Jauvin
cjauvin at gmail.com
Wed Jan 20 08:31:04 PST 2010
Dear MapServer users,
I have created Dracones, a Python and JavaScript web mapping framework
based on MapServer, which I think could be of interest to the open
source web mapping/GIS community. It is available at:
http://surveillance.mcgill.ca/dracones
This framework began its life as a surveillance application for
Montreal Public Health. After a lot of refactoring sessions, I had the
idea of abstracting a set of core client/server services, that would
become the framework, and to rewrite the original application in terms
of those. Thus the set of features offered by Dracones stems from
pre-existing application needs, rather than the opposite.
In a nutshell, here is what Dracones provides..
On the client side:
* A lightweight but powerful map widget (100% JS), with state of the
art features like AJAX-based smooth scrolling and visual selection
* An extension mechanism to define new UI behaviors (e.g. what happens
when clicking on the map, or drawing a selection box around objects)
On the server side:
* A set of Python classes and functions (written on top of
Python-MapScript) that encapsulate the application state, and ease the
interaction with its map objects
* A well-thought extension mechanism, to define custom requests and queries
Dracones also provides a bunch of other application-centric features,
like easy map image export and undo/redo. Last but not least, I've
been very careful in writing the documentation and tutorials, which I
think cover a wide range of issues and possibilities.
This work is still in Alpha stage, and I will be of course very
interested to hear the community's comments and suggestions.
Best regards,
Christian Jauvin
More information about the MapServer-users
mailing list