Hi Dane,
Yes, you are right. I got a response from PostGIS list(I didn't occur to me
that I should ask this in PostGIS list. I had been using only mapnik python
wrappers and shapefiles so far :-)  )
What I needed is available as a sql function(ST_Simplyify) in PostGIS.  I
just needed to play around with tolerance a little bit..
In case its useful to anyone, I am pasting the relevant links below.



http://postgis.refractions.net/docs/ST_Simplify.html
http://postgis.refractions.net/docs/ST_SimplifyPreserveTopology.html
http://bostongis.org/PrinterFriendly.aspx?content_name=postgis_simplify
http://old.nabble.com/simplify-a-linestring-to-n-points-td20632406.html

Cheers,
HB


On Fri, Dec 25, 2009 at 12:23 PM, Dane Springmeyer <[email protected]>wrote:

> Hemant. Interesting problem. I think you are on the right track looking
> into ogr and/or PostGIS. I would try this first in PostGIS using a few SQL
> scripts.
>
> In general I would try unioning your whole dataset and then re-splitting
> the linework at the desired interval. I did something similar (though a bit
> more involved) with the help of PostGIS users a while back:
>
>
> http://www.mail-archive.com/[email protected]/msg04582.html
>
> Dane
>
> --- \o/ ---
> Sent from my phone
>
>
> On Dec 24, 2009, at 10:33 PM, Hemant Bist <[email protected]> wrote:
>
>  This is not necessarily a Mapnik question. I am hoping someone can point
>> me to the right tools.
>>  I have got a polyline shapefile where each segment is roughly 1 meter,
>> and each polyline has roughly 200 segments.
>> I want to "resample" to convert the polyline to have a segment of roughly
>> 10 meter and only 20 segments.
>>
>> Are there any tools that can help do that, or I have to write my own
>> heuristic by reading shapfile and writing back.
>> I have looked at ogr2ogr and postgis briefly, but I didn't find anything
>> relevant there.
>>
>> Happy holidays,
>> HB
>>
>> _______________________________________________
>> 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

Reply via email to