Подпись | Описание | Тип данных |
Входная карта | Карта (файл .mapx), которая будет собрана. При запуске этого инструмента в ArcGIS Pro входными данными может быть карта, сцена или базовая карта. | Map |
Выходная папка | Выходная папка, которая будет содержать собранную карту и данные. Если указанная папка не существует, то она будет создана. | Folder |
Конвертировать данные в файловую базу геоданных (Дополнительный) | Устанавливает, будут ли входные слои конвертированы в файловую базу геоданных или сохранят свои исходные форматы.
| Boolean |
Включить данные многопользовательской базы геоданных вместо ссылки на данные (Дополнительный) | Устанавливает, будут ли входные слои многопользовательской базы геоданных преобразованы в файловую базу геоданных или сохранят свои исходные форматы.
| Boolean |
Экстент (Дополнительный) | Указывает экстент, который будет использован для выбора или вырезания объектов.
Если координаты заданы вручную, они должны быть числовыми значениями в системе координат активной карты. На карте могут использоваться единицы отображения, отличные от введенных координат. Используйте знак отрицательного значения для координат юга и запада. | Extent |
Применить экстент только к слоям многопользовательской базы геоданных (Дополнительный) | Определяет, будет ли указанный экстент применен ко всем слоям или только к слоям многопользовательской базы геоданных.
| Boolean |
Сохранить мобильную базу геоданных (Дополнительный) | Указывает, будут ли входные данные мобильной базы геоданных сохранены в качестве мобильной базы геоданных в выходных данных. Если входные данные представляют собой набор данных мобильной базы геоданных, то результатом всегда будет мобильная база геоданных.
| Boolean |
Сохранить только те строки, которые связаны с объектами в пределах экстента (Дополнительный) | Указывает, будет ли указанный экстент применен к связанным источникам данных.
| Boolean |
Собрать в одну файловую базу геоданных (Дополнительный) | Задает, будут ли слои карты собраны в одну файловую базу геоданных или в несколько файловых баз геоданных, в зависимости от количества уникальных источников данных во входной карте.
| Boolean |
Краткая информация
Собирает в указанной выходной папке карту и все связанные источники данных.
Использование
Если инструменту встречается неподдерживаемый тип слоя, появляется предупреждение. Неподдерживаемый слой не будет записан в выходные данные.
Если включен параметр Конвертировать данные в файловую базу геоданных, происходит следующее:
- Каждый уникальный источник данных будет иметь уникальную файловую базу геоданных, созданную в объединенной папке или пакете.
- Сжатые растровые и векторные форматы будут конвертированы в файловую базу геоданных, и сжатие будет утеряно.
- Объединение для многопользовательской базы геоданных не выполняется. В целях преобразования данных многопользовательских баз данных необходимо отметить параметр Вместо привязки к данным включить данные многопользовательской базы геоданных.
Если включен параметр Конвертировать данные в файловую базу геоданных, происходит следующее:
- Формат источника данных входных слоев будет по возможности сохранен.
- Растровые форматы ADRG, CADRG/ECRG и RPF будут преобразованы в растры файловой базы геоданных. ArcGIS не может напрямую считывать эти форматы. Они будут конвертироваться в растры файловой базы геоданных для повышения эффективности.
- В структуре выходной папки файловые базы геоданных будут объединены в специфичную для версий папку, а все другие форматы будут объединены в папку commonData.
- Сжатые растровые и векторные форматы не будут обрезаны, даже если для параметра Экстент указан экстент.
Для слоев, которые содержат соединение или участвуют в классах отношений, все соединенные или связанные источники данных будут объединены в выходную папку. По умолчанию объединенные или связанные источники данных будут объединены целиком или, в зависимости от значения параметра Выбрать связанные строки, на основе экстента, заданного для параметра Экстент.
Некоторые наборы данных ссылаются на другие наборы данных. Например, набор данных топологи может ссылаться на четыре класса объектов. Другие примеры наборов данных, которые ссылаются на другие наборы данных, включают Геометрические сети, Сети и Локаторы. При сборе или упаковке слоя на основе этих типов наборов данных, участвующие наборы данных также будут собраны или упакованы.
Для векторных слоев, параметр Экстент используется для выбора пространственных объектов, которые будут собраны. Для растровых слоев параметр Экстент используется для вырезания наборов растровых данных.
Параметры
arcpy.management.ConsolidateMap(in_map, output_folder, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde}, {preserve_sqlite}, {select_related_rows}, {consolidate_to_one_fgdb})
Имя | Описание | Тип данных |
in_map [in_map,...] | Карта (файл .mapx), которая будет собрана. При запуске этого инструмента в ArcGIS Pro входными данными может быть карта, сцена или базовая карта. | Map |
output_folder | Выходная папка, которая будет содержать собранную карту и данные. Если указанная папка не существует, то она будет создана. | Folder |
convert_data (Дополнительный) | Устанавливает, будут ли входные слои конвертированы в файловую базу геоданных или сохранят свои исходные форматы.
| Boolean |
convert_arcsde_data (Дополнительный) | Устанавливает, будут ли входные слои многопользовательской базы геоданных преобразованы в файловую базу геоданных или сохранят свои исходные форматы.
| Boolean |
extent (Дополнительный) | Указывает экстент, который будет использован для выбора или вырезания объектов.
| Extent |
apply_extent_to_arcsde (Дополнительный) | Определяет, будет ли указанный экстент применен ко всем слоям или только к слоям многопользовательской базы геоданных.
| Boolean |
preserve_sqlite (Дополнительный) | Указывает, будут ли входные данные мобильной базы геоданных сохранены в качестве мобильной базы геоданных в выходных данных. Если входные данные представляют собой набор данных мобильной базы геоданных, то результатом всегда будет мобильная база геоданных.
| Boolean |
select_related_rows (Дополнительный) | Указывает, будет ли указанный экстент применен к связанным источникам данных.
| Boolean |
consolidate_to_one_fgdb (Дополнительный) | Задает, будут ли слои карты собраны в одну файловую базу геоданных или в несколько файловых баз геоданных, в зависимости от количества уникальных источников данных во входной карте.
| Boolean |
Пример кода
Следующий скрипт Python демонстрирует, как использовать функцию ConsolidateMap.
# In this code, it is assumed that a map named "World1" exists in the current project
import arcpy
arcpy.management.ConsolidateMap('World1', 'c:/projects/World', 'PRESERVE', 'CONVERT_ARCSDE')
Параметры среды
Особые случаи
- Коэффициент параллельной обработки
Если параметр среды не указан, инструмент использует одну вторую доступных ядер.
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да