#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