Etiqueta | Explicación | Tipo de datos |
Entidades de puntos de entrada | Los puntos que se utilizarán para crear una selección de vecindad. | Feature Layer |
Capa de salida | Una capa de salida con la selección de vecindad. | Feature Layer |
Punto de entrada | La coordenada x,y del centro de la vecindad. | Point |
Máximo de vecinos a incluir | El número de puntos que se utilizarán en cada sector. Si un sector tiene la cantidad de puntos requerida, se utilizarán todos los puntos de ese sector. | Long |
Incluir al menos | El número mínimo de puntos que se utilizarán en cada sector. Si no se dispone del número mínimo de puntos necesarios en un sector determinado, se seleccionará el punto disponible más cercano fuera del sector. | Long |
Semieje menor | El tamaño del semieje menor de la vecindad de búsqueda. | Double |
Semieje mayor | El tamaño del semieje mayor de la vecindad de búsqueda. | Double |
Ángulo | Ángulo de rotación del eje de la vecindad. | Double |
Shape type (Opcional) | Especifica la geometría de la vecindad.
| String |
Disponible con una licencia de Geostatistical Analyst.
Resumen
Crea una capa de puntos basándose en una vecindad definida por el usuario.
Por ejemplo, puede crear una selección de puntos en una vecindad circular alrededor de una ubicación definida por el punto de entrada.
Ilustración
Uso
Esta herramienta se puede utilizar junto con las herramientas del conjunto de herramientas de interpolación cuando se examinan distintas vecindades de búsqueda.
Parámetros
arcpy.ga.GANeighborhoodSelection(in_dataset, out_layer, point_coord, neighbors_max, neighbors_min, minor_semiaxis, major_semiaxis, angle, {shape_type})
Nombre | Explicación | Tipo de datos |
in_dataset | Los puntos que se utilizarán para crear una selección de vecindad. | Feature Layer |
out_layer | Una capa de salida con la selección de vecindad. | Feature Layer |
point_coord | La coordenada x,y del centro de la vecindad. | Point |
neighbors_max | El número de puntos que se utilizarán en cada sector. Si un sector tiene la cantidad de puntos requerida, se utilizarán todos los puntos de ese sector. | Long |
neighbors_min | El número mínimo de puntos que se utilizarán en cada sector. Si no se dispone del número mínimo de puntos necesarios en un sector determinado, se seleccionará el punto disponible más cercano fuera del sector. | Long |
minor_semiaxis | El tamaño del semieje menor de la vecindad de búsqueda. | Double |
major_semiaxis | El tamaño del semieje mayor de la vecindad de búsqueda. | Double |
angle | Ángulo de rotación del eje de la vecindad. | Double |
shape_type (Opcional) | Especifica la geometría de la vecindad.
| String |
Muestra de código
Crear una capa de entidades basada en algunos criterios de vecindad.
import arcpy
from arcpy import env
env.workspace = "C:/gapyexamples/data"
arcpy.GANeighborhoodSelection_ga("ca_ozone_pts", "outNS", "-2000000 -50000",
"20", "5","200000", "200000", "0", "One sector")
Crear una capa de entidades basada en algunos criterios de vecindad.
# Name: NeighborhoodSelection_Example_02.py
# Description: Creates a layer of points based on a user-defined neighborhood.
# Requirements: Geostatistical Analyst Extension
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"
# Set local variables
inPoints = "ca_ozone_pts.shp"
outLayer = "outNS"
pointCoord = "-2000000 -50000"
maxNeighbors = 20
minNeighbors = 5
majSemiaxis = 200000
minSemiaxis = 200000
angle = 0
shape = "One Sector"
# Execute NeighborhoodSelection
arcpy.GANeighborhoodSelection_ga(inPoints, outLayer, pointCoord, maxNeighbors,
minNeighbors, majSemiaxis, minSemiaxis, angle,
shape)
Entornos
Información de licenciamiento
- Basic: Requiere Geostatistical Analyst
- Standard: Requiere Geostatistical Analyst
- Advanced: Requiere Geostatistical Analyst