ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Вычислить индекс пространственной сетки по умолчанию (Calculate Default Spatial Grid Index)

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Краткая информация

Вычисляет набор корректных значений индексной сетки (пространственный грид 1, 2 и 3) для входных пространственных объектов. Значения индекса сетки будут рассчитываться даже в том случае, если входные объекты не поддерживают пространственное индексирование сетки.

Более подробно о пространственных индексах

Использование

  • Значения индекса сетки будут получены в виде сообщения от этого инструмента. Значение можно увидеть в окне геообработки Результаты (Results), или его можно назначить переменной в скрипте, используя объект result.

  • Индекс пространственной сетки входных пространственных объектов (Input Features) этим инструментом не обновляется. Индексы пространственной сетки класса объектов базы геоданных SDE или файловой базы геоданных можно изменить при помощи инструмента Добавить пространственный индекс (Add Spatial Index) или на странице свойств данного класса объектов под вкладкой Индекс (Index).

  • Набор значений, возвращенных этим инструментом, может быть использован с инструментами Добавить пространственный индекс (Add Spatial Index) или Копировать объекты (Copy Features), а также для настроек параметров среды Выходная пространственная сетка (Output Spatial Grid).

  • Размер возвращенной сетки будет зависеть от пространственной привязки, среднего размера объекта и от количества объектов во входных объектах.

Синтаксис

CalculateDefaultGridIndex_management (in_features)
ПараметрОбъяснениеТип данных
in_features

Объекты, для которых будет рассчитан действующий индекс пространственной сетки.

Feature Layer; Raster Catalog Layer

Пример кода

Пример вычисления индекса сетки по умолчанию (Окно Python)

Следующий скрипт окна Python демонстрирует, как используется функция CalculateDefaultGridIndex в прямом режиме.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.CalculateDefaultGridIndex_management("rivers.shp")
Пример 2 для вычисления индекса сетки (Grid Index) по умолчанию (отдельный скрипт)

Следующий автономный скрипт использует функцию CalculateDefaultGridIndex в рабочем процессе для обновления пространственного индекса 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])

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • ArcGIS Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

Связанные разделы

  • Обзор группы инструментов Класс пространственных объектов

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация