[gdal-dev] ogr2ogr skipfailures and sqlite missing indexes
    jratike80 
    jukka.rahkonen at maanmittauslaitos.fi
       
    Thu Nov 29 04:09:02 PST 2018
    
    
  
Hi Seth,
Even if the creation of spatial index with -skipfeatures is now fixed,
generally that is a thing that should not really be used with GeoPackage and
SQLite/Spatialite. That leads to single-row transactions and very poor
performance. 
There are usually other ways to avoid the problems and still keep large
transactions. You already used "-nlt GEOMETRY" (I would have used "-nlt
PROMOTE_TO_MULTI"), invalid geometries can be skipped with SQL (-sql "select
* from my_layer where ST_IsValid(my_geometry)=1"), geometry collections can
be skipped with SQL and so on. Fixing the data before conversion is the
solution I prefer if I have time for that.
-Jukka Rahkonen-
Seth G-2 wrote
> Excellent - thanks for the incredibly fast fix Even - wasn't expecting
> that!
> 
> Seth
--
Sent from: http://osgeo-org.1560.x6.nabble.com/GDAL-Dev-f3742093.html
    
    
More information about the gdal-dev
mailing list