Selección de vecindad (Geostatistical Analyst)

Disponible con una licencia de Geostatistical Analyst.

Resumen

Crea una capa de puntos basándose en una vecindad definida por el usuario.

Cuadro de diálogo de la herramienta Selección de vecindad
La capa de salida contiene el conjunto de selección de 10 puntos azules seleccionados.

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

Parámetros

EtiquetaExplicaciónTipo 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.

  • Un sectorElipse simple
  • Cuatro sectoresElipse dividida en cuatro sectores
  • Cuatro sectores desplazadosElipse dividida en cuatro sectores y desplazada 45 grados
  • Ocho sectoresElipse dividida en ocho sectores
String

arcpy.ga.GANeighborhoodSelection(in_dataset, out_layer, point_coord, neighbors_max, neighbors_min, minor_semiaxis, major_semiaxis, angle, {shape_type})
NombreExplicaciónTipo 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.

  • ONE_SECTORElipse simple
  • FOUR_SECTORSElipse dividida en cuatro sectores
  • FOUR_SECTORS_SHIFTEDElipse dividida en cuatro sectores y desplazada 45 grados
  • EIGHT_SECTORSElipse dividida en ocho sectores
String

Muestra de código

Ejemplo de NeighborhoodSelection 1 (ventana de Python)

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")
Ejemplo NeighborhoodSelection 2 (script independiente)

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)

Información de licenciamiento

  • Basic: Requiere Geostatistical Analyst
  • Standard: Requiere Geostatistical Analyst
  • Advanced: Requiere Geostatistical Analyst

Temas relacionados