[gdal-dev] Importing OSM: closed ways being skipped
Richard Marsden
winwaed at gmail.com
Fri Sep 27 16:36:49 PDT 2019
Even,
Thanks - yes that makes sense now - the third looping until no
features are fetched from any of the layers, and so handling any order
of feature types as well as inter-dependencies. I guess I was
mis-interpreting that step.
Just tried ds.GetNextFeature() - worked first time! Yes much simpler.
I'm currently only getting the feature and layer, but I see there is a
percent complete option - that might be useful for progress
indication. I'm currently providing features read and features
processed.
Thanks once again,
Richard
On Fri, Sep 27, 2019 at 5:06 PM Even Rouault <even.rouault at spatialys.com> wrote:
>
> On vendredi 27 septembre 2019 16:58:08 CEST Richard Marsden wrote:
> > Even,
> >
> > Thanks - I'll have a look at ds.GetNextFeature(). I'll note that the
> > sample (C++) code on the interleaved reading section, is where I got
> > the double loop that looped over layers, and then features within that
> > layer. This led me astray because it loops over the layers in index
> > order - doing this results in the closed ways being skipped.
>
> No, your code doesn't implement the code of the docs. It should be a 3-level
> looping.
> Anyways ds.GetNextFeature() should be easier
>
> --
> Spatialys - Geospatial professional services
> http://www.spatialys.com
More information about the gdal-dev
mailing list