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 Thu 16 February 2012 12:08

Copernic
Participant actif
Date d'inscription: 25 Aug 2006
Messages: 63

QGIS : 3D / Relief possible ?

Bonjour à tous,

je suis nouveau sur ce forum, puisque je n'utilise QGIS que depuis deux semaines... après plusieurs années sous Mapinfo !!
Désolé donc d'avance pour les questions "basiques" que je pourrais être amené à poser wink

Pour avoir une première idée des possibilités de ce logiciel, j'aurais voulu savoir si QGIS permet de travailler en 3D, avec des fichier type .xyz, pour générer un relief, si possible de bonne et surtout belle qualité.
Éventuellement, si c'est le cas, peut on du coup effectuer des cartes de co visibiltés, de pentes, etc... ?

J'ai entendu parler d'une extension avec Grass qui permettrait de réaliser ce genre de cartes.
Est ce complexe ? Y a t il ,des tutoriaux pour ces manipes ?

Merci !!

Hors ligne

 

#2 Thu 16 February 2012 12:56

simon_g
Participant assidu
Lieu: Paris
Date d'inscription: 4 Oct 2006
Messages: 195
Site web

Re: QGIS : 3D / Relief possible ?

Bonjour,

Il est possible de faire de la 3D via nviz et le plugin Grass. Voici quelques ressources en ligne :
- http://grass.osgeo.org/wiki/Help_with_3D (en anglais)
- http://grass.osgeo.org/grass63/manuals/ … /nviz.html
- http://linfiniti.com/2010/12/3d-visuali … ss-plugin/ (en anglais)
- http://datagistips.blogspot.com/2010/09 … -lign.html (en français)
- également une petite vidéo pour montrer l'intégration du module dans QGIS : http://www.youtube.com/watch?v=pz8TZNHvWKs

Hors ligne

 

#3 Thu 16 February 2012 13:13

JRM
Participant assidu
Lieu: Arras
Date d'inscription: 15 Apr 2009
Messages: 521

Re: QGIS : 3D / Relief possible ?

Pas besoin de forcément passer par GRASS, QGIS possède par défaut par défaut tous les outils pour générer un DEM, l'ombrer etc. via son menu Raster

Hors ligne

 

#4 Thu 16 February 2012 14:29

Copernic
Participant actif
Date d'inscription: 25 Aug 2006
Messages: 63

Re: QGIS : 3D / Relief possible ?

Ouahou.... c'est super chaud !!
Mais merci Simon ! je peux avoir une idée de ce que permet de faire QGIS.

Mais sinon ... personne aurait une doc plus abordable ? pour débutant en 3D sous qgis... ?
Quelles sont les extensions que QGIS peut utiliser ? le xyz est géré ? ascii ? j'ai essayé les 2 sans succès....

Dernière modification par Copernic (Thu 16 February 2012 14:31)

Hors ligne

 

#5 Thu 16 February 2012 17:39

gene
Participant actif
Lieu: Louvain-la-Neuve
Date d'inscription: 14 Dec 2006
Messages: 104
Site web

Re: QGIS : 3D / Relief possible ?

A partir de la version 1.8 (dev) QGIS dispose du module Globe qui permet de visualiser des objets en 3D

Hors ligne

 

#6 Thu 16 February 2012 21:37

yopyop25
Participant actif
Lieu: besançon
Date d'inscription: 2 Jun 2008
Messages: 144

Re: QGIS : 3D / Relief possible ?

Bonjour,

Pour ouvrir un fichier xyz, il suffit d'utiliser le plugin 'délimiteur de texte', il faut vérifier au préalable à quelle ligne commence les données, le type de délimiteur (espace, |, tabulation...), et le nom des colonnes contenant le X, le Y et le Z.
Ensuite une fois importé, assigner la projection avec le menu vecteur/outils de gestion de données/définir la projection courante, puis sauvegarder la couche (clique droit sur le nom de la couche, sauvegarder sous au choix du shape à spatialite ou postgis).
Ensuite pour le calcul du relief, choix simple installer le plugin 'interpoler', menu extension/installateur d'extensions python.
Et interpoler les données, bien choisir le champs Z, et le type TIN (trinagulation) ou IDW (pondération par distance inverse), qui est le meilleur choix, je crois.
Vous obtenez un fichier .asc
Choix à peine moins simple, utiliser le menu raster/analyse/grille d'interpolation.

A partir de ce raster, vous pouvez faire des cartes de pente, de rugosité, d'ombrage, tout çà avec le menu raster/MNT...

Pour la co-visibilité, il y a le plugin covisibility je crois.

Bon courage.

Yohan

Hors ligne

 

#7 Fri 17 February 2012 12:22

Copernic
Participant actif
Date d'inscription: 25 Aug 2006
Messages: 63

Re: QGIS : 3D / Relief possible ?

SUPER !!!!! ça a bien fonctionné ! j'ai pu obtenir un premier relief très sympa avec des pixels de la mm taille que le fichier d'origine (xyz et asc), ensuite j'essayerai d'avoir une meilleur résolution.


Du coup j'en profite pour te demander si on a la possibilité de changer la coloration manuellement, pour à chaque fois pouvoir adapter la couleur aux altitudes des régions souhaitées.
Je n'ai pas trouvé le plugin Covisibilité --> si quelqu'un c'est où il est ?

Merci

Dernière modification par Copernic (Fri 17 February 2012 12:23)

Hors ligne

 

#8 Mon 20 February 2012 14:01

yopyop25
Participant actif
Lieu: besançon
Date d'inscription: 2 Jun 2008
Messages: 144

Re: QGIS : 3D / Relief possible ?

Pour le plugin de visibilité :
Visibility Analysis 0.1.0 de Cagil Seker, dépôt : Qgis Contributed Repository

yohan

Hors ligne

 

#9 Mon 20 February 2012 18:25

Copernic
Participant actif
Date d'inscription: 25 Aug 2006
Messages: 63

Re: QGIS : 3D / Relief possible ?

Super merci bien... j'étais passé à côté de ce plugin.
Impec c'est tout à fait ce qu je cherchais. Il mouline un peu mais je m'en doutais.
Reste plus qu'à faire toutes ces cartes "au propre" ! wink
A+

Hors ligne

 

#10 Thu 13 September 2012 14:04

joko
Juste Inscrit !
Date d'inscription: 13 Sep 2012
Messages: 8

Re: QGIS : 3D / Relief possible ?

bonjour,
je suis beginner sur QGIS (et sur les logiciels de SIG en général). je travail sur la version 1.8.0.
en fait j'ai des fichiers XYZ de bathymétrie (profondeur de plan d'eau), que je souhaite visualiser sous QGIS via des isobathes ou des reliefs 3D des fonds marins.
j'ai extrait un fond de carte google earth que j'ai géoréférencé et auquel j'ai intégré mon fichier de points XYZ, et ensuite je crée mon shape file de points ... jusqu'ici tout va bien!
mais ensuite lorsque je lance l'interpolation (Tin), soit mon PC plante, soit le fichier asc se crée mais reste invisible .... pareil lorsque j'essaye ensuite de faire des pentes/reliefs ... bref est-ce un probleme avec mon PC (trop nul), avec cette version de QGIS ou avec moi ? :-))
merci de votre aide

Hors ligne

 

#11 Thu 13 September 2012 15:08

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS : 3D / Relief possible ?

j'ai des fichiers XYZ de bathymétrie (profondeur de plan d'eau)... soit mon PC plante, soit le fichier asc se crée mais reste invisible


Ca sent le fichier trop lourd > PC pas assez puissant ou logiciel pas assez costaud en général. De mémoire les fichiers bathymétriques sont assez denses...

Hors ligne

 

#12 Thu 13 September 2012 16:01

joko
Juste Inscrit !
Date d'inscription: 13 Sep 2012
Messages: 8

Re: QGIS : 3D / Relief possible ?

est-ce plus simple de créer un tin (interpolation triangulaire lineaire ou cubic?) ou un IDW (ponderation par distance inverse/coef de ponderation?) ?
en fait j'arrive a créer mon TIN (.asc) mais celui-ci ne s'affiche pas (la couche est créée mais n'apparait pas à l'écran) ... pareil lorsque je crée ma pente/aspect/relief ... ???
faut-il changer qq chose dans les proprités ???

Hors ligne

 

#13 Thu 13 September 2012 16:08

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS : 3D / Relief possible ?

Un IDW me semble pas mal, en essayant de choisir un pas de pixel pas trop fin. Pour les fichiers très lourds, l'idéal est de tester avec un pas très grossier (si ça marche, c'est que le problème vient de la mémoire), puis affiner par la suite.

EDIT : ...ou tester sur petit secteur.

Dernière modification par Robin (Thu 13 September 2012 16:09)

Hors ligne

 

#14 Thu 13 September 2012 16:20

joko
Juste Inscrit !
Date d'inscription: 13 Sep 2012
Messages: 8

Re: QGIS : 3D / Relief possible ?

mon probleme reste toujours que mes raster d'interpolation (.asc) sont invisible sur ma carte alors qu'ils apparaissent en tant que couche ??!!

Hors ligne

 

#15 Thu 13 September 2012 17:14

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS : 3D / Relief possible ?

Une suggestion, jouer avec l'étalement de couleurs ("pseudo couleur" par exemple)

voir méthodo ici : http://www.pedagogie.ac-nantes.fr/31800 … 452109#mnt

Hors ligne

 

#16 Thu 13 September 2012 18:19

joko
Juste Inscrit !
Date d'inscription: 13 Sep 2012
Messages: 8

Re: QGIS : 3D / Relief possible ?

merci pour votre aide, j'ai essayé mais ça ne change rien, mon raster (.asc) n'est pas gris mais blanc ... et il le reste quelles que soient les propriétés !!

Hors ligne

 

#17 Thu 13 September 2012 23:27

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS : 3D / Relief possible ?

Tu pourrais poster un extrait de ton fichier XYZ de données altimétriques (genre un extrait de points sur une petite zone carrée) ?
Ca permettra de se caler sur la même méthodo pour voir ce qui cloche.

Hors ligne

 

#18 Mon 17 September 2012 09:26

joko
Juste Inscrit !
Date d'inscription: 13 Sep 2012
Messages: 8

Re: QGIS : 3D / Relief possible ?

en PJ mon fichier txt de points XYZ
merci


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#19 Mon 17 September 2012 10:57

joko
Juste Inscrit !
Date d'inscription: 13 Sep 2012
Messages: 8

Re: QGIS : 3D / Relief possible ?

ça y est , j'ai obtenu qq chose en transformant mon shape file en lambert 3 ... je crois que lors de l'interpolation, QGIS ne comprenait pas la cote Z exprimée en metres dans le referentiel WGS84 !

Hors ligne

 

#20 Mon 17 September 2012 10:59

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS : 3D / Relief possible ?

Bonjour Joko,

J'ai testé sur la V1.8.

1. Import du fichier de texte délimité pour avoir un fichier de point, OK
2. Menu Raster (GDALTools)/Interpoler en IDW avec les paramètres par défaut
3. Affichage d'une couche "grise" que j'étale en pseudo couleurs

Résultat ci joint.

Il faut bien évidemment ajuster tous les paramètres pour avoir un modèle plus abouti mais à priori pas de problème sur mon ordi smile


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#21 Mon 17 September 2012 11:21

joko
Juste Inscrit !
Date d'inscription: 13 Sep 2012
Messages: 8

Re: QGIS : 3D / Relief possible ?

c'est effectivement ce que j'obtiens après avoir converti mon SHAPE file en lambert 3 ... tu es resté en WGS84 ??
l'interpolation TIN fait planter le soft ... est-ce le cas également sur ton PC ?
merci

Hors ligne

 

#22 Mon 17 September 2012 12:19

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS : 3D / Relief possible ?

Le TIN ne donne vraisemblablement rien de très exploitable, mais je n'ai pas eu le temps de chercher pourquoi. L'histogramme raster de la couche me donne des valeurs à 0. Et sinon, je suis resté en format source sans chercher à convertir.

Pas mieux donc !

Hors ligne

 

#23 Mon 17 September 2012 13:26

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS : 3D / Relief possible ?

J'ai juste fait un test via Arcgis, ça donne un truc plus lisible (voir ci joint).

Sous QGIS passé un certain nombre de pixel (j'ai testé avec 1000x1000), il me fait une couche blanche sans pixels et/ou plante.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#24 Mon 17 September 2012 13:50

joko
Juste Inscrit !
Date d'inscription: 13 Sep 2012
Messages: 8

Re: QGIS : 3D / Relief possible ?

merci, effectivement arcGIS semble bien plus puissant ...
savez-vous si il est possible de faire des interpolations KRIGING sous QGIS ?

Hors ligne

 

#25 Mon 17 September 2012 14:20

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS : 3D / Relief possible ?

Attention, on passe par QGIS+ GDAL. Peut être en passant plutôt via GRASS ce serait plus efficace ?

Hors ligne

 

#26 Mon 17 September 2012 15:30

JRM
Participant assidu
Lieu: Arras
Date d'inscription: 15 Apr 2009
Messages: 521

Re: QGIS : 3D / Relief possible ?

N'oubliez pas la possibilité d'utiliser QGIS+SAGA/GRASS via l'extension SEXTANTE.

Hors ligne

 

Pied de page des forums

Powered by FluxBB