As a remark to this, I think functionality like this would be part of mapnik 'core', which to me means the C++ library, which can then be wrapped to be used from Python but could also be used straight from C++ or from other languages.
regards, roel On Sun, Apr 17, 2011 at 5:35 AM, Bryan Ling <[email protected]> wrote: > Hey all, > I'm a GSoC student applicant that proposed to carry out the Cartographic > Elements idea on the ideas page. I've been devoting my time into researching > how I can contribute to your project. Rob asks me about how my idea would > improve/integrate/build-on the mapnik.printing. I spent some time on it and > have a couple of questions. > Questions > > When printing.py scales the map to fit the page, does it fit to page > width/height (in which case does it cut off a section of the map or does it > leave a blank space on one side?) or does it stretch the mapnik layer to fit > the paper (which throws off accuracy)? > Does mapnik have any plans to produce topographic maps? > > I plan to incorporate these additional features into my proposal. What do > you think? > > I could create a patch for printing.py that covers more than just one mapnik > map. How about layers of mapnik maps that are combined into an > all-encompassing map that is legible. This idea may seem ambitious or hard, > but for simple maps, this is possible. I could help combine mapnik maps and > satellite images together as well. > What sorts of map projections does mapnik support? Does the accuracy of > printing.py cover them all? I could cover many types of maps in addition to > thematic maps and deliver a patch for printing.py > For the additional cartographic elements, how about adding data to the map? > Calculating anything from population density to number of sports facilities > in an area could be a bonus for mapnik. I plan to load data to mapnik for > calculating statistics, importing it into printing.py and rendering a box > for these statistics in an open space on the map. > Does the mapnik map in printing.py already have things like street names, > titles, labels, compass, credits, metadata (index)? If those aspects are > missing, I could add them. > It would also be nice to add an additional feature for printing.py for a > custom object (maybe a start to destination route?) to be added to the map > and fit in available space. How about custom borders and lines? I can > implement custom map design (color choosing) that allows the user to print > maps while choosing colors for water bodies, land, streets, landmarks. > I like the scaling accuracy in this printing.py. I certainly learned a lot > just reading it and researching on Wikipedia. Is the scaling accuracy up to > your expectations? If not, I can help make it better. > Does the mapnik account for inset maps? If not, I could add that as an > additional layer for printing.py. > > If I mentioned something that is already done, please let me know, so I can > find something else to contribute to your organization. > Thanks for your time! :D > Regards, > Bryan > _______________________________________________ > Mapnik-users mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/mapnik-users > > _______________________________________________ Mapnik-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/mapnik-users

