> > Hello Even
> > Thank you very much for your help, now it works! Probably I have not fully
> > understood the problem, but is it something that can and will be fixed in
> > a future version? Josua
> 
> Probably not. This is not really a bug, but a consequence of how the KML 
> writer works. It writes features in the files as soon as they arrive. To 
> handle 
> layer interleaved writing, it should keep them all in memory before flushing 
> them to disk, which might cause memory issues when writing huge KML files.
> 
> Note that if you have a build of GDAL/OGR with the LIBKML driver, you could 
> use it directly (ogr2ogr -f LIBKML), as it indeed stores all features into 
> memory. If you work with really big OSM files whose content cannot fit 
> entirely 
> in memory, this will not work.
> 
> Otherwise, if your OSM file is small enough so that no OSM layer has more 
> than 
> 100 000 features, you can try adding "--config OGR_INTERLEAVED_READING NO" to 
> your ogr2ogr command line. This will instruct ogr2ogr and the OSM driver not 
> to go to interleaved reading mode, but as soon as a layer will have more than 
> 100 000 features, the reading will stop.
> 
> -- 
> Geospatial professional services
> http://even.rouault.free.fr/services.html


Ok, thanks again for your help and your detailed description!
Josua                                     
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to