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 Tue 21 July 2009 11:32

nodulo
Participant occasionnel
Date d'inscription: 7 Jul 2006
Messages: 44

extraire Z de MNT par polygone

Bonjour,

Je travaille sur Arcgis 9.3 et je cherche à extraire toutes mes valeurs Z d'un MNT à partir d'une couche de polygones.
Est_ce que cela est possible sans convertir mon MNT en points? ou inversement sans convertir mes polygones en raster?

Merci de votre aide

Hors ligne

 

#2 Tue 21 July 2009 13:42

Daniel
Membre
Lieu: Victoriaville, Québec
Date d'inscription: 6 Sep 2005
Messages: 2028

Re: extraire Z de MNT par polygone

Bonjour

Je suis preneur de la solution...  Je ne voi pas comment on pourrait extraire des valeurs Z avec des polygones!!!  Comment est-ce qu'on stock l'information?  Un tableau Excel?  On assigne pas toutes les valeurs Z au polygone!!!  sinon, vous pouvez utiliser les statistiques mais là, vous aurez une moyenne dans le polygone!

Daniel


De retour à la géomatique

Hors ligne

 

#3 Tue 21 July 2009 13:54

Pierre Dolez
Participant assidu
Lieu: Proville
Date d'inscription: 14 Aug 2008
Messages: 519
Site web

Re: extraire Z de MNT par polygone

Bonjour,

Je n'ai pas très bien compris la question.
Je suppose que votre MNT est un raster, et naturellement les polygones en vectoriel.
La question serait-elle "comment attribuer un Z aux sommets des polygones" ?

En fait c'est le terme "extraire" que je ne comprend pas.

Cordialement

Hors ligne

 

#4 Tue 21 July 2009 14:39

dominique.lys
Participant assidu
Date d'inscription: 5 Oct 2006
Messages: 473
Site web

Re: extraire Z de MNT par polygone

Je sais pas si ça correspond à ton problème mais bon :

1/ créer les centroids de la couche polygone (plugin graphics & shapes)
2/ Arc tool box / Spatial analyst tools / extraction / extract values to points
--> on obtient une nouvelle couche point avec cette fois un champs contenant la valeur en Z
3/ jointure spatiale : clic droit sur la couche polygone / join / choisir join data from another layer based on spatial locations


Voir aussi ce topic


Au passage j'ai un peu le même soucis mais avec AutoCAD Map et des objets 3D, si qqn à une piste ça serait bien cool !

Hors ligne

 

#5 Tue 21 July 2009 16:31

vipere
Participant actif
Date d'inscription: 23 Jan 2008
Messages: 100

Re: extraire Z de MNT par polygone

Bonjour,
je ne suis pas sûr de bien comprendre moi non plus...

Si tu veux l'intégralité des cellules en format texte, tu peux faire une conversion "raster to ASCII" (ToolBox spatial Analyst).
Tu peux définir l'extent (dans les options de l'outil) pour ne convertir que les cellules comprises dans l'étendue maximale de ta couche vectorielle.

Vincent

Hors ligne

 

#6 Tue 21 July 2009 16:50

nodulo
Participant occasionnel
Date d'inscription: 7 Jul 2006
Messages: 44

Re: extraire Z de MNT par polygone

Merci pour ces éléments de réponse...

Apparement ma demande n'était pas très clair mais quand on a le nez dedans c'est pas toujours facile de s'exprimer...
J'ai en effet un raster (MNT 50m) et une couche vecteur avec des polygones (200 environ).
Je souhaite comme résultat un table avec en chaque point  (pixel) l'ID du polygone dans lequel il est...

J'ai pensé convertir mon raster en vecteur point puis faire une intersection mais le traitement risque d'être lourd.

Voilà j'espère que mon problème est plus claire et que surtout cela vous aidera à m'aider.

Merci encore

Hors ligne

 

#7 Tue 21 July 2009 17:04

Pierre Dolez
Participant assidu
Lieu: Proville
Date d'inscription: 14 Aug 2008
Messages: 519
Site web

Re: extraire Z de MNT par polygone

Là j'ai compris.

Je ne vois pas d'autre solution que de créer un fichier point (X,Y) et le Z n'est en fait qu'un attribut.
Chaque point est dans un polygone ou non, si les polygones ont des zones communes, une case du raster risque d'être dans plusieurs polygones. 
Je ne pense pas que ce soit un traitement tellement lourd.

Hors ligne

 

Pied de page des forums

Powered by FluxBB