I commented on the ticket with my assessment of the problem, basically
that only lines are being created as the tag matching for polygons is
not robust enough in the osm plugin. Look forward to others feedback
on how to improve this.
Dane
--- \o/ ---
Sent from my phone
On Nov 23, 2010, at 8:10 AM, yvecai <[email protected]> wrote:
I have opened a ticket at http://trac.mapnik.org/ticket/673.
The .osm .xml and .py file to reproduce the case are attached to the
ticket.
Yves
On 22. 11. 10 03:50, Dane Springmeyer wrote:
Sounds like a bug in the osm plugin. Mapnik's PointSymbolizer will
label the mid-point of the line if the geometry is not a proper
polygon, which is what it appears is happening.
Could you double check that osm data is valid, and if so, then post
a ticket to trac.mapnik.org?
Also, confirm which mapnik version you are using?
Dane
On Nov 20, 2010, at 12:51 AM, yvecai wrote:
If I understood what I read on the mailing-list archive, a
PointSymbloizer should be render at the polygon centroid, am I
wrong ?
However, with an osm datasource like below, the PointSymbolizer is
rendered on the middle of the right edge.
If I close the polygon, it's on the right upper edge.
<?xml version="1.0" encoding="UTF-8"?>
<osm version="0.6" generator="legend2osm">
<bounds minlat="-1" minlon="-1" maxlat="1" maxlon="1"/>
<node id="-10" lat="-18.75" lon="-37.5" visible="true">
</node>
<node id="-11" lat="-18.75" lon="37.5" visible="true">
</node>
<node id="-12" lat="18.75" lon="37.5" visible="true">
</node>
<node id="-13" lat="18.75" lon="-37.5" visible="true">
</node>
<way id="-14" visible="true">
<nd ref="-10" />
<nd ref="-11" />
<nd ref="-12" />
<nd ref="-13" />
<tag k="amenity" v="place_of_worship"/>
<tag k="way_area" v="1"/>
</way>
</osm>
Yves
_______________________________________________
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