Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 16 July 2018 22:20

xavier.allard
Participant occasionnel
Date d'inscription: 3 Jan 2018
Messages: 14

QGIS: Importer données z dans table attributaire

Bonjour,

Je vous explique mon problème. Dans le cadre de mon emploi je dois produire une carte avec des pentes et les classifier 20% 25% etc. J'ai des courbes de niveau en .DXF car lorsque j'enregistre cette couche en .shp, la donnée ''closest vertex z'' ne se trouve plus dans les dérivés (lorsque j'interroge la couche) avec le bouton identifier les entités. Je cherche donc une façon d'avoir ces données z dans ma couche de courbe enregistrée en .shp (car je ne peux rastériser une couche .DXF) et importer ces données dans la table attributaire de la dite couche de manière à pouvoir rasteriser celle-ci et faire un profil de pente. Mon boss me propose de saisir les données à la main mais je suis convaincu qu'il existe une manière plus simple. Quelqu'un saurait m'aider?

Merci et au plaisir, Xavier

Hors ligne

 

#2 Tue 17 July 2018 10:13

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS: Importer données z dans table attributaire

Bonjour,

"cette couche" : quelle couche et sous quel format ? sauvegardée depuis quel outil ?


geodata au cerema et petits billets en géomatique

Hors ligne

 

#3 Tue 17 July 2018 12:01

Ted
Participant assidu
Date d'inscription: 16 Jan 2007
Messages: 181

Re: QGIS: Importer données z dans table attributaire

Bonjour,

Pourrais-tu mettre un extrait de tes données que tu analyses dans QGIS?

Merci

Hors ligne

 

#4 Tue 17 July 2018 12:22

Ted
Participant assidu
Date d'inscription: 16 Jan 2007
Messages: 181

Re: QGIS: Importer données z dans table attributaire

Si tu es sûr que ton shape est de type 3D (contrôle avec Ogrinfo par exemple)
ogrinfo macouche.shp macouche et si dans la fenêtre tu as Linestring Z avec des x,y et Z, tu sais que tu as récupéré le Z de tes courbes présentes dans Autocad.
Si tu veux récupérer le champ "Z", moi j'utilise un autre logiciel (OpenJump, il existe une version sans install ;-)). Et dans OpenJump, tu vas dans Outils > Edition d'attributs > ajouter des attributs géométriques et tu pourras récupérer le Z de tes courbes dans un champ bien identifié.

A+

Hors ligne

 

#5 Tue 17 July 2018 16:48

xavier.allard
Participant occasionnel
Date d'inscription: 3 Jan 2018
Messages: 14

Re: QGIS: Importer données z dans table attributaire

Ted a écrit:

Si tu es sûr que ton shape est de type 3D (contrôle avec Ogrinfo par exemple)
ogrinfo macouche.shp macouche et si dans la fenêtre tu as Linestring Z avec des x,y et Z, tu sais que tu as récupéré le Z de tes courbes présentes dans Autocad.
Si tu veux récupérer le champ "Z", moi j'utilise un autre logiciel (OpenJump, il existe une version sans install ;-)). Et dans OpenJump, tu vas dans Outils > Edition d'attributs > ajouter des attributs géométriques et tu pourras récupérer le Z de tes courbes dans un champ bien identifié.

A+


Bonjour,

Ceci ne fonctionne pas. Le logiciel ne peux ouvrir de couche DXF et ma couche topographique SHP ne contient pas les données z mais le fichier CAD oui. Donc lorsque j'ajoute l'attribut géographique Z, je n'obtiens que des NaN dans la table... La vrai question serait: Comment importer les données Z dans la table attributaire de ma couche topo .SHP à partir de ma couche topo .DXF?

Hors ligne

 

#6 Tue 17 July 2018 18:22

gvellut
Participant actif
Lieu: Annecy
Date d'inscription: 13 Apr 2006
Messages: 112
Site web

Re: QGIS: Importer données z dans table attributaire

Tu peux utiliser v.in.dxf dans les outils GRASS (inclus de base avec Processing).

Plus de détails sur StackOverflow :

https://gis.stackexchange.com/questions … oordinates
ou
https://gis.stackexchange.com/questions … bute-value

Hors ligne

 

#7 Tue 17 July 2018 18:45

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3947

Re: QGIS: Importer données z dans table attributaire

Bonjour,
Il serait intéressant d'avoir réponse aux questions posées par MathieuR

"cette couche" : quelle couche et sous quel format ? sauvegardée depuis quel outil ?


Cette couche représente le dxf, de ce que je comprends mais sauvegardée en shp comment? Via clic droit enregistrer sous? L'option "inclure la géométrie Z" est-elle indiquée pour la géométrie en export? Cette couche en sortie est de quel type: 2D, 3D (voir les métadonnées)?
Je suppose qu'on peut aussi importer le dxf via Fichier --> Import DWG/DXF qui ajoute les données dans une base gpkg. Quel est alors le format de la table créée?
Le dxf lui-même ouvert dans QGIS et questionné avec l'outil Identifier renvoie les infos de Z, c'est ça?

Hors ligne

 

#8 Tue 17 July 2018 21:26

xavier.allard
Participant occasionnel
Date d'inscription: 3 Jan 2018
Messages: 14

Re: QGIS: Importer données z dans table attributaire

Bonjour,

Il s'agit d'une couche en DWG à la base exporter en DXF sur QGIS et transformé en .SHP. J'ai seulement enregistré sous la couche DXF en SHP, je n'ai pas remarqué si l'option inclure la géométrie était cochée. Maintenant j'ai ma couche .SHP de mes courbes de niveau avec les données x,y et z dans les attribut dérivé mais toujours impossible de mettre ces données dans la table d'attribut et encore moins de rastériser ma couche. Dans les métadonnées, il est écrit LineStringZ pour la géométrie.

Hors ligne

 

#9 Wed 18 July 2018 10:11

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3947

Re: QGIS: Importer données z dans table attributaire

Quelle information voulez-vous mettre dans la table attributaire? Le z de quel sommet car sauf à être plane, votre ligne a plusieurs z, non?

Hors ligne

 

Pied de page des forums

Powered by FluxBB