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é ?

#1 Mon 19 October 2009 10:54

LdB
Participant actif
Lieu: Cugnaux
Date d'inscription: 14 Sep 2008
Messages: 120

QGIS / Grass : ouverture .DEM ?

Voici mon problème :

Je dispose de MNT en .DEM (.grd et .tab aussi) et je voudrais importer ce .DEM en tant que couche raster grass dans QGIS. (QGIS mimas avec plugin grass , le tout installé en OSGEO4W)

J'ai essayé l'outil r.in.gdal pour l'importer , l'action a l'air de se réaliser mais soit à la fin du calcul, soit en voulant ouvrir l'image, QGIS plante et se ferme sans aucun message d'erreur.

Y a t il un autre outils pour l'importation ? ou une autre solution ? conversion du .DEM? ....

Merci par avance pour votre aide

Hors ligne

 

#2 Wed 21 October 2009 12:14

LdB
Participant actif
Lieu: Cugnaux
Date d'inscription: 14 Sep 2008
Messages: 120

Re: QGIS / Grass : ouverture .DEM ?

Si personne ne sait pour les .DEM peut etre quelqu'un poura m'aider pour des MNT en .asc
J'ai un mnt en .asc que je voudrai ouvrir sur QGIS via le plugin grass afin de pouvoir réaliser des analyse dessus. Je n'arrive pas à l'importer, j'ai le même problème qu'avec le .dem . J'ai utilisé plusieur modul d'import dans les outils grass mais à chaque fois que j'essai d'ouvrir le raster créé, qgis se plante et se ferme sans message d'erreur

j'ai essayé de l'ouvrir directement dans grass, le fichier s'ouvre mais l'image ne s'affiche pas, enfin il y a une image blanche avec des valeurs de pixels un peu bizards.

est ce que quelqu'un voit le problème?

Merci d'avance

Hors ligne

 

#3 Thu 22 October 2009 09:20

LdB
Participant actif
Lieu: Cugnaux
Date d'inscription: 14 Sep 2008
Messages: 120

Re: QGIS / Grass : ouverture .DEM ?

J'ai un peu avancé... J'ai réussi à ouvrir mon MNT directement dans GRASS via l'importation GDAL. Je peux l'afficher, pas de problème.
Donc je ferme Grass. J'ouvre QGIS, j'ouvre ma géodatabase puis je click sur "ajouter une couche raster grass" je choisi le mnt (celui que je viens d'importer dans mon mapset) et la QGIS se ferme !

Personne ne sait de quoi ça pourrai venir?
Les autres fonctions marchent, j'ai essayé d'importer des couches de la demo "alaska" ça fonctionne.

Merci par avance

Hors ligne

 

#4 Thu 22 October 2009 09:23

LdB
Participant actif
Lieu: Cugnaux
Date d'inscription: 14 Sep 2008
Messages: 120

Re: QGIS / Grass : ouverture .DEM ?

non rectification j'ai le même problème avec la couche raster "gtopo30" de la demo Qgis plante quand j'essai de l'ouvrir

j'ai un problème carement d'ouverture des couches raster grass ; de quoi ça peut venir?

Hors ligne

 

#5 Thu 22 October 2009 09:35

LdB
Participant actif
Lieu: Cugnaux
Date d'inscription: 14 Sep 2008
Messages: 120

Re: QGIS / Grass : ouverture .DEM ?

allez je me repond a moi même je viens d'avoir une illumination...

C'était tout bête mais pour les non initiés de Grass comme moi ça peu peut etre servir : J'avais simplement dans mon mapset une image qui n'était pas à la même projection que les autres, ça ne faisait pas planter Grass lors de l'ouverture du mnt mais ça faisait planter Qgis ! Maintenant c'est bon ça marche!

Hors ligne

 

#6 Thu 22 October 2009 09:57

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9861
Site web

Re: QGIS / Grass : ouverture .DEM ?

Bonjour,

Merci beaucoup pour cette information !!

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#7 Thu 24 June 2010 15:27

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS / Grass : ouverture .DEM ?

Je relance un sujet similaire à celui du dessus.

Je suis en train d'essayer d'ouvrir un fichier .asc sous qgis [qgis 1.4] via l'extension grass.

J'ai créer mon jeu de donnée et mon secteur, puis j'ai essayer d'importer mon .asc (la bd alti) avec différentes fonctions de (r.in.ascii, r.in.xyz,...) la boîte à outils GRASS.

Qu'est ce qui cloche?

Comment peut on importer cette bd Alti?


D'avance merci.

Cyrille

Hors ligne

 

#8 Fri 25 June 2010 12:11

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9861
Site web

Re: QGIS / Grass : ouverture .DEM ?

Bonjour,

Quels sont les messages d'erreurs éventuels ? La commande utilisée ?

Merci,

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#9 Tue 29 June 2010 15:22

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS / Grass : ouverture .DEM ?

Bonjour,

J'utilise la commande r.in.ascii

Le message d'erreur est en pièce jointe. J'ai l'impression que c'est un problème de coordonnées.

J'utilise pour l'instant les commandes un peu au hasard. Peut être connaissez-vous un tutoriel expliquant leurs fonctions?

D'avance merci. Cyrille.


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

Hors ligne

 

#10 Wed 30 June 2010 08:42

Dominique Toquet
Participant occasionnel
Lieu: Caen
Date d'inscription: 7 Jul 2008
Messages: 12
Site web

Re: QGIS / Grass : ouverture .DEM ?

Bonjour,

La réponse à ta question est dans l'onglet "Manuel" du module GRASS.


DESCRIPTION r.in.ascii allows a user to create a (binary) GRASS raster map layer from an ASCII raster input file with (optional) TITLE.
The GRASS ASCII input file has a header section which describes the location and size of the data, followed by the data itself.
The header has 6 lines:
north:   xxxxxx.xx
south:   xxxxxx.xx
east:    xxxxxx.xx
west:    xxxxxx.xx
rows:    r
cols:    c
The north, south, east, and west field values entered are the coordinates of the edges of the geographic region. The rows and cols field values entered describe the dimensions of the matrix of data to follow. The data which follows is r rows of c integers.
Optionally the following parameters can be defined in the header section:
null: nn
type: float
multiplier: 2.
"null" defines a string or number to be converted to NULL value (no data).
"type" defines the data type (int, float double) and is not required.
"multiplier" is an optional parameter to multiply each cell value.



Si tu ouvres un fichier ASCII de la BD Alti tu verras que l'entête est écrit de la façon suivante :

ncols         5201
nrows         3201
xllcorner     339987.50
yllcorner     2419987.50
cellsize      25
NODATA_value  -9999


Par conséquent, tu dois réécrire l'entête avec les valeurs correspondantes en utilisant TextEdit ou l'équivalent sous Windows.

Exemple :

La BD Alti 250 m en L93 est écrite comme cela :

ncols         4641
nrows         4321
xllcorner     89875
yllcorner     6039875
cellsize      250
NODATA_value  -9999

Réécrit, cela donne :

north:        7120125
south:        6039875
east:        1250125
west:        89875
rows:        4321
cols:        4641

Et il ne te reste plus qu'à recommencer l'importation des données dans GRASS, cela fonctionnera sans aucun problème.

Rappel : dans le module GRASS de QGis, n'hésitez pas à consulter l'onglet "Manuel" si vous avez des problèmes avec GRASS. C'est peut-être parfois abscons, mais il y a toutes les réponses.

Bonne journée.

Dominique.

Dernière modification par Dominique Toquet (Wed 30 June 2010 08:45)


GÉONYME
Géographie-Cartographie-Géomatique
www.geonyme.fr

Hors ligne

 

#11 Wed 30 June 2010 11:54

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS / Grass : ouverture .DEM ?

Bonjour,

ça ne marche pas encore pour l'instant. Le nouveau message d'erreur est en pièce jointe. Mais persévérons!

J'ai donc ouvert mon .txt, puis réécrit ce que tu m'avais dis. Cad :

north:        7120125
south:        6039875
east:        1250125
west:        89875
rows:        4321
cols:        4641

J'ai une première interrogation. Comment fait-on pour définir ces "nouvelles coordonnées" et les "dimensions de la matrice"? Sur un scan 25?

Sinon effectivement, l'onglet manuel peut être bien utile dans la résolution de diverses pb!

Cyrille


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

Hors ligne

 

#12 Wed 30 June 2010 12:54

Dominique Toquet
Participant occasionnel
Lieu: Caen
Date d'inscription: 7 Jul 2008
Messages: 12
Site web

Re: QGIS / Grass : ouverture .DEM ?

Réécrit seulement l'entête du fichier .asc, pas le fichier .txt joint avec.

Cela doit se présenter comme cela :

north:        7120125
south:        6039875
east:        1250125
west:        89875
rows:        4321
cols:        4641
0 0 0 0 0 0 0 0 0 0 0 0 0 0 et plein d'autres zéros.

Ensuite, dans le module r.in.asc tu précises bien à la ligne "String representing NULL value data cell" la valeur -9999.

Essaye avec le fichier modifié ci-joint (c'est le fichier MNT250_L93_FRANCE.ASC téléchargeable sur le site de l'IGN), le lien expirera dans 24 heures.

http://files.me.com/dominique.toquet/qlcjxb

Pour obtenir les valeurs North, South, East and West de tes données, tu vas dans les métadonnées.

"The geographic coordinates north, south, east, and west describe the outer edges of the geographic region. They run along the edges of the cells at the edge of the geographic region and not through the center of the cells at the edges. The NW value occurs at the beginning of the first line of data, and the SW value occurs at the beginning of the last line of data. "

Si cela ne fonctionne pas, le plus simple, sauf si tu veux aller au bout du problème, c'est d'utiliser la commande r.in.arc avec le fichier d'origine.

Je viens de faire la manipulation trois fois de suite sans aucun problème.

Et si, en fin de compte, tu n'obtiens rien, vérifie ta région et ton mapset.

Dominique.


GÉONYME
Géographie-Cartographie-Géomatique
www.geonyme.fr

Hors ligne

 

#13 Wed 30 June 2010 14:07

Dominique Toquet
Participant occasionnel
Lieu: Caen
Date d'inscription: 7 Jul 2008
Messages: 12
Site web

Re: QGIS / Grass : ouverture .DEM ?

Une autre méthode possible :

Ouvrir le fichier .ASC directement sous QGis avec "Ajouter une couche Raster"

Dans le module GRASS, utiliser la commande r.in.gdal.qgis.

C'est encore le plus simple.

Dominique.


GÉONYME
Géographie-Cartographie-Géomatique
www.geonyme.fr

Hors ligne

 

#14 Wed 30 June 2010 14:26

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS / Grass : ouverture .DEM ?

Re,

C'est cool. ça avance de mon côté.

J'ai réussi à charger votre fichier, puis à réécrire l'entête du fichier. Les couches se chargent sans aucun problème (un gros carré gris est dessiné).

Cependant, je n'arrive pas à transposer ce gris en une palette de couleur qui me différencierait les altitudes. Sous l'onglet convention des signes/symbologie, le bouton colorisé par 3 bandes n'est pas en surbrillance.

Concernant les valeurs North, South, East and West de mes données : je vais dans n'importe quelle couche vectorielle "fonctionnelle" (par exemple une couche sous-bassin versant), vais sous l'onglet métadonnées, et prend les Xmin, Ymin, Xmax, Ymax pour remplir le nord sud est et ouest?

Cyrille

Hors ligne

 

#15 Wed 30 June 2010 14:33

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS / Grass : ouverture .DEM ?

Une autre méthode possible :

Ouvrir le fichier .ASC directement sous QGis avec "Ajouter une couche Raster"


Je n'arrive pas à ouvrir directement un fichier .ASC sous qgis...

Hors ligne

 

#16 Wed 30 June 2010 14:42

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS / Grass : ouverture .DEM ?

Il m'affiche le message ci-dessous quand j'essaye de charger le fichier.

C:/Documents and Settings/user/Bureau/Dossier sommaire de candidature/SIG/BDAlti/cotedor/France_250_ASC_L93/MNT250_L93_FRANCE.ASC n'est pas une source de données raster gérées

Hors ligne

 

#17 Wed 30 June 2010 16:26

Dominique Toquet
Participant occasionnel
Lieu: Caen
Date d'inscription: 7 Jul 2008
Messages: 12
Site web

Re: QGIS / Grass : ouverture .DEM ?

Modification de la symbologie :

Essaye d'abord avec Pseudo-couleur, tu verras un résultat immédiat.

Pour affiner la représentation :

Convention... ==> Palette de couleur

Palette de couleur => Définir le nombre d'entrées, Classer puis modifier les couleurs. Ça, ce n'est pas le plus compliqué.

Je ne crois pas que ce MNT soit un raster 3 bandes.

----------

Pour les valeurs de NSEW, c'est cela, tu récupères les limites de l'emprise des données.

----------

Pour intégrer directement un fichier .asc, vérifie que toutes tes bibliothèques sont bien installées (GDAL entre autres). Personnellement, je travaille sous Mac et la compilation de QGis a été très bien faite, tout fonctionne parfaitement, je ne connais pas de problèmes particuliers.

Vérifie aussi que tu a sélectionné Arc/Info ASCII Grid au moment de l'ouverture du fichier.

----------

Sinon, il y a moult extensions pour travailler les rasters sans passer par GRASS.

- Shaded Relief

- Analyse Raster de Terrain

- DEM Relief Shader

- GDALTools bien sûr

- Profile

- RasterCalc

- Interpolation

C'est un bon début pour se familiariser avec QGis.

Dominique.


GÉONYME
Géographie-Cartographie-Géomatique
www.geonyme.fr

Hors ligne

 

#18 Thu 01 July 2010 15:15

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS / Grass : ouverture .DEM ?

Symbologie

Le MNT est un raster 1 bande.

C'est ok, cela fonctionne bien pour la visualisation.

-----------------

Transformation du raster en vecteur

Afin de pourvoir travailler la couche, je l'ai converti en vecteur (grâce à la boîte à outils GRASS). Sans m'en rendre compte, il me l'a convertie sur une zone un peu plus large que mon bassin versant. C'est du à la création de mon Mapset?

-----------------

Après avoir créer cette couche vecteur, je n'ai plus accès aux outils GRASS. A quoi cela est-il dû?

-----------------

J'aurais aimé, à partir de cette couche vecteur :
- dessiner des sous-bassin versant,
- dessiner une vue 3D de mon bassin versant.

Quelles sont les manipulations à faire?

-----------------

Quelle est l'extension la plus pertinente pour travailler des rasters? est ce que cela vaut la peine de se "prendre le chou" à comprendre GRASS?

-----------------

Au fait, un premier merci pour ce soutien technique sous GRASS et Qgis!

Cyrille

Hors ligne

 

#19 Thu 01 July 2010 16:08

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS / Grass : ouverture .DEM ?

Re,

Je voudrais essayer l'extension "analyse de terrain basé sur des rasters".

Le souci est que la couche bdAlti est à l'échelle de la France. Et lancer un calcul des pentes à cette échelle prendrait relativement beaucoup de temps.

Comment peut on faire pour découper une couche raster à l'échelle se son bassin versant ? En effet, les outils de traitement (intersection, jonction,...) ne s'appliquent qu'aux vecteurs...

thanks!

Hors ligne

 

#20 Thu 01 July 2010 16:46

diophamidou
Participant assidu
Date d'inscription: 18 Jan 2006
Messages: 243

Re: QGIS / Grass : ouverture .DEM ?

Bonjour, tu peux dessiner un vecteur polygonal correspondant à ta zone d'étude, tu la transforme en raster grâce au module v.to.rast puis créer un masque grâce à la fonction r.mask en entrée ta couche que tu viens de rasteriser, et normalement tu ne travailleras que sur cette zone.

Hors ligne

 

#21 Thu 01 July 2010 17:45

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS / Grass : ouverture .DEM ?

Ok, je vais essayer cette solution.

Pour revenir à mon message précédent - et être plus précis - , et au fait que je n'arrive plus à accéder à la boîte à outils GRASS.

En fait, quand je souhaite ouvrir mon jeu de données, une fenêtre s'affiche avec "Impossible d'ouvrir le jeu de donnée. Le jeu de donnée est en cours d'utilisation.".

D'où peux venir ce problème?

Merci!

Hors ligne

 

#22 Thu 01 July 2010 19:03

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS / Grass : ouverture .DEM ?

Concernant la création de sous bassin versants, des vues 3D,....tout est dans r.watershed.

Maintenant yapluka!

Hors ligne

 

#23 Thu 01 July 2010 23:18

diophamidou
Participant assidu
Date d'inscription: 18 Jan 2006
Messages: 243

Re: QGIS / Grass : ouverture .DEM ?

il y a un fichier g.lock je pense qui est dans ton mapset il faut le supprimer

Hors ligne

 

#24 Wed 07 July 2010 11:30

Cyrille BOUVIER
Participant occasionnel
Date d'inscription: 10 Jun 2010
Messages: 34

Re: QGIS / Grass : ouverture .DEM ?

Re,

Je continue ma découverte de Qgis.

Je suis déjà arrivé à créer mon MNT, et c'est déjà pas mal! je remercie d'ailleurs ceux qui m'ont accompagner!

Diophaminou, c'est bien le fichier g.lock qui bloquait. A quoi correspond il?

J'aurais maintenant voulu utiliser ma Bd Alti pour faire des modèles hydrologiques.

J'ai donc testé r.watershed avec ma bdalti, mais comme d'hab, j'ai quelques soucis. Le message d'erreur est en pièce jointe.

Que faut il respecter pour utiliser le module hydrologic modelling?

Il n'est pas possible d'utiliser des données vecteurs pour faire des analyses spatiales?

Merci. Cyrille.

Dernière modification par Cyrille BOUVIER (Wed 07 July 2010 11:31)


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

Hors ligne

 

Pied de page des forums

Powered by FluxBB