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 <http://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] <mailto:[email protected]>
https://lists.berlios.de/mailman/listinfo/mapnik-users
_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users