Räumlichen Index hinzufügen (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Fügt einem Shapefile, einer File-Geodatabase oder einer ArcSDE-Feature-Class einen räumlichen Index hinzu. Mit diesem Werkzeug können Sie entweder einem Shapefile oder einer Feature-Class einen räumlichen Index hinzuzufügen, sofern dieses bzw. diese noch über keinen verfügt, oder einen vorhandenen räumlichen Index neu erstellen.

Verwendung

Syntax

AddSpatialIndex_management (in_features, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})
ParameterErläuterungDatentyp
in_features

ArcSDE-Feature-Class, File-Geodatabase-Feature-Class oder Shapefile, der/dem ein räumlicher Index hinzugefügt bzw. für die/den dieser neu erstellt werden soll.

Feature Layer; Mosaic Layer; Raster Catalog Layer
spatial_grid_1
(optional)

Die Parameter Räumliches Gitter 1, 2 und 3 gelten nur für File-Geodatabase- und bestimmte ArcSDE-Geodatabase-Feature-Classes. Sollten Sie mit der Festlegung von Gittergrößen nicht vertraut sein, behalten Sie für diese Optionen 0,0,0 bei. ArcGIS berechnet dann die optimalen Größen für Sie.

Double
spatial_grid_2
(optional)

Zellengröße des zweiten räumlichen Gitters. Lassen Sie die Größe 0 unverändert, wenn Sie nur ein Gitter verwenden möchten. Legen Sie die Größe andernfalls auf einen Wert fest, der dreimal größer als für "Räumliches Gitter 1" ist.

Double
spatial_grid_3
(optional)

Zellengröße des dritten räumlichen Gitters. Lassen Sie die Größe 0 unverändert, wenn Sie nur zwei Gitter verwenden möchten. Legen Sie die Größe andernfalls auf einen Wert fest, der dreimal größer als für "Räumliches Gitter 2" ist.

Double

Codebeispiel

AddSpatialIndex – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie die Funktion "AddSpatialIndex" im unmittelbaren Modus verwendet wird.

import arcpy
import arcpy.env as ENV
ENV.workspace = "Database Connections/Connection to esoracle.sde"
arcpy.AddSpatialIndex_management("LPI.Land/LPI.PLSSFirstDivision", 500)
AddSpatialIndex – Beispiel 2 (eigenständiges Python-Skript)

Das folgende Skript im Python-Fenster zeigt, wie die Funktion "AddSpatialIndex" in einem eigenständigen Skript verwendet wird.

# Name: AddSpatialIndex_Example2.py
# Description: Add a spatial index to a SDE feature class.
# Author: ESRI

# Import system modules
import arcpy
import arcpy.env as ENV

# Set workspace
ENV.workspace = "Database Connections/Connection to esoracle.sde"

# Set local variables
in_features = "LPI.Land/LPI.PLSSFirstDivision"
spatial_grid_1 = "500"
spatial_grid_2 = ""
spatial_grid_3 = ""

# Execute AddSpatialIndex
arcpy.AddSpatialIndex_management(in_features, spatial_grid_1)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013