Etiqueta | Explicación | Tipo de datos |
Entidades de puntos de entrada | Puntos utilizados para crear una selección de vecindad. | Feature Layer |
Capa de salida | Capa para almacenar la selección de vecindad. | Feature Layer |
Punto de entrada | Coordenada x,y del centro de la vecindad. | Point |
Máximo de vecinos a incluir | Número de puntos a utilizar en cada sector. Si un sector tiene la cantidad de puntos requerida, se utilizan todos los puntos de ese sector. | Long |
Incluir al menos | Número mínimo de puntos que se van a utilizar 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 | Longitud del semieje menor de la vecindad de búsqueda. | Double |
Semieje mayor | Longitud del semieje mayor de la vecindad de búsqueda. | Double |
Ángulo | Ángulo de rotación del eje de la vecindad. | Double |
Shape type (Opcional) | Geometría del punto.
| 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. La ilustración anterior demuestra que la salida será los 10 puntos de color azul que caen dentro del círculo.
Uso
Esta herramienta se puede utilizar junto con las 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 | Puntos utilizados para crear una selección de vecindad. | Feature Layer |
out_layer | Capa para almacenar la selección de vecindad. | Feature Layer |
point_coord | Coordenada x,y del centro de la vecindad. | Point |
neighbors_max | Número de puntos a utilizar en cada sector. Si un sector tiene la cantidad de puntos requerida, se utilizan todos los puntos de ese sector. | Long |
neighbors_min | Número mínimo de puntos que se van a utilizar 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 | Longitud del semieje menor de la vecindad de búsqueda. | Double |
major_semiaxis | Longitud del semieje mayor de la vecindad de búsqueda. | Double |
angle | Ángulo de rotación del eje de la vecindad. | Double |
shape_type (Opcional) | Geometría del punto.
| 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