Hello everyone! I have followed Carlos' example and created a blog with my
proposal, please feel free to comment in it.

http://easyprintablemaps.blogspot.com/

Thanks!


2010/4/7 Dane Springmeyer <[email protected]>

> Hi Carlos,
>
> Great to see your proposal coming together!
>
> Here are my comments (I've also pasted them as a comment in the blog) at:
>
> http://betterprintsupport.blogspot.com/2010/04/draft-proposal.html
>
> * First Paragraph: the problem is not just when printing maps to PDF.
> Certainly many people target PDF output when going to print but all formats
> require advances to support high resolution output/scaling. But, I
> understand why you stated it this way, because the example of townguide
> pushing PNG output into a PDF certainly highlights easy problems that needs
> fixing. The more advanced way to provide PDF output is to render all map
> features as vectors into the PDF (or SVG). Even thought the PDF format can
> support embedded rasters, usually when high resolution output is desired the
> PDF will look better and be of smaller size when all vectors are used.
>
> * I like the way you've divided up the application into "control over
> scaling" and "post-processing"! Very nice.
>
> * "Better post-processable output" section says: "photo editing
> applications". Really people are using vector editing or vector drawing
> applications like inkscape and illustrator, not photo applications (which
> work on rasters). I'm sure you understand this, its likely just a typo...
>
> * You say "so the challenge is to investigate, design and implement an
> algorithm for scaling raster". Actually I think it is easy to scale rasters,
> and in fact the algorithms to do so (always uses to scale down) are already
> available inside mapnik (
> http://svn.mapnik.org/trunk/include/mapnik/graphics.hpp_). The trick is
> that certain objects need to be scaled BEFORE being painted onto raster
> surfaces. In some cases this is easy, e.g. if higher resolution output is
> requested (to be rendered by AGG) then larger fonts and line widths can be
> fetched before rendering, etc... I've not given it much thought, but
> potentially the "scaling" factor will need to be different depending on
> whether the output is raster (via AGG) or vector (via Cairo). Not something
> that needs to be solved now of course, but a fun challenge to test this
> summer :) Symbols are different of course, because currently mapnik only
> supports raster symbols which, if scaled up, look bad. But you cover this
> later on, so let's not worry about this to much now...
>
> * The next several paragraphs in that sections are great!
>
> * Re: "Implementation of an algorithm for scaling raster symbols if needed
> (this point needs to be investigated further to determine its applicability
> in the project" - this is good enough for the application. We can talk more
> about this. In particular Tom Carden has some ideas that might help that he
> is researching. And Artem has recommended using AGG SVG parser to read
> symbols in a format that can then be easily scaled.
>
> * in relation to writing a new svg_renderer: I talked with Artem more about
> this today and I want to confirm that I think this is a very good idea that
> it should be feasible to have a part of the project, with Artem's guidance,
> so he will be the primary contact in advising this. However, you say 
> "cairo_renderer
> already produces SVG output, but does so in a rather slow way [7]. " I think
> a native svg authoring renderer certainly could be written to be faster than
> cairo, but the main idea is that we need something more flexible that Cairo
> can provide, to be able to customize our output for more of the varied
>  usecases of SVG/Post-processing. We can talk more about these later.
>
> * I really admire and support your ideas about how your skills can
> contribute to Mapnik and GIS software as a whole. Bringing Math and Graphics
> skills to GIS problems is exactly the basic of this project, so great stuff.
>
> * I also think the collaboration with Waldemar is fantastic - thanks for
> making this possible.
>
>
>
> On Apr 6, 2010, at 3:46 AM, Carlos Enrique López Garcés wrote:
>
> Good morning everybody. I have updated my proposal and everyone can read it
> at: http://betterprintsupport.blogspot.com/. Comments and suggestions are
> more than welcome.
>
> Thanks everybody for the suggestions, feedback and support you've given me.
>
> Carlos Enrique López Garcés
> _______________________________________________
> Mapnik-devel mailing list
> [email protected]
> https://lists.berlios.de/mailman/listinfo/mapnik-devel
>
>
>
_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to