#1 Wed 13 June 2007 15:56
- C.Munoz
- Participant occasionnel
- Date d'inscription: 9 May 2006
- Messages: 21
Calcul de distance entre des points et un polygones
Bonjour à tous.
Je dois prochainement mettre en place uen étude de distance entre des établissements de type crèches (polygone) et des points representant les adresses. Je souhaite pouvoir connaitre la distance entre chaque points et ma crèche et obtenir ensuite une distance moyenne pour l'ensemble de mes points.
J'ai beau fouiner partout je ne trouve rien.
Si quelqu'un à un outils ou une petite piste merci d'avance
Cordialement
Munoz Christophe
Service SIG
Ville de Versailles
et
Communauté de Commune Versailles Grand Parc
Tél:01.30.83.95.10
Mail: c.munoz@ mairie-versailles.fr
Munoz Christophe
Responsable SIG CA Val Parisis
Hors ligne
#2 Wed 13 June 2007 16:07
- Nicolas CHATELAIN
- Participant occasionnel
- Lieu: Auch
- Date d'inscription: 13 Sep 2006
- Messages: 12
Re: Calcul de distance entre des points et un polygones
Est qu'il s'agit de distances en ligne droite ?
Dans ce cas là tu peux travailler avec spatial analyst (tu fais un raster distance de crèche, tu le convertis en fichier de forme et tu le croise par jointure spatiale à ta couche de points).
Hors ligne
#3 Wed 13 June 2007 16:09
- C.Munoz
- Participant occasionnel
- Date d'inscription: 9 May 2006
- Messages: 21
Re: Calcul de distance entre des points et un polygones
oui je veux pour le moment les distances à vol d'oiseau...mais je n'ai pas de spatial analyst..as tu une solution??
Munoz Christophe
Responsable SIG CA Val Parisis
Hors ligne
#4 Wed 13 June 2007 17:02
Re: Calcul de distance entre des points et un polygones
Hello,
Un petit coup d'oeil du Côté des Hawth Tools peut être ?
Exemple ci dessous (copie d'ecran de la version pour ArcGis 8.3, l'outil a été amélioré pour les versions 9.X) :
[img]http://img519.imageshack.us/img519/2858/analysistoolyz6.jpg[/img]
En espérant que ca puisse dépanner,
Robin.
Hors ligne
#5 Wed 13 June 2007 17:05
Re: Calcul de distance entre des points et un polygones
Je viens de réaliser que c'est par rapport a des polygones. Il suffit de récupérer les centroides des polygones, ca devrait faire l'affaire
Mes excuses, j'ai lu un peu vite.
Robin.
Hors ligne
#6 Wed 13 June 2007 18:11
- berlau
- Participant occasionnel
- Date d'inscription: 8 Jun 2007
- Messages: 40
Re: Calcul de distance entre des points et un polygones
Tu peux également créer des oursins via un identifiant commun entre ta couche d'adresses et ta couche de crèches...
1. Tu génères les centroïdes de tes crèches (choisir point label dans le cas des polygones en forme de U) via l'outil "Extraire les centres d'une couche de polygones" (http://support.esrifrance.fr/index.asp? … ntres.html)...
2. Créer un champ [ID_Commun] pour la couche des adresses / Calculer des valeurs / [ID_Commun] = ID de la crèche...
3. Créer des oursins via l'outil "Créer des oursins" (http://support.esrifrance.fr/index.asp? … rsins.html)
Centre des oursins = couche des crèches - champ identifiant = [ID]) / Extrémités des oursins = couche des adresses - champ identifiant le centre = [ID_Commun]
L'outil crée un champ [Distance] pour chaque ligne reliant l'adresse à la crèche.
Par contre, il faut faire la même opération pour chaque crèche...
En espérant avoir été claire...
BertRand.
Hors ligne
#7 Mon 18 June 2007 15:17
- C.Munoz
- Participant occasionnel
- Date d'inscription: 9 May 2006
- Messages: 21
Re: Calcul de distance entre des points et un polygones
merci pour la technique , c'est exactement celle ci que je vais utiliser...
Munoz Christophe
Service SIG
Ville de Versailles
et
Communauté de Commune Versailles Grand Parc
Tél:01.30.83.95.10
Mail: c.munoz@ texte-a-enlever.mairie-versailles.fr
Munoz Christophe
Responsable SIG CA Val Parisis
Hors ligne
#8 Wed 26 November 2008 14:37
Re: Calcul de distance entre des points et un polygones
Bonjour à tous.
Je relance ce message car j'aurais également besoin d'un outil me permettant de calculer la distance minimal séparant des points de polygones.
J'ai donc deux couches :
* Une couche contenant mon nuage de points
* Une couche contenant mes polygones
Et je veux déterminer pour chaque point : quel polygone est le plus proche et à quelle distance il se trouve.
Mais je ne peux pas me contenter comme dans les réponses précédentes de récupérer les centroides des polygones, il me faut prendre en compte l'ensemble du polygone.
Merci par avance pour vos éventuelles réponses.
Hors ligne
#9 Thu 27 November 2008 10:36
- freesnowpetrel
- Participant assidu
- Lieu: Pretoria, Afrique du Sud
- Date d'inscription: 1 Mar 2007
- Messages: 222
Re: Calcul de distance entre des points et un polygones
Bonjour,
Essayes la jointure spatiale, clic droit sur ta couche de point, joindre puis choisir de joindre selon l'emplacement dans la liste derouante, selectionnee la couche de polygone a joindre et choisir l'option 2 polygone le plus proche.
Resultat une nouvelle couche de points avec pour chacun les attributs du polygone le plus proche et a la fin une colonne supplementaire : la distance au bord le plus proche de ce polygone en unites de la couche.
Attention, tous vos point contenus dans des polygones auront pour distance 0. Pour resoudre ce probleme il faut au prealable, convertir vos polygones en polylignes avec ET Geowizard par exemple puis faire la jointure spatiale.
Rodolphe
Hors ligne