#1 Fri 12 September 2008 16:52
- Maëlle DECHERF
- Participant occasionnel
- Lieu: Nantes
- Date d'inscription: 3 Jan 2007
- Messages: 25
- Site web
distance paramétrée depuis une ligne (raster)
Bonjour,
je travaille sous ArcGIS 9.2 avec extension Spatial Analyst sur un problème de visibilité depuis une ligne.
L'outil VIEWSHED ne convient pas au problème qui se pose (cf. pdf joint).
Je travaille sur des données RASTER.
Je cherche générer une ligne (ligne 2) distante d'une autre (ligne 1) mais selon une distance définie pour chaque point de la ligne 1. Pour l'instant, cette distance qui est une distance EUCLIDIENNE (D) est stockée dans les cellules de la ligne 1.
Comment obtenir la ligne 2 = ligne 1 + D (toujours en distance euclidienne) ???
Le problème complet est décrit sur le document joint.
D'avance merci ! :-)
Hors ligne
#2 Fri 19 September 2008 00:35
- Maëlle DECHERF
- Participant occasionnel
- Lieu: Nantes
- Date d'inscription: 3 Jan 2007
- Messages: 25
- Site web
Re: distance paramétrée depuis une ligne (raster)
Je me permets de relancer ma demande ...
Si quelqu'un a une idée pour un calcul de visibilité depuis un linéaire
MERCI !
Hors ligne
#3 Fri 19 September 2008 09:42
Re: distance paramétrée depuis une ligne (raster)
Bonjour Maëlle,
Je me lance : ne faudrait-il pas convertir ton linéaire, avec ET Geowizards par exemple (fonction "Polyline Z to point"). Cette fonction propose au passage de calculer les valeurs d'angle.
Je crois que tu aurais toutes les informations sur ces points (Z, distance au point de la ligne 1, Z du point de la lign1), pour générer les points de la ligne 2. Il reste ensuite à interpoler la ligne à partir de ces points... j'ai bon ?
Géomatiquement
Hors ligne
#4 Fri 19 September 2008 09:54
- freesnowpetrel
- Participant assidu
- Lieu: Pretoria, Afrique du Sud
- Date d'inscription: 1 Mar 2007
- Messages: 222
Re: distance paramétrée depuis une ligne (raster)
Bonjour,
Tu peux utiliser l'outil zone tampon apres avoir convertis tes lignes en vecteur (je crois que tu travailles en raster), en definissant comme parametres:
- pour la distance de buffer ton champ qui contient ta distance.
- pour les extremites, non arrondis.
- si tu as une licence de niveau arcinfo tu peux meme choisir d'appliquer ton buffer d'un seul cote de la ligne.
Ceci va te creer un polygone autour de ta ligne, il te restera ensuite a le convertir en lignes avec ET Geowizard par exemple puis a supprimer les extremitees et lignes que tu ne souhaites pas (en mode edition selectionner les troncons et les supprimer).
Rodolphe
Hors ligne
#5 Mon 22 September 2008 20:49
- Maëlle DECHERF
- Participant occasionnel
- Lieu: Nantes
- Date d'inscription: 3 Jan 2007
- Messages: 25
- Site web
Re: distance paramétrée depuis une ligne (raster)
Bonjour Rodolphe,
merci pour l'idée des buffers. Je me retrouve avec 16 classes de distance et je veux effectivement appliquer mes buffers en fonction de la distance contenu dans un des champs.
Tu proposais pour les extremites de les paramétrer "non arrondies".
Seulement je ne peux pas choisir le type d'extremité ni le type de côté (option en grisé) et j'obtiens des cercles inexploitables ... Quelqu'un peut-il me dire comment dans quels cas ces options sont actives ?
MERCI !
Hors ligne
#6 Wed 24 September 2008 11:13
- freesnowpetrel
- Participant assidu
- Lieu: Pretoria, Afrique du Sud
- Date d'inscription: 1 Mar 2007
- Messages: 222
Re: distance paramétrée depuis une ligne (raster)
Bonjour Maelle,
Si tu obtiens des ronds en appliquant ton buffer, c'est que tu as un shape de point je suppose. Il te faut un shape de polylignes pour pouvoir faire la manip que je t'ai suggere. Pour cela tu dois convertir tes points en polylignes avec un outil type ET Geowizard ou Hawth's Tools.
Rodolphe
Hors ligne
#7 Wed 24 September 2008 18:53
Re: distance paramétrée depuis une ligne (raster)
Ces options sont actives si tu as une licence ArcInfo. Il existe trois type de licence, la basique ArcView, l'évoluée ArcEditor, et l'experte ArcInfo.
Mais avoir un cercle en bout, c'est normal, puisque tu demandes tous les points qui sont exactement à la distance donnée en paramètre. La zone tampon, ce n'est pas un décalage de ligne, c'est une création de zone...
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne