Создать картографические разделы (Картография)

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

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

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

Иллюстрация

Пример инструмента Создать картографические разделы
Меньшие полигональные объекты разделов создаются там, где плотность дорожных объектов выше.

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

Параметры

ПодписьОписаниеТип данных
Входные объекты

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

Feature Layer
Выходные объекты

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

Feature Class
Количество объектов

Идеальное число объектов или вершин (зависит от значения параметра Метод разделения), которое должно быть включено в каждый полигон выходного класса объектов. Рекомендованное количество составляет 50 000 объектов (значение по умолчанию). Для вершин: для 1 миллиона вершин необходимо около 0.5 Гб памяти, в зависимости от того, как инструмент использует разделения. Минимальное допустимое количество объектов равно 500.

Long
Метод разделения
(Дополнительный)

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

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

arcpy.cartography.CreateCartographicPartitions(in_features, out_features, feature_count, {partition_method})
ИмяОписаниеТип данных
in_features
[in_features,...]

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

Feature Layer
out_features

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

Feature Class
feature_count

Идеальное число объектов или вершин (зависит от значения параметра partition_method), которое должно быть включено в каждый полигон выходного класса объектов. Рекомендованное количество объектов составляет 50 000 (значение по умолчанию). Для вершин: для 1 миллиона вершин необходимо около 0.5 Гб памяти, в зависимости от того, как инструмент использует разделения. Минимальное допустимое количество объектов равно 500.

Long
partition_method
(Дополнительный)

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

  • FEATURESРазделение учитывает число и плотность отдельных объектов. Этот метод подходит в большинстве случаев и используется по умолчанию.
  • VERTICESРазделение учитывает число и плотность вершин. Этот метод используется в случаях, когда входные данные содержат относительно небольшое число очень сложных объектов, например, высокоточные границы стран, либо в случаях с очень длинными объектами, которые скорее всего будут пересекать большое количество границ разделов, например, изолинии.
String

Пример кода

Пример CreateCartographicPartitions (окно Python)

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

import arcpy
arcpy.env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.CreateCartographicPartitions_cartography("roads.lyr", "partitions", 50000, "FEATURES")

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

  • Basic: Нет
  • Standard: Нет
  • Advanced: Да

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