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 Sun 29 November 2015 13:03

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

QGIS 2.12 : recherche courbe de niveau sahara

bonjour
je suis Qgis 212
je recherche une manière de faire apparaître les courbes de niveau sur une région saharienne, et si possible de faire varier l'affichage selon la valeur d'une courbe de niveau
par exemple à faire apparaître tous les sites qui ont une altitude supérieur à 500 m ...
j'ai quelques centaines de sites donc les reprendre un à un avec une info supplémentaire dans une table ne me semble pas très jouable ...

merci LJ

Hors ligne

 

#2 Sun 29 November 2015 15:17

Sefoun
Participant actif
Date d'inscription: 17 Aug 2010
Messages: 61

Re: QGIS 2.12 : recherche courbe de niveau sahara

Je dirais simplement en faisant des classes et un choisissant un style gradué ou catégorisé dans les propriétés de la couche.

>>> clic droit sur la couche le nom de la couche > Propriétés > Styles. Et au lieu de prendre symbole unique choisir d'autres règles.

Hors ligne

 

#3 Sun 29 November 2015 17:27

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS 2.12 : recherche courbe de niveau sahara

merci compris
par contre je n'ai pas les courbe de niveau et je voudrais qu'elles apparaissent sur ma carte
ou sinon est-ce possible de récupérer les altitude des points avec les donnes google maps ?
LJ

Hors ligne

 

#4 Sun 29 November 2015 19:14

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS 2.12 : recherche courbe de niveau sahara

a priori il faut que  récupère un fichier MNT géoréférencé en .asc  ...
mais je connais et ne sais pas ou chercher un tel raster ...

Hors ligne

 

#5 Mon 30 November 2015 11:35

Sefoun
Participant actif
Date d'inscription: 17 Aug 2010
Messages: 61

Re: QGIS 2.12 : recherche courbe de niveau sahara

Il faut regarder du coté des données ASTER-GDEM ou SRTM

http://gdem.ersdac.jspacesystems.or.jp/search.jsp

http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp

Sinon tu as les outils de USGS qui regroupent les deux types de données et qui permettent aussi de les télécharger :

http://glovis.usgs.gov/

http://earthexplorer.usgs.gov/

Hors ligne

 

#6 Mon 30 November 2015 11:59

dioufstory
Juste Inscrit !
Date d'inscription: 30 Nov 2015
Messages: 2

Re: QGIS 2.12 : recherche courbe de niveau sahara

si vous disposez du logiciel global mapper vous pouvez vous connecter avec le WMS  de SRTM.
En superposant votre zone sur la couche vous pourriez extraire le mnt. ensuite sur QGIS l'outil extraire contour dans la fenêtre raster vous permettra d'avoir les contours

Hors ligne

 

#7 Mon 30 November 2015 13:55

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

Re: QGIS 2.12 : recherche courbe de niveau sahara

diouf > a ce compte là, autant faire les courbes de niveaux directement dans Global Mapper. Elles sont nettement plus jolies que celles générées par QGIS wink

Hors ligne

 

#8 Mon 30 November 2015 15:09

dioufstory
Juste Inscrit !
Date d'inscription: 30 Nov 2015
Messages: 2

Re: QGIS 2.12 : recherche courbe de niveau sahara

Robin >  Tout à fait, le géotraitement sera plus rapide et le résultat plus joli dans ce cas. Il faut bien dessiner un canevas sur le MNT pour ne générées les courbes que dans celui-ci.
merci Robin

Hors ligne

 

#9 Mon 30 November 2015 18:06

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS 2.12 : recherche courbe de niveau sahara

merci bien
mais là il me faut un peu plus d'explication car je suis trop novice sur le sujet ...
il n'existe pas simplement une couche avec les altitudes
LJ

Dernière modification par laurent00 (Mon 30 November 2015 18:07)

Hors ligne

 

#10 Mon 30 November 2015 20:51

Sefoun
Participant actif
Date d'inscription: 17 Aug 2010
Messages: 61

Re: QGIS 2.12 : recherche courbe de niveau sahara

Tu bloques où ?

Il existe probablement des fichiers vecteurs de courbes de niveau de la zone qui t'intéresse, encore faut-il que les personnes qui les ont les mettent à disposition.

Je ne connais pas global mapper mais visiblement ça pourrait correspondre à ton besoin surtout si tu veux pas te prendre le chou.
Ce que te dis dioufstory c'est qu'avec lui il n'y a qu'a afficher le service tuilé de SRTM (donc tu n'as pas a télécharger chaque raster) de la zone qui t'intéresse et visiblement il y a un outil directement intégré au logiciel qui transforme ta sélection en courbe de niveau en format vecteur.

Après faut voir si le logiciel est gratuit. Si oui, ça me parait le plus simple pour toi, encore faut-il l'installer.

L'autre solution, celle sur laquelle je t'envoyais est beaucoup plus lourdingue... il faut récupérer tous les rasters de ta zone et si tu veux couvrir tout le Sahara, il faut en compter une centaine. Puis les assembler et enfin utiliser l'outil contour dans QGIS pour qu'il te sorte un fichier vecteur... enfin s'il n'a pas caler avant.

Hors ligne

 

#11 Mon 30 November 2015 21:10

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS 2.12 : recherche courbe de niveau sahara

j'ai pas encore regardé global mapper
j'ai téléchargé un srtm en .asc et je l'ouvre en raster, j'ai aps du comprendre tous les réglage donc pas très fin la chose mais je vais essayer d'affiner
et regarder global mapper
je m'intéresse à une petit partie du Sahara au Niger exactement
merci des réponses

Hors ligne

 

#12 Mon 30 November 2015 21:20

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS 2.12 : recherche courbe de niveau sahara

pour global mapper a priori pas de version gratuite pour Linux ...

voici ce que donne un premier test sur ma zone

Dernière modification par laurent00 (Mon 30 November 2015 22:06)

Hors ligne

 

#13 Mon 30 November 2015 21:45

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

Re: QGIS 2.12 : recherche courbe de niveau sahara

Bonsoir,

Avec QGIS, menu raster -> extraction -> création de contours, vous pourrez créer facilement les courbes de niveau basées sur votre raster SRTM.


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

Hors ligne

 

#14 Mon 30 November 2015 22:04

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS 2.12 : recherche courbe de niveau sahara

magnifique !

merci à tous

Dernière modification par laurent00 (Tue 01 December 2015 08:09)

Hors ligne

 

#15 Tue 01 December 2015 10:44

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS 2.12 : recherche courbe de niveau sahara

petite précision
lorsque j'ouvre la table des contours point de coordonnées  x y z ? seulement un id
et lorsque je clique les infos sur une ligne je n'ai que des caractéristique de ligne, longueur, etc. pas de z non plus
ou est donc passer l'altitude !?

LJ

Hors ligne

 

#16 Tue 01 December 2015 10:57

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

Re: QGIS 2.12 : recherche courbe de niveau sahara

Une option vous permet de créer un nouveau champ comprenant l'altitude de la courbe (donc selon ce que vous avez défini, 100,200,300 etc).


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

Hors ligne

 

#17 Tue 01 December 2015 11:56

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS 2.12 : recherche courbe de niveau sahara

quelle option, j'ai pris un intervalle de 10 m entre chaque courbe
je vois bien comment créer un champ dans ma table attributs mais ou est-ce que j'appelle l'altitude et est-ce possible de la relier à des points dans une autres tables ?
LJ

Hors ligne

 

#18 Tue 01 December 2015 20:38

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS 2.12 : recherche courbe de niveau sahara

bonsoir
j'ai maintenant une colonne Elevation dans ma table, je suis en train de créer des colonnes x et y avec $x et $y dans l'idée de m'en servir en jointure avec ma table points
y aura t-il correspondance entre mes points qui sont entre des lignes de contour, ou faudra-t-il que je fasse une formulation spécifique pour rapprocher mes points des valeurs xy de ma table altitude !?
merci

Hors ligne

 

#19 Wed 02 December 2015 00:55

Sefoun
Participant actif
Date d'inscription: 17 Aug 2010
Messages: 61

Re: QGIS 2.12 : recherche courbe de niveau sahara

Il est un peu tard et j'avoue que je comprend pas trop ce que tu cherches à faire, enfin disons que c'est assez abstrait pour moi là tout de suite.

Techniquement, une jointure entre deux tables se fait sur colonne qui est présente de façon identique dans les 2 tables. Quand je dis identique je parle aussi bien du "titre" de la colonne que des valeurs qu'elle contient.

Admettons que dans tes 2 tables il y ait les mêmes colonnes X, Y et Z avec les mêmes valeurs alors QGIS serait en mesure de faire la jonction entre les deux, si tu choisi par exemple les 2 colonnes Z.

L'ennui en faisant ça c'est qu'il est possible que dans ta colonne Z tu ais plusieurs fois la même valeur. Par exemple tu as 20 fois la valeur 375, tu l'as aussi 20 fois dans la deuxième table, QGIS va probablement faire la jonction mais pour ces 20 là on sait pas trop comment il va les associer, bref c'est source d'erreur.

Le plus simple théoriquement c'est d'avoir des colonnes identifiant (1,2,3,4,...) dans chaque table et de s'en servir pour faire la jointure... mais bien sur il faut que des identifiant 1,2,3, etc correspondent bien aux valeurs que tu veux associer dans chaque table.

Dernière modification par Sefoun (Wed 02 December 2015 00:56)

Hors ligne

 

#20 Wed 02 December 2015 09:38

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

Re: QGIS 2.12 : recherche courbe de niveau sahara

Bonjour,
Désolé je ne réponds pas à l'attente de laurent00 (et j'avoue aussi ne plus bien comprendre ce qu'il veut faire). Regardez peut-être du côté de la notion de jointure spatiale. Beaucoup de topics en parlent sur le forum

Sefoun a écrit:

Techniquement, une jointure entre deux tables se fait sur colonne qui est présente de façon identique dans les 2 tables. Quand je dis identique je parle aussi bien du "titre" de la colonne que des valeurs qu'elle contient.


mais je me permets juste de préciser que les champs n'ont pas besoin d'avoir le même nom pour être joint. Des champs de même type avec de préférence des valeurs communes font l'affaire, quel que soit leur nom.

Hors ligne

 

#21 Wed 02 December 2015 11:59

Sefoun
Participant actif
Date d'inscription: 17 Aug 2010
Messages: 61

Re: QGIS 2.12 : recherche courbe de niveau sahara

Ok merci pour l'info.

J'avoue que je n'ai pas fait de jointure depuis heu... la fac donc ça remonte et c'était sous Arcgis en plus, je suis bêtement parti du principe que ça n'avait pas du changer, quelque soit le logiciel.

Hors ligne

 

#22 Wed 02 December 2015 18:59

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS 2.12 : recherche courbe de niveau sahara

merci de tenter de comprendre mon approche ... je me suis mis à qgis depuis 15 jours et mon approche et encore tatillonne car je cherche surtout à évaluer les possiblités de l'outil pour un travail archéologique au Sahara

j'ai une table0 de polygone, avec le centroîde j'ai fais une table1 des points centrés de ces polygones

à partir du raster srtm j'ai fais une extraction des courbes de points et je me retrouve avec une table2 avec des altitudes auxquelles j'adjoins des coordonnées  x y avec les fonctions de la calculatrice $x et $y, et je me retrouve avec environ 1 millions de données ...

je souhaite récupérer l'altitude  en table 2 pour la mettre dans ma table 1, mais il est très possible que mes points xy de table 1 ne se retouvent pas dans la table 2, du coup j'imagine qu'il est néanmoins possible de prendre la coordonnée la plus proche ... pour appliquer à mes points table 1 l'altitude connues la plus proche

s'il ya des méthode plus simple je suis aussi preneur...

merci LJ

Dernière modification par laurent00 (Wed 02 December 2015 19:16)

Hors ligne

 

#23 Wed 02 December 2015 20:49

Sefoun
Participant actif
Date d'inscription: 17 Aug 2010
Messages: 61

Re: QGIS 2.12 : recherche courbe de niveau sahara

Explique carrément la finalité, ce que tu cherches à faire au bout du bout, ça sera probablement plus simple.

De ce que je comprend, tu as une couche de points qui sont des centroïdes que tu as extrait d'une couche de polygones. A ces points tu veux leur donner une information supplémentaire que tu as récupéré dans le raster à savoir le Z.

Les données qui t'intéressent principalement c'est quoi ? les centroïdes qui correspondent à quelques chose de précis ou plutôt ce que tu as réussi à sortir du raster ?

Si tu n'as pas besoin de toutes ces données, un million de valeur ça peut faire beaucoup, il faut peut être voir du côté des requêtes spatiales qui vont de permettre de sélectionner en fonction d'une couche et de critères les éléments d'une autre couche.

Par exemple sélectionner les entités de table 2 qui intersectent les entités de table , en clair les courbes de niveau qui touchent tes centroïdes. Tu pourra ensuite transformer cette sélection en couche et là déjà tu y verra plus clair. A ce moment là tu devrais avoir un nombre équivalent de centroïdes et d'altitude de courbes de niveau et ça sera déjà plis simple pour les associer.

Pour les requêtes spatiales : Vecteur > Requêtes spatiales. Tu peux choisir d'afficher ton résultat dans une couche à part (temporaire) mais que tu peux enregistrer ensuite tant que tu n'as pas supprimé la couche en question ou fermer le logiciel.

Hors ligne

 

#24 Wed 02 December 2015 21:04

laurent00
Participant assidu
Date d'inscription: 6 Aug 2007
Messages: 402

Re: QGIS 2.12 : recherche courbe de niveau sahara

Sefoun a écrit:

Explique carrément la finalité, ce que tu cherches à faire au bout du bout, ça sera probablement plus simple.

De ce que je comprend, tu as une couche de points qui sont des centroïdes que tu as extrait d'une couche de polygones. A ces points tu veux leur donner une information supplémentaire que tu as récupéré dans le raster à savoir le Z.


oui

Les données qui t'intéressent principalement c'est quoi ? les centroïdes qui correspondent à quelques chose de précis ou plutôt ce que tu as réussi à sortir du raster ?


les centroides


Vecteur > Requêtes spatiales


je vais regarder cela

merci LJ

Hors ligne

 

Pied de page des forums

Powered by FluxBB