J'ai une couche dans QGIS qui est composée de points. Sa table attributaire n'a pas (montre) les coordonnées x et y correspondantes pour chaque point. Puis-je extraire une liste de coordonnées pour ces points? (idéalement dans un CSV , mais pas obligatoire)
En outre, pour la liste de coordonnées exportée (dans un fichier CSV , par exemple), comment inclure la table attributaire existante dans celle-ci?
Pour votre information, j'utilise QGIS sur Mac OS X 10.6.7.
Réponses:
Selon votre version, vous devriez pouvoir cliquer avec le bouton droit de la souris sur le calque que vous souhaitez exporter et sélectionner Enregistrer sous ... Choisissez une valeur séparée par des virgules dans la liste déroulante de la boîte de dialogue qui s'affiche. Ensuite, dans la partie Couches des options de création OGR , tapez GEOMETRY = AS_XY ou GEOMETRY = AS_XYZ en fonction de la dimensionnalité de vos données source.
la source
C'est simple dans la calculatrice d'attribut, vous pouvez utiliser $ x et $ y pour calculer vos coordonnées dans un nouvel attribut.
la source
Vous pouvez aimer ceci pour le détail ajouté qui est rassemblé
Pour QGIS 1.7 sous Win7, j'ouvre la table attributaire de la couche et utilise les boutons pour; inverser la sélection pour sélectionner toutes les lignes, copier dans le presse-papier
et coller dans Excel. La première colonne contient des informations de texte connu qui peuvent vous être plus utiles.
Modifier
J'utilise maintenant le plugin mmqgis pour exporter la géométrie au format csv, il est plus recherché par les utilisateurs de CAO à l'autre bout ...
la source
Oui , en fait, j'ai posé une question similaire il y a quelques semaines. Ce n'est cependant vrai que pour QGIS 1.7 (que je tourne sous OSX et qu'il semble assez stable).
la source
pour votre question si vous avez postgressql et postgis intégré, vous pouvez le faire en ajoutant une nouvelle colonne nommée coord_x et coord_y. et sql pour mettre à jour cette colonne est:
c'est ça :)
la source
Les couches virtuelles vous permettent de faire exactement cela. Il s’agit d’une icône de la barre d’outils ou vous pouvez aller dans
Layer
->Add layer
-> Ajouter / Modifier un calque virtuel ... `Vous verrez alors une fenêtre semblable à celle ci-dessous:Dans la requête, vous pouvez sélectionner des propriétés de géométrie, telles que x et y, identifient des valeurs et des valeurs d'attribut dans la table des attributs, comme l' id de l'exemple.
Une fois que vous avez une table avec les champs souhaités, vous pouvez utiliser
save as
et sélectionner csv comme format.Le moteur sous-jacent utilise SQLite et Spatialite pour fonctionner. La documentation des requêtes est disponible ici: https://www.gaia-gis.it/fossil/libspatialite/wiki?name=misc-docs
la source
Vous pouvez également utiliser le plug-in MMQGIS pour exporter la géométrie avec le reste des attributs de couche dans un fichier CSV.
la source