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

Reply via email to