#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
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
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
#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" !
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
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
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
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
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
#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
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
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
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
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.
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
#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