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é ?

Annonce

GEODATA DAYS 2024

#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 ! :-)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Maëlle DECHERF
Responsable du pôle SIG DATA
SCE (groupe KERAN) - https://sce.fr/

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 !


Maëlle DECHERF
Responsable du pôle SIG DATA
SCE (groupe KERAN) - https://sce.fr/

Hors ligne

 

#3 Fri 19 September 2008 09:42

alban
Participant assidu
Lieu: Chizé
Date d'inscription: 16 May 2007
Messages: 156
Site web

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 !


Maëlle DECHERF
Responsable du pôle SIG DATA
SCE (groupe KERAN) - https://sce.fr/

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

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

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

 

Pied de page des forums

Powered by FluxBB