[OSM-talk-nl] Probleem met mapnik rendering voor EPSG:28992
Just van den Broecke
just at justobjects.nl
Sat Mar 6 00:07:07 UTC 2010
Ja dit was het probleem en dus idd op te lossen door de world_boundaries
shapes te clippen/herprojecteren. Bijv. met
ogr2ogr -f "ESRI Shapefile" -s_srs EPSG:3785 -t_srs EPSG:28992 -spat
311523.765594493 6555476.44574815 822461.515529216 7160903.43417988
processed_p_nl.shp processed_p.shp
waarbij extent verkregen kan worden via
select ST_Extent(ST_Transform(way,3785)) from planet_osm_line;
st_extent
--------------------------------------------------------------------------
BOX(311523.765594493 6555476.44574815,822461.515529216 7160903.43417988)
(Ipv EPSG:900913 EPSG:3785 gebruikt.
)
De SRS-en dan naar 28992 zetten in inc/layer-shapefiles.xml.inc en voila.
nogmaals dank en groet,
Just van den Broecke
Just van den Broecke wrote:
> Ja dit is precies waar ik net mee bezig ging: clippen naar RD extent en
> dan herprojecteren. Iets als
> ogr2ogr -f "ESRI Shapefile" -s_srs EPSG:... -t_srs EPSG:28992 -spat
> ${extent} ${dstShp} ${srcShp}
>
> Bedankt voor de hulp alvast! Ik laat weten hoe dit verder verloopt.
>
> groet,
>
> Just van den Broecke
>
>
> Lennard wrote:
>> Just van den Broecke wrote:
>>
>>> Dit en <Map> zijn de enige plekken waar 28992 wordt gebruikt. Tilecache
>>> zal iets soortgelijks doen (gaat via WMS 28992 request).
>> Na een kort overleg op irc, komen we tot de conclusie dat dit
>> waarschijnlijk gerelateerd is aan http://trac.mapnik.org/ticket/308.
>>
>> Met andere woorden: proj4 vindt de shapefile niet 100% goed om te
>> herprojecteren, en mapnik dropt hem daardoor.
>>
>> Je kunt proberen om de processed_p/shoreline_300 vooraf al te
>> herprojecteren naar 28992. Voor de snelheid is dit sowieso aan te raden.
>> Eventueel in ogr2ogr clippen naar de extent van RD, want ver buiten onze
>> regio zal het er niet zo best meer uitzien.
>>
>> Extent van planet-benelux in RD:
>> select ST_Extent(ST_Transform(way,28992)) from planet_osm_line;
>> st_extent
>> ---------------------------------------------------------------------------
>> BOX(-68410.3434188713 153865.862287649,295804.476664188 636639.887598609)
>>
>>
>
>
>
>
> _______________________________________________
> Talk-nl mailing list
> Talk-nl at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-nl
>
--
Just
Just van den Broecke just at justobjects.nl
Just Objects B.V. tel +31 65 4268627 Skype: justb4
The Netherlands http://www.justobjects.nl
More information about the Talk-nl
mailing list