[OSM-talk-nl] Probleem met mapnik rendering voor EPSG:28992
Martijn van Exel
m at rtijn.org
Sat Mar 6 15:44:54 UTC 2010
Handige info dit, hier ga ik in de toekomst zeker nog een keer wat aan hebben <save>
Fijn weekend,
Martijn van Exel +++ m at rtijn.org
Laziness – Impatience – Hubris
http://schaaltreinen.nl
twitter: mvexel
skype: mvexel
flickr: rhodes
On Mar 6, 2010, at 1:07 AM, Just van den Broecke wrote:
> 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
>
>
>
>
>
>
> _______________________________________________
> Talk-nl mailing list
> Talk-nl at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-nl
More information about the Talk-nl
mailing list