Distance entre les points (Couverture)

Récapitulatif

Calcule la distance point à point entre chaque point d'une couverture et tous les points de la même couverture ou d'une autre couverture, dans un rayon de recherche spécifié.

Illustration

Illustration de l'outil Distance entre les points

Utilisation

Syntaxe

PointDistance_arc (from_cover, to_cover, out_info_table, {search_radius})
ParamètreExplicationType de données
from_cover

Couverture de points pour laquelle les distances entre les points d'une autre couverture doivent être calculées.

Coverage
to_cover

Couverture de points à partir de laquelle les distances entre les points doivent être mesurées. Les distances entre tous les points de la même couverture peuvent être calculées en spécifiant le même nom de couverture pour les arguments Depuis une couverture et Vers une couverture.

Coverage
out_info_table

Table de données INFO créée par l'outil Distance entre les points qui contient les mesures de distance. Le nombre d'enregistrements créés dans la table Info en sortie dépend du rayon de recherche utilisé. Ce nombre peut être aussi grand que le nombre de points saisi dans l'argument Depuis une couverture multiplié par le nombre de points saisi dans l'argument Vers une couverture.

ArcInfo Table
search_radius
(Facultatif)

Distance maximale, en unités de couverture, qui sépare une entité du point courant pour pouvoir être considérée comme étant l'entité la plus proche. La valeur par défaut est la largeur diagonale de la limite (BND) de la couverture de départ.

Double

Exemple de code

Exemple d'utilisation de l'outil Distance entre les points (script autonome)

Le script autonome suivant montre comment calculer les distances entre des points dans deux couvertures.

# Name: PointDistance_Example.py
# Description: Calculates the distances between the points in two coverages
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
fromCover = "wells"
toCover = "trees"
outInfoTable = "C:/output/distance"

# Execute PointDistance
arcpy.PointDistance_arc(fromCover, toCover, outInfoTable, "")

Environnements

Rubriques connexes

Informations de licence

ArcView : Non
ArcEditor : Non
ArcInfo : Obligatoire ArcInfo Workstation doit être installé

7/10/2012