ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Grilles

Disponible avec une licence Business Analyst.

  • Résumé
  • Illustration
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

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

Exemple de grilles

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

arcpy.ba.Grids(ExtentWay, GridSize, {MeasureUnits}, OutputFeatureClass, {ExtentSourceLayer}, {Extent}, {BDSFeatureClass}, {GridSymbolizationField}, {SelectedSummarizations}, {UseOnlineData})
ParamètreExplicationType de données
ExtentWay

Mode de définition de l'étendue des grilles.

  • Enter extent coordinates manually —Définit manuellement les coordonnées de l'enveloppe d'emprise.
  • Get extent from the layer —Définit les coordonnées d'emprise en fonction d'une couche sélectionnée.
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.

  • Decimal Degrees —Degrés décimaux
  • Feet —Pieds
  • Kilometers —Kilomètres
  • Meters —Mètres
  • Miles —Miles
  • Nautical Miles —Milles marins
  • Yards —Yards
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. Ce paramètre est requis si le paramètre ExtentWay est défini sur "Obtenir l'étendue à partir de la couche"

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. Ce paramètre est requis si le paramètre ExtentWay est défini sur "Saisissez les coordonnées d'étendue manuellement"

Si vous utilisez l'appel Python, entrez les valeurs sous forme de chaîne au format suivant : "[X-min] [Y-min] [X-max] [Y-max]". Par exemple, "0 0 100 100" (Valeurs délimitées par un espace unique, pas de virgule).

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.

  • TRUE —Permet aux utilisateurs d'accéder aux données Business Analyst en ligne.
  • FALSE —Les utilisateurs ne peuvent qu'accéder aux données Business Analyst chargées localement. Il s'agit de l'option par défaut.
Boolean

Exemple de code

Exemple d'utilisation du script Grids (script autonome)

# Name: Grids.py
# Description: Generates a 1-mile grid output layer based on current map extent.
# Author: Esri

# Import system modules
import arcview
import arcpy

arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
 
# Acquire extension license 
arcpy.CheckOutExtension("Business") 
 
# Define input and output parameters for the Grids tool
# Please note that your paths may be different.
ExtentWay1 = "Enter extent coordinates manually" 
ExtentWay2 = "Get extent from the layer"
GridSize = "1"
MeasureUnits = "Miles"
OutputFeatureClass = "C:/temp/grids.shp"
ExtentSourceLayer = "C:/temp/Boundary.shp"
Extent = "0 0 100 100", #X-min Y-min X-max Y-max
BDSFeatureClass = ""
GridSymbolizationField = ""
SelectedSummarizations = ""
UseOnlineData = "false"
 
# Create grid based trade areas

#Method 1
arcpy.Grids_ba(ExtentWay1, 
						GridSize, 
						MeasureUnits, 
						OutputFeatureClass, 
						"", 
						Extent, 
						BDSFeatureClass, 
						GridSymbolizationField, 
						SelectedSummarizations, 
						UseOnlineData)
		 
#Method 2
arcpy.Grids_ba(ExtentWay2, 
						GridSize, 
						MeasureUnits, 
						OutputFeatureClass, 
						ExtentSourceLayer, 
						"", 
						BDSFeatureClass, 
						GridSymbolizationField, 
						SelectedSummarizations, 
						UseOnlineData)
				
# Release extension license 
arcpy.CheckInExtension("Business")

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Requiert Business Analyst
  • Standard: Requiert Business Analyst
  • Advanced: Requiert Business Analyst

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Zones de chalandise

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2022 Esri. | Confidentialité | Légal