[OSM-dev] SAX XML parsing recommendations?
Nick Whitelegg
nick at hogweed.org
Mon Jul 10 22:13:35 BST 2006
On Monday 10 Jul 2006 21:57, Immanuel Scholz wrote:
> Hi,
>
> > REXML (Ruby): seems to work, but takes a long time (27 hours to get the
> > UK out of the April planet.osm.
>
> Yiik! I use REXML for little-osm (in
> svn.openstreetmap.org/utils/little-osm) and it "only" takes 6 MB of memory
> and take about 2 hours to read the april's planet.osm (it cannot read the
> newest, since it contain broken ways).
I am doing lots of 'if' tests, to only pull out nodes/segments/ways within
bounding box, that could slow it down. Maybe it would be better to dump the
lot then filter at the sql level.
On the other hand, I'm new to ruby so maybe my code could be improved (though
it was based on little-osm); I'll probably put the code in svn at some point
soon.
Nick
More information about the dev
mailing list