Message posté par : Sylvain M.
----------------------------------------
Salut à tous,
Je tente de scripter l'importation de gros fichiers GeoJson dans une base Spatialite
avec OGR2OGR.
Mais je ne comprends pas pourquoi l'import est très lent.
D'autant plus que depuis QGis, via le gestionnaire de BDD, l'import manuel des
mêmes GeoJson est très rapide.
Exemple avec un GeoJson de 63000 entités points :
QGis : < 5s
OGR2OGR : > 10 min
Voici mon script .bat (je suis sur Windows) :
-----------------
Code :
"C:\OSGeo4W\bin\ogr2ogr.exe" -update -skipfailures -f SQLite mabase.sqlite -dsco
SPATIALITE=YES -lco GEOMETRY_NAME=geom -lco SPATIAL_INDEX=NO
"D:\monchemin\monfichier.geojson"
-----------------
Après avoir lancé le script, je vois le poids de mabase.sqlite augmenter Ko par Ko, très
lentement, et un fichier "mabase.sqlite-journal" apparaitre et disparaitre
constamment dans le même répertoire.
J'ai mis "-lco SPATIAL_INDEX=NO" pour que l'index spatial ne soit pas
calculé à l'importation (je le lance manuellement plus tard, via un script
Python/SQL).
Est-ce que quelqu'un a une idée de la cause possible de cette lenteur ?
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=350106#p350106
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net