J'ai beaucoup de fichiers .TAB ouverts dans QGIS et je veux les enregistrer dans .SHP afin de pouvoir les utiliser dans ArcMap.
Existe-t-il un moyen de sauvegarder / exporter tous ces fichiers en même temps ou dois-je vraiment "enregistrer sous" séparément pour chaque fichier?
Réponses:
Essayez ce Frida:
Créez un dossier pour y stocker vos fichiers de formes (par exemple, j'ai créé le dossier
/tmp/data/
, j'utilise GNU / Linux).Dans QGIS, ouvrez la console QGIS Python.
Écrivez la ligne suivante, en modifiant le côté droit pour faire correspondre le chemin d'accès complet à votre dossier (assurez-vous d'inclure la barre oblique / barre oblique de fin):
myDir = '/tmp/data/'
Appuyez sur Entrée.
Copiez les lignes suivantes dans la console QGIS Python:
Appuyez plusieurs fois sur Entrée.
Vous devriez maintenant avoir vos fichiers Shapefiles dans le dossier que vous avez créé à l'étape 1.
Si vous rencontrez des problèmes, faites-moi connaître votre système d'exploitation et le chemin d'accès complet à votre dossier.
la source
Pour la couche raster, utilisez QgsRasterFileWriter
€: Vous pouvez trouver un exemple plus détaillé dans le livre de recettes .
la source
Juste un petit ajout: si vous souhaitez également modifier le CRS du fichier exporté et ajouter un préfixe et un suffixe supplémentaires, vous pouvez modifier le script comme suit:
Le 31370 peut être remplacé par l'EPSG du CRS dans lequel vous souhaitez que le fichier exporté se trouve.
la source