Étiquette | Explication | Type de données |
Entités ponctuelles en entrée | Points utilisés pour créer une sélection des voisins. | Feature Layer |
Couche en sortie | Couche en sortie comportant la sélection des voisins. | Feature Layer |
Point en entrée | Coordonnées x,y du centre du voisinage. | Point |
Nombre maximal de voisins à inclure | Nombre de points utilisés dans chaque secteur. Si un secteur comporte le nombre de points requis, tous les points dans ce secteur sont utilisés. | Long |
Inclure au moins | Nombre minimal de points utilisés 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) | Spécifie la 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 pouvez 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.
Illustration
Utilisation
Cet outil peut être utilisé avec les outils du jeu d’outils 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 une sélection des voisins. | Feature Layer |
out_layer | Couche en sortie comportant la sélection des voisins. | Feature Layer |
point_coord | Coordonnées x,y du centre du voisinage. | Point |
neighbors_max | Nombre de points utilisés dans chaque secteur. Si un secteur comporte le nombre de points requis, tous les points dans ce secteur sont utilisés. | Long |
neighbors_min | Nombre minimal de points utilisés 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) | Spécifie la 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 ?