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 18 August 2008 14:27

Macaron
Participant assidu
Lieu: Paris
Date d'inscription: 12 Dec 2007
Messages: 244

Ajouter une valeur altitudinale à un noeud issu d'une polyligne.

Bonjour,

Je viens, non sans l'aide de quelques uns d'entre-vous, de créer un shapefile contenant les noeuds de mes polylignes.

Je souhaiterai leur attribuer une altitude correspondant au Z de ce point sur un MNT.

Je viens de transformer ce shapefile en raster en espérant par le biais de la calculatrice y parvenir. Malheuresement, je n'avance plus depuis une heure.

Auriez-vous des suggestions à m'apporter ?

Vous remerciant par avance, je vous souhaite une agréable fin d'après-midi.

Alban


Message rédigé intégralement à partir d'électrons recyclés.

Hors ligne

 

#2 Tue 19 August 2008 09:47

cra
Participant occasionnel
Date d'inscription: 13 May 2008
Messages: 42

Re: Ajouter une valeur altitudinale à un noeud issu d'une polyligne.

Bonjour,

Tu n'as pas besoin de transformer ton shape en raster.
Ce que tu peux faire c'est d'aller dans ArcToolBox > Outils Spatial Analyst > Extraction > Extraction de valeur vers des points. En sortie tu obtiendras une nouvelle couche de points contenant une altitude.

Bon courage.

Hors ligne

 

#3 Tue 19 August 2008 11:44

Macaron
Participant assidu
Lieu: Paris
Date d'inscription: 12 Dec 2007
Messages: 244

Re: Ajouter une valeur altitudinale à un noeud issu d'une polyligne.

Bonjour,

Merci pour ta réponse qui me semble plus efficace que celle que j'ai trouvé hier en passant par deux rasters et en utilisant le raster calculator (moins d'étapes).

Malheureusement, j'obtiens bien une nouvelle couche avec mes points mais ces derniers n'ont pas de valeur d'altitude. Tu as une idée d'où cela peut-il venir ?

Merci encore,

Alban


Message rédigé intégralement à partir d'électrons recyclés.

Hors ligne

 

#4 Tue 19 August 2008 12:38

freesnowpetrel
Participant assidu
Lieu: Pretoria, Afrique du Sud
Date d'inscription: 1 Mar 2007
Messages: 222

Re: Ajouter une valeur altitudinale à un noeud issu d'une polyligne.

Bonjour

Je pense que le script pixval doit repondre a ton besoin.
Il permet de recuperer dans les attributs de ta couche de point la valeur du pixel correspondant, donc l'altitude de ton MNT.

Rodolphe

Hors ligne

 

#5 Tue 19 August 2008 14:13

Macaron
Participant assidu
Lieu: Paris
Date d'inscription: 12 Dec 2007
Messages: 244

Re: Ajouter une valeur altitudinale à un noeud issu d'une polyligne.

Merci beaucoup Rodolphe. C'est ce qu'il me fallait !

En fait je suis parvenu au résultat escompté par la méthode décrite par Cra plus en amont.

Le probleme que je rencontrais était un problème de projection.

Je l'ai résolu ce problème en définissant que mon résultat soit dans la même projection que la couche mise en entrée.

Merci beaucoup pour les progrès que vous me faîtes collectivement faire.

Alban

Dernière modification par Macaron (Tue 19 August 2008 14:13)


Message rédigé intégralement à partir d'électrons recyclés.

Hors ligne

 

Pied de page des forums

Powered by FluxBB