Hi all, <br> I am RaghuRam, a 4th year student in the department of
Computer Science and Engineering, IIT Kharagpur. I have been working 
since an year on Mobile GIS and Map rendering stuff as a part of my
BTech project.  I am really awed at the amount of work being done
voluntarily in the OSM community. Especially, maps generated using
Mapnik from OSM data are very beautiful.  I have been trying to come up
with my own slippy map for the Navteq LBS challenge using mapnik. There
are some issues that I faced in doing so and would like to address them
during my proposal. Sorry, but to be frank, Mapnik Stylesheets are too
complex to write and edit. Coming up with a new mapnik style sheet for
some data is difficult and time consuming, not to say, nearly
impossible for a beginner who has little idea of GIS and stuff. Though
there is a program called "viewer" in the mapnik svn that helps in
viewing Mapnik Style sheets, its very naive. It lacks the main
functionality of working like an editor. <br>



<br>  What I propose is a <a href="http://en.wikipedia.org/wiki/WYSIWYG" target="_blank">WYSIWYG</a>
editor for Mapnik stylesheets. Users can create , load and save
stylesheets. Once a stylesheet is loaded one can add layers to it.
Users can choose from one of the supported Data backends like
shapefile, postgis etc.. and provide the necessary information like
server address,user name,password.. to finish off the layer creation.
Once a layer is created one should associate a style with it. The
application should be intelligent here to make it easy for the user. It
should connect to the corresponding datasource and retreive the
features. Now the user creates a style corresponding to the layer.
Style creation would be driven based on the features of the datasource.
Users can add filters and select properties of the point,line and
polygon symbolizers.<br>

<br>Here is the <a href="http://raghuram.nadiminti.googlepages.com/prototype.tar.gz" target="_blank">link</a> to the simple ui form designed in QT, resembling mostly the viewer in the mapnik svn. <a href="http://raghuram.nadiminti.googlepages.com/prototype.tar.gz" target="_blank"></a><br>

<br>Waiting for your comments... <br><br><br><a href="http://raghuram.nadiminti.googlepages.com/prototype.tar.gz" target="_blank"></a><br>