Étiquette | Explication | Type de données |
Entités ponctuelles en entrée | Points utilisés pour créer un ensemble de sélection. | Feature Layer |
Couche en sortie | Couche pour stocker la sélection du voisinage. | Feature Layer |
Point en entrée | Coordonnées x,y du centre du voisinage. | Point |
Nombre maximal de voisins à inclure | Nombre de points de contrôle à utiliser dans chaque secteur. Si un secteur a le nombre de points requis, tous les points dans ce secteur sont utilisés. | Long |
Inclure au moins | Nombre de points minimum à utiliser dans chaque secteur. Si le nombre minimum de points requis n’est pas disponible dans un secteur donné, le point disponible le plus proche figurant hors du secteur sera sélectionné. | Long |
Demi-petit axe | Taille du demi-petit axe du voisinage de recherche. | Double |
Demi-grand axe | Taille du demi-grand axe du voisinage de recherche. | Double |
Angle | Angle de rotation de l’axe du voisinage. | Double |
Shape type (Facultatif) | Géométrie du voisinage.
| String |
Disponible avec une licence Geostatistical Analyst.
Synthèse
Permet de créer une couche de points basée sur un voisinage défini par l’utilisateur.

Par exemple, vous souhaitez créer une sélection de points dans un voisinage de forme circulaire autour d’une localisation définie par le point en entrée. L’illustration ci-dessus montre que la sortie présente 10 points de couleur bleue à l’intérieur du cercle.
Utilisation
Cet outil peut être utilisé avec les outils d’interpolation si vous examinez plusieurs voisinages de recherche.
Paramètres
arcpy.ga.GANeighborhoodSelection(in_dataset, out_layer, point_coord, neighbors_max, neighbors_min, minor_semiaxis, major_semiaxis, angle, {shape_type})
Nom | Explication | Type de données |
in_dataset | Points utilisés pour créer un ensemble de sélection. | Feature Layer |
out_layer | Couche pour stocker la sélection du voisinage. | Feature Layer |
point_coord | Coordonnées x,y du centre du voisinage. | Point |
neighbors_max | Nombre de points de contrôle à utiliser dans chaque secteur. Si un secteur a le nombre de points requis, tous les points dans ce secteur sont utilisés. | Long |
neighbors_min | Nombre de points minimum à utiliser dans chaque secteur. Si le nombre minimum de points requis n’est pas disponible dans un secteur donné, le point disponible le plus proche figurant hors du secteur sera sélectionné. | Long |
minor_semiaxis | Taille du demi-petit axe du voisinage de recherche. | Double |
major_semiaxis | Taille du demi-grand axe du voisinage de recherche. | Double |
angle | Angle de rotation de l’axe du voisinage. | Double |
shape_type (Facultatif) | Géométrie du voisinage.
| String |
Exemple de code
Créez une couche d’entités basée sur certains critères du voisinage.
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")
Créez une couche d’entités basée sur certains critères du voisinage.
# 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)
Environnements
Informations de licence
- Basic: Nécessite Geostatistical Analyst
- Standard: Nécessite Geostatistical Analyst
- Advanced: Nécessite Geostatistical Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?