ArcGIS Desktop

  • Documentation
  • Support

  • 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 for 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

Calculer la valeur (de grille) d'index spatial par défaut

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

Résumé

Calcule un ensemble de valeurs de grille d'index valides (index spatial 1, 2 et 3) pour les entités en entrée. Les valeurs de grille d'index sont calculées même si les entités en entrée ne prennent pas en charge l'indexation spatiale.

Pour en savoir plus sur les index spatiaux

Utilisation

  • Les valeurs d'index de grille sont renvoyées par l'outil en tant que message. Il est possible d'afficher les valeurs dans la fenêtre de géotraitement Résultats ou d'attribuer la valeur à une variable dans des scripts en accédant à l'objet result lors de l'exécution de l'outil.

  • La valeur d'index spatial des Entités en entrée n'est pas mise à jour par l'outil. Les valeurs de grille d'index spatial de classe d'entités de géodatabase fichier ou SDE peuvent être modifiées à l'aide de l'outil Ajouter un index spatial ou dans la page de propriétés de classe d'entités sous l'onglet Index.

  • L'ensemble de valeurs renvoyées par l'outil peut être utilisé avec les outils Ajouter un index spatial ou Copier des entités, ou dans les paramètres d'environnement Grille en sortie.

  • La taille de grille renvoyée est basée sur la référence spatiale, la taille d'entité moyenne et le nombre d'entités dans les entités en entrée.

Syntaxe

CalculateDefaultGridIndex_management (in_features)
ParamètreExplicationType de données
in_features

Entités pour lesquelles une valeur de grille d'index spatial valide sera calculée.

Feature Layer; Raster Catalog Layer

Exemple de code

Exemple d'utilisation de l'outil CalculateDefaultGridIndex (fenêtre Python)

Le script de fenêtre Python suivant illustre l'utilisation de la fonction CalculateDefaultGridIndex en mode immédiat.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.CalculateDefaultGridIndex_management("rivers.shp")
Exemple 2 d'utilisation de l'outil CalculateDefaultGridIndex (script autonome)

Le script autonome suivant utilise la fonction CalculateDefaultGridIndex dans un workflow pour mettre à jour l'index spatial d'un FC.

# Name: UpdateSI_Example.py
# Description: Use Calculate Default Grid Index to update the spatial index of a FC

# Import system modules 
import arcpy

# Set the workspace
arcpy.env.workspace = "C:/data/data.gdb"

# Set local parameters
inFeatures = "river"

try:
    # Get the grid sizes from the tool, this is a string with 3 semi-colon seperated values (typically something like "1500; 0; 0") 
    result = arcpy.CalculateDefaultGridIndex_management(inFeatures)
    indexGrids = []
    for count in range(0, result.outputCount):
        indexGrids.append(result.getOutput(count))

    # First remove the existing grid index
    try:
        arcpy.RemoveSpatialIndex_management(inFeatures)
    except:
        # if no index exists, RemoveSpatialIndex will fail, but just keep going
        pass

    # Now add the indexes calculated by the tool
    arcpy.AddSpatialIndex_management(inFeatures, indexGrids)

except Exception as err:
    print(err.args[0])

Environnements

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

Informations de licence

  • ArcGIS Desktop Basic: Oui
  • ArcGIS Desktop Standard: Oui
  • ArcGIS Desktop Advanced: Oui

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Classe d'entités

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

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