Diviser la couche QGIS en plusieurs à l'aide de QGIS

Aug 19 2020

J'ai une couche (GeoJSON) avec plusieurs fonctionnalités. Je souhaite diviser le fichier de formes en plusieurs fichiers de formes à l'aide de QGIS.

Je ne veux pas de fichier pour chaque fonctionnalité individuelle. Est-il possible dans QGIS de sélectionner des fonctionnalités et de les couper et coller dans un nouveau fichier?

Réponses

3 Taras Aug 19 2020 at 10:00

Il n'était pas clair pour moi comment les fonctionnalités doivent être divisées et enregistrées, par exemple uniquement sélectionnées ou simplement toutes. Sur ce, je propose plusieurs possibilités qui peuvent répondre à la question.

Cas 1. Lorsque certaines fonctionnalités doivent être sélectionnées et exportées par la suite

Consultez les articles suivants:

  • Comment enregistrer une sélection en tant que nouveau fichier à l'aide de QGIS
  • Enregistrer / exporter des fonctionnalités sélectionnées dans QGIS
  • Sélectionnez, Enregistrer / Exporter la fonction en tant que nouvelle couche à l'aide de QGIS 3.2.1

Exactement ce que @Erik a mentionné dans ses commentaires.

Cas 2. Lorsque toutes les fonctionnalités doivent être exportées

Supposons qu'il existe une couche de polygones appelée "grid"avec sa table d'attributs correspondante, voir l'image ci-dessous.

Dans la table attributaire, il y a un attribut unique, par exemple "ID", sinon créez-le en utilisant @row_numberdans le calculateur de champ.

Continuez à Vector > Data Management Tools > Split Vector Layer...utiliser le "ID"comme champ d'identification unique .

Et obtenez la sortie

Remarque: n'oubliez pas que chaque sortie sera temporelle et au .gpkgformat.

Cas 3. Lorsque toutes les entités doivent être exportées mais qu'elles possèdent un attribut en commun.

Cela peut être fait de la même manière qu'à l' étape 2 . Néanmoins, il existe un moyen supplémentaire décrit dans ce fil

  • Diviser le fichier de formes en plusieurs fichiers de formes à l'aide d'une valeur d'attribut dans QGIS Graphical Modeler