ArcGIS Desktop

  • Документация
  • Поддержка

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Собрать результат

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

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

Объединяет один или несколько результатов геообработки в заданную выходную папку.

Если заданная папка не существует, будет создана новая папка.

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

  • При запуске инструмента сведения о выполнении записываются как результат в окне Результаты (Results). Результаты можно добавить как входные данные непосредственно из окна Результаты (Results), просто перетащив их. Как вариант, результаты, сохраненные как файл результатов (.rlt) можно добавить как входные данные.

    Более подробно о работе с результатами

  • Если включена опция Конвертировать данные в файловую базу геоданных (convert_data = 'CONVERT' в Python)

    • Каждый уникальный источник данных будет иметь уникальную файловую базу геоданных, созданную в объединенной папке или пакете.
    • Сжатые растровые и векторные форматы будут конвертированы в файловую базу геоданных, и сжатие будет утеряно.
    • Объединение для многопользовательской базы геоданных не выполняется. В целях преобразования данных многопользовательских баз данных необходимо включить опцию Включить данные многопользовательской базы геоданных вместо ссылки на данные.

  • Если выключена опция Конвертировать данные в файловую базу геоданных convert_data = 'PRESERVE' в Python

    • Формат источника данных входных слоев будет сохранен. Исключением являются такие форматы как данные персональной базы геоданных (.mdb), данные VPF и таблицы на основе электронных таблиц Excel или подключений OLEDB. Эти форматы не поддерживают среды 64х и, таким образом, они всегда преобразовываются в файловые базы геоданных.
    • Растровые форматы ADRG, CADRG/ECRG и RPF преобразовываются в формат файловой базы геоданных. ArcGIS не может напрямую писать из этих форматов. Они всегда будут конвертироваться в растры файловой базы геоданных для повышения эффективности.
    • В структуре выходной папки файловые базы геоданных будут объединены в специфичную для версий папку, а все другие форматы будут объединены в папку commonData.
    • Сжатые растровые и векторные форматы не будут вырезаться, даже если экстент задан в параметре Экстент.

  • Для слоев, которые содержат соединение или участвуют в классах отношений, все соединенные или связанные источники данных будут собраны в выходную папку.

  • Для векторных слоев, параметр Экстент используется для выбора пространственных объектов, которые будут собраны. Для растровых слоев, параметр Экстент используется для вырезания наборов растровых данных.

  • Некоторые наборы данных ссылаются на другие наборы данных. Например, у вас может быть набор данных топологи, который ссылается на четыре класса пространственных объектов. Другие примеры наборов данных, которые ссылаются на другие наборы данных, включают Геометрические сети, Сети и Локаторы. При сборе или упаковке слоя на основе этих типов наборов данных, участвующие наборы данных также будут собраны или упакованы.

  • Если установлен соответствующий флажок, параметр Только схема (Schema Only) будет объединять или запаковывать схему источников входных и выходных данных. Схема – это структура или дизайн класса пространственных объектов или таблицы, состоящей из полей и определений таблицы, свойств системы координат, символов, определяющих запросов и т. д. Объединение или упаковка данных или записей не выполняется.

  • Источники данных, которые не поддерживают только схему, не будут объединены или упакованы. Если параметр Только схема включен, и инструменту встречается слой, который не поддерживается для только схемы, отображается предупреждающее сообщение, и этот слой будет пропущен. Если единственный указанный слой не поддерживается только для схемы, инструмент не будет выполнен.

Синтаксис

ConsolidateResult_management (in_result, output_folder, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde}, {schema_only})
ПараметрОбъяснениеТип данных
in_result

Результат геообработки, в отношении которого выполняется сборка.

Результаты, добавляемые как входные данные, могут быть либо файлом результатов (.rlt), либо результатов из окна Результаты (Results).

File; String
output_folder

Выходная папка, которая будет содержать объединенные инструменты и данные.

Folder
convert_data
(Дополнительный)

Устанавливает, будут ли входные слои конвертированы в файловую базу геоданных или сохранят свои исходные форматы.

  • CONVERT — Данные будут преобразованы в файловую базу геоданных.
    Примечание:

    Этот параметр не применяется к источникам данных многопользовательской базы геоданных. Чтобы конвертировать данные многопользовательской базы геоданных, задайте convert_arcsde_data = 'CONVERT_ARCSDE' .

  • PRESERVE —Форматы данных будут по возможности сохранены. Используется по умолчанию.
    Примечание:

    Исключением для этого правила являются форматы, которые не поддерживаются в средах 64x (данные персональной базы геоданных .mdb данные VPF и таблицы на основе электронных таблиц Excel и подключений OLEDB), и растровые форматы, запись которых ArcGIS не может выполнять встроенными средствами (ADRG, CADRG/ECRG, CIB и RPF).

Boolean
convert_arcsde_data
(Дополнительный)

Устанавливает, будут ли входные слои многопользовательской базы геоданных преобразованы в файловую базу геоданных или сохранят свои исходные форматы.

  • CONVERT_ARCSDE — Данные многопользовательской базы геоданных будут преобразованы в файловую базу геоданных и включены в объединенную папку или пакет. Используется по умолчанию.
  • PRESERVE_ARCSDE — Данные многопользовательской базы геоданных будут сохранены и на них будут иметься ссылки в объединенной папке или пакете.
Boolean
extent
(Дополнительный)

Задайте экстент, введя вручную координаты в параметре экстента, используя формат X-Min Y-Min X-Max Y-Max. Для использования экстента конкретного слоя укажите имя слоя.

  • MAXOF —Объединение входных данных
  • MINOF —Пересечение входных данных
  • DISPLAY —Экстент, как у текущего изображения
  • <Layer> —Экстент, как у указанного слоя
Extent
apply_extent_to_arcsde
(Дополнительный)

Определяет, будет ли указанный экстент применяться ко всем слоям или только к слоям многопользовательской базы геоданных.

  • ALL — Указанный экстент применяется ко всем слоям. Используется по умолчанию.
  • ARCSDE_ONLY —Указанный экстент применяется только к слоям многопользовательских баз геоданных.
Boolean
schema_only
(Дополнительный)

Указывает, будет ли объединение и упаковка выполняться только для схемы наборов входных и выходных данных.

  • ALL — Все записи для наборов входных и выходных данных будут объединены или упакованы. Это значение используется по умолчанию.
  • SCHEMA_ONLY — Объединение и упаковка выполняется только для схемы наборов входных и выходных данных.
Boolean

Пример кода

Пример 1. ConsolidateResult (окно Python)

Пример скрипта окна Python для использования инструмента ConsolidateResult с запуском из окна Python.

import arcpy
arcpy.ConsolidateResult_management(r'C:\ResultFiles\BufferPoints.rlt', r'C:\project\Buffer_Pnts', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL","ALL")
ConsolidateResult. Пример 2 (автономный скрипт Python)

Находит и создает отдельные объединенные папки для всех файлов результата, которые находятся в указанной папке.

# Name: ConsolidateResultEx1.py
# Description:  Find all the Result files that reside in a specified folder and create a consolidated folder for each layer file.

# import system modules
import os 
import arcpy

# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/ResultFiles" 

# Loop through the workspace, find all the result files (.rlt) and create a consolidated folder for each 
# result file found using the same name as the original result file.
for rlt in arcpy.ListFiles("*.rlt"):
    print("Consolidating " +  rlt)
    arcpy.ConsolidateResult_management(rlt, os.path.splitext(rlt)[0], "PRESERVE", "CONVERT_ARCSDE", "#", "ALL", "ALL")

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

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

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

  • 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
Расскажите нам, что вы думаете.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация