Grilles (Business Analyst)
Récapitulatif
Génère un réseau de grilles vectorielles équidistantes pour une zone spécifiée.
Pour en savoir plus sur le fonctionnement de l'outil Grilles
Illustration
Utilisation
-
Cet outil crée des cellules de grilles vectorielles pour une taille et une étendue spécifiées.
-
Des distances numériques valides doivent être utilisées pour définir les valeurs de taille de cellule de grille. Les distances négatives ne peuvent pas être utilisées.
-
La grille en sortie sera créée selon la taille de cellule spécifiée par la taille de cellule de grille.
-
Il est conseillé d'utiliser une taille de grille de 0,5 miles ou plus pour une meilleure précision des données et pour extraire des données démographiques réparties sur les grilles.
-
La création de très petites cellules de grille pour une large étendue serait un processus long en cas d'agrégation de données provenant d'une autre couche. Chaque cellule de grille équivaut à une zone de chalandise.
Syntaxe
Paramètre | Explication | Type de données |
ExtentWay | Mode de définition de l'étendue des grilles.
| String |
GridSize |
Unité permettant de déterminer la taille de chaque grille. | Double |
MeasureUnits (Facultatif) |
Unités utilisées avec les valeurs de distance. Par défaut, les unités définies dans les préférences de Business Analyst seront sélectionnées.
| String |
OutputFeatureClass |
Classe d'entités contenant les entités de grille. | Feature Class |
ExtentSourceLayer (Facultatif) |
Classe d'entités en entrée permettant de définir l'étendue du réseau de grilles. | Feature Layer |
Extent (Facultatif) |
Unités d'emprises personnalisées de l'étendue de la grille. Entrez les valeurs Y minimum et maximum et les valeurs X minimum et maximum. | Envelope |
BDSFeatureClass (Facultatif) |
Classe d'entités en entrée qui contiendra les couches disponibles pouvant être ajoutées à la classe d'entités en sortie (grille). | Feature Layer |
GridSymbolizationField (Facultatif) |
Définit la variable qui sera thématiquement appariée dans la classe d'entités en sortie. | String |
SelectedSummarizations [SelectedSummarizations,...] (Facultatif) |
Vous permet de sélectionner les variables de la classe d'entités en entrée Couche à agréger à ajouter à la classe d'entités en sortie. | String |
UseOnlineData (Facultatif) | Permet de sélectionner le mode d'accès aux données Business Analyst en ligne utilisées dans l'analyse.
| Boolean |
Exemple de code
# Name: Grinds.py
# Description: Generates a 1-mile grid output layer based on current map extent.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.AddToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Define input and output parameters for the Grids tool
OutPath = "C:/temp/grids.shp"
Extent = "C:/temp/Boundary.shp"
# Create grid based trade areas
arcpy.Grids_ba("Get extent from the layer", 1, "Miles", OutPath, Extent)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)