Punktentfernung (Analyse)

Zusammenfassung

Bestimmt innerhalb eines angegebenen Suchradius die Entfernungen von den Eingabe-Punkt-Features zu allen Punkten der Near-Features.

Abbildung

Abbildung 'Punktentfernung'

Verwendung

Syntax

PointDistance_analysis (in_features, near_features, out_table, {search_radius})
ParameterErläuterungDatentyp
in_features

Die Punkt-Features, für die Entfernungen zu den Near-Features berechnet werden.

Feature Layer
near_features

Die Punkte, zu denen Entfernungen von den Eingabe-Features berechnet werden. Die Abstände zwischen Punkten derselben Feature-Class oder desselben Feature-Layers können berechnet werden, indem dieselbe Feature-Class bzw. derselbe Feature-Layer sowohl für die Eingabe- als auch für die Near-Features angegeben wird.

Feature Layer
out_table

Die Tabelle enthält die Liste der Eingabe-Features und Informationen zu allen Near-Features im Suchradius. Falls kein Suchradius angegeben wird, werden die Entfernungen von allen Eingabe-Features zu allen Near-Features berechnet.

Table
search_radius
(optional)

Entfernungen werden nur für die Near-Features berechnet, die im Suchradius der Eingabe-Features liegen.

Linear unit

Codebeispiel

PointDistance – Beispiel 1 (Python-Fenster)

Das folgende Skript für das interaktive Python-Fenster veranschaulicht, wie Sie die Funktion "PointDistance" im unmittelbaren Modus verwenden.

import arcpy
arcpy.env.workspace = "C:/data/pointdistance.gdb"
  
arcpy.PointDistance_analysis("police_stations", "crime_location", "crime_distances")
PointDistance – Beispiel 2 (eigenständiges Python-Skript)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion "PointDistance" in einem eigenständigen Skript verwenden.

# Name: PointDistance.py
# Description: Finds distance of each near point from each input point and outputs to a table.
# Author: ESRI
  
# import system modules
import arcpy
from arcpy import env
  
# set workspace environment
env.workspace = "C:/data/pointdistance.gdb"
  
# set variables
inFeatures = "police_stations"
nearFeatures = "crime_location"
outTable = "crime_distance4"
searchRadius = "22000 Feet"
  
# find crime locations within the search radius
arcpy.PointDistance_analysis(inFeatures, nearFeatures, outTable, searchRadius)

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Nein
ArcEditor: Nein
ArcInfo: Ja

7/10/2012