QgisCadastrePlugin icon indicating copy to clipboard operation
QgisCadastrePlugin copied to clipboard

Utiliser *gdal.VectorTranslate* au lieu du script python ogr2ogr.py

Open dmarteau opened this issue 1 year ago • 2 comments

Le plugin utilisie une version maison d'un portage en python du script ogr2or. Ce script n'est pas forcément en phase avec avec les releases de Gdal.

Il existe une API autour de laquel est construit ogr2ogr et un binding python correspondant: gdal.VectorTranslate.

AMHA Il serait plus avisé d'utilise cette API qui assure une meilleure compatibilité avec la version de GDAL de la plategorme hôte.

dmarteau avatar Dec 15 '23 14:12 dmarteau

Ou même plutôt QGIS processing (on laisse donc à QGIS la responsabilité de l'API OGR). Il y a même un algo "natif" plutôt que gdal: si il répond aux besoins.

Gustry avatar Dec 19 '23 09:12 Gustry

Je rapelle que la partie 'backoffice' en cours d'implémentation n'utilise pas Qgis; si on veut pouvoir réutiliser les libs il faudra utiliser VectorTranslate.

dmarteau avatar Dec 19 '23 09:12 dmarteau