-
Notifications
You must be signed in to change notification settings - Fork 827
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MetaWriters status in master #1240
Comments
I don''t think creating a new renderer for metawriters is a good idea. One would loose many of the benefits metawriters currently have:
|
@herm - I hear what you're saying! My issues with current implementation :
Some of these can be solved by re-using data querying and processing logic between rendering backends - see #1254 |
I feel strongly that for the upcoming release we should disable metawriters completely to avoid confusion over the broken support. We can re-enable in a new form when #1254 lands, but until then it would be best for users to stick with Mapnik 2.0.2 if they wish to use metawriter functionality. |
On 15 August 2012 01:25, Dane Springmeyer notifications@github.com wrote:
Agree! Done in aecf053 Artem
|
@artemp: Could you please comment on what the plan is for re-enabling or removing metawriter support? |
@herm - current plan is to re-implement 'feature_style_processor' to work with multiple rendering backends. So user will be able to construct 'multi' renderers (data fetched only once !!) :
I also would like to revisit vertex_converters and reduce code duplication in current backends. To summarise, yes, metawriter will make its way back into core and 'yes' it'll become separate backend. @springmeyer @herm - how about brainstorming this one over skype ? |
I hope that the great metawriters by @herm will find back to future Mapnik, since those are a perfect way to achieve a raster+vector map. I am a bit surprised that no significant OSM map makes use of it yet. Instead, some make use of a sledge hammer method by calling the Overpass API. |
The recent refactoring of the compositing branch, which implemented
vertex_converters
lead to the removal of the writers from the AGG rendering code. @artemp did not see a clean/viable way to keep them coupled with the AGG code, and feels they should be in their own renderer.@herm - what is your long term thinking on MetaWriters? Are you keen to continue maintaining them, and their development? Are you aware of current users depending on their functionality?
My feeling is that we need to restore their functionality before 2.1 release. @artemp's judgement will be final word on this, but we should discuss here to flesh out a plan.
The text was updated successfully, but these errors were encountered: