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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 08 February 2010 11:34

anne mimet
Participant occasionnel
Date d'inscription: 23 Jul 2009
Messages: 17

calculer distances à l'intérieur des mailles d'une grille

Bonjour à tous,

Je me tourne vers vous après avoir cherché longtemps... Pour commencer, je travaille préférentiellement avec arcview 3.2, mais je peux aussi travailler sur ArgCis9. C'est juste que ArcView plante beaucoup moins et gère mieux la taille de mes données.

Donc mon problème est le suivant. Je travaille sur une couche d'occupation du sol représentant des tâches de terres agricoles. J'aimerai calculer la distance du plus proche voisin de chacun de mes polygones, mais uniquement à l'intérieur des mailles d'une grille que je superpose à cette couche. Avec l'extension Nearest Feature, je ne peux pas demander à arcview de rester à l'intérieur des contour de ma maille pour calculer les distances. C'est un problème, car lorsque ma grille coupe un polygone en 2, nearest feature calcule la distance à l'autre partie du polygone se trouvant dans la maille voisine.
Quelqu'un aurait-il une idée, sur arcgis ou arcview?

Merci de votre lecture,

Anne

Hors ligne

 

#2 Mon 08 February 2010 11:44

BEN MOUSSA Moncef
Participant occasionnel
Date d'inscription: 16 Nov 2009
Messages: 49

Re: calculer distances à l'intérieur des mailles d'une grille

Bj
Je crois que si tu fais une union entre la couche d'OS et les mailles tu pourras peut être faire tes requêtes dans la sélection que tu choisis.

Hors ligne

 

#3 Mon 08 February 2010 11:48

anne mimet
Participant occasionnel
Date d'inscription: 23 Jul 2009
Messages: 17

Re: calculer distances à l'intérieur des mailles d'une grille

Bonjour,

J'ai bien essayé de passer par l'intersection des couches, mais je n'arrive pas à lui demander de ne regarder que dans mes mailles, l'option nexiste pas dans nearest feature j'ai l'impression.

Hors ligne

 

#4 Mon 08 February 2010 11:51

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: calculer distances à l'intérieur des mailles d'une grille

Salut,

Une jointure spatiale entre ta couche mailles et couche occupation des sols.
avec un "within" non?
A+
Joël

Hors ligne

 

#5 Mon 08 February 2010 11:54

BEN MOUSSA Moncef
Participant occasionnel
Date d'inscription: 16 Nov 2009
Messages: 49

Re: calculer distances à l'intérieur des mailles d'une grille

Si tu n'as pas un très grand nbre des mailles tu peux sauvegarder chaque maille en un shp et dans ce cas tu feras tes requêtes facilement et ceci peut se faire automatiquement par l'extension C-thème Tools .

Hors ligne

 

#6 Mon 08 February 2010 12:00

anne mimet
Participant occasionnel
Date d'inscription: 23 Jul 2009
Messages: 17

Re: calculer distances à l'intérieur des mailles d'une grille

Alors le problme c'est que j'ai presque 7000 mailles. Donc une par une ça me semble énorme. Pour l'idée du within, je fais quoi une fois mon intersection faite pour le calcul des distances?

Hors ligne

 

#7 Mon 08 February 2010 12:06

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: calculer distances à l'intérieur des mailles d'une grille

Cette jointure te permettras de savoir pour chaque maille les polygones de ton occupation des sols.
Et donc d'ajouter un critère supplémentaire à ta requète.

je ne peux pas demander à arcview de rester à l'intérieur des contour de ma maille pour calculer les distances. C'est un problème,


Avec Arcmap on peut travailler en batch avec un générateur de script et la fenêtre "Ligne de commande"

Alors le problme c'est que j'ai presque 7000 mailles


A+
Joël

Hors ligne

 

#8 Mon 08 February 2010 12:38

anne mimet
Participant occasionnel
Date d'inscription: 23 Jul 2009
Messages: 17

Re: calculer distances à l'intérieur des mailles d'une grille

D'accord,
Donc, une fois que j'ai l'information de mon identifiant de polygone et de mon identifiant de maille, il faut que je tape des lignes de commande demandant de calculer les distances dans mes mailles. J'ai ouvert la fenêtre et tout, mais je ne sais pas faire. Y'aurait-il un tutoriel quelque part qui puisse me permettre de voir les bases?

Merci,

Anne

Hors ligne

 

#9 Mon 08 February 2010 12:42

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: calculer distances à l'intérieur des mailles d'une grille

Voilà de quoi répondre à ta question:
http://webhelp.esri.com/arcgisdesktop/9 … ine_window

Hors ligne

 

Pied de page des forums

Powered by FluxBB