Краткая информация
Разбивает общий класс пространственных объектов на ячейки в виде полигональных объектов, каждый из которых включает в себя ограниченное количество входных объектов в зависимости от плотности и рассредоточения входных объектов.
Полученный в результате этого класс объектов идеально подходит для обработки в среде с заданным параметром Картографические разделы. Параметр среды Картографические разделы влияет на инструменты геообработки, служащие для загрузки и обработки входных объектов по частям. Эти инструменты работают в зависимости от контекста, что делает возможной одновременную загрузку нескольких объектов, иногда даже из разных тем. При обработке больших наборов данных могут быть превышены ограничения памяти. Создание разделов позволяет указанным инструментам по отдельности обрабатывать части больших наборов данных.
Иллюстрация
Использование
Этот инструмент создает полигональный класс пространственных объектов, предназначенный для использования в среде геообработки с установленным параметром Картографические разделы. Инструменты, поддерживающие этот параметр среды, обрабатывают входные объекты по частям (то есть по отдельным полигонам разделов), что позволяет избежать превышения ограничений использования памяти. Перечисленные ниже инструменты поддерживают параметр среды Картографические разделы.
- Инструмент Агрегировать полигоны
- Инструмент Упростить дорожную сеть
- Инструмент Очертить области застройки
- Инструмент Выявить конфликты графики
- Инструмент Слияние фрагментов дорог
- Инструмент Решить конфликты зданий
- Инструмент Решить конфликты дорог
- Инструмент Упростить здание
- Инструмент Упростить линию
- Инструмент Упростить полигон
- Инструмент Сгладить линию
- Инструмент Сгладить полигон
- Инструмент Проредить дорожную сеть
Входные объекты должны соответствовать объектам, для которых планируется совместная обработка с последующим мультимасштабным отображением. Например, если планируется использование инструмента Проредить дорожную сеть для обработки класса объектов, содержащего улицы, в сочетании с другим классом, содержащим шоссе, следует ввести оба класса в качестве входных данных в инструмент Создать картографические разделы для построения разделов, соответствующих распределению и плотности обоих наборов данных, которые рассматриваются вместе.
Синтаксис
CreateCartographicPartitions_cartography (in_features, out_features, feature_count)
Параметр | Объяснение | Тип данных |
in_features [in_features,...] | Входные классы объектов или слои, от рассредоточения и плотности объектов на которых зависят размер и расположение выходных полигонов. Входные объекты, как правило, подлежат последующей обработке с помощью зависящих от контекста инструментов геообработки, выполняющих функции генерализации или разрешения конфликтов. Одновременное рассмотрение входных объектов в совокупности, как правило, приводит к превышению ограничений использования памяти зависящих от контекста инструментов геообработки, выполняющих функции генерализации или разрешения конфликтов. Поэтому входные данные разделяются на разделы для эффективной обработки. | Feature Layer |
out_features | Выходной полигональный класс частичных пространственных объектов, каждый из которых включает в себя управляемое количество входных объектов, ограниченное значением параметра feature_count. | Feature Class |
feature_count | Идеальное количество объектов, которые должны входить в каждый полигон выходного класса объектов. Рекомендованное количество составляет 50 000 объектов (значение по умолчанию). Минимальное допустимое количество объектов равно 500. | Long |
Пример кода
CreateCartographicPartitions, пример (окно Python)
Следующий скрипт окна Python показывает, как использовать инструмент CreateCartographicPartitions в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.CreateCartographicPartitions_cartography("roads.lyr", "partitions", "50000")
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Нет
- ArcGIS Desktop Advanced: Да
Связанные разделы
- Обзор группы инструментов Генерализация (Generalization)
- Разрешение конфликтов и генерализация
- Автоматизирование урегулирования конфликтов и процессов генерализации с процессами геообработки
- Агрегировать полигоны
- Проредить дорожную сеть
- Слияние фрагментов дорог
- Решить конфликты дорог
- Решить конфликты зданий
- Генерализация больших наборов данных с использованием сегментов
- Картографические разделы (параметр среды)
- Очертить области застройки
- Упростить дорожную сеть
- Выявить конфликты графики