Créer les partitions cartographiques (Cartographie)

Résumé

Crée un maillage d’entités surfaciques couvrant la classe d’entités en entrée où chaque polygone délimite au plus un nombre spécifié d’entités en entrée ou de sommets en entrée, déterminé par la densité et la distribution des entités en entrée.

La classe d'entités de partition résultante est particulièrement adaptée au paramètre d'environnement de géotraitement Partitions cartographiques. Le paramètre d'environnement Partitions cartographiques indique à certains outils de géotraitement qu'ils doivent charger et traiter les entités en entrée par partition. Ces outils fonctionnent d'après le contexte, ce qui signifie que plusieurs entités, peut-être provenant de plusieurs thèmes, doivent être chargées simultanément. Des limites de mémoire se produisent avec des jeux de données volumineux. Le partitionnement permet le traitement séquentiel de jeux de données volumineux par blocs.

Illustration

Entités surfaciques de partition créées pour les entités de route terrestre
Entités surfaciques de partition créées pour les entités de route terrestre

Utilisation

Syntaxe

arcpy.cartography.CreateCartographicPartitions(in_features, out_features, feature_count, {partition_method})
ParamètreExplicationType de données
in_features
[in_features,...]

Les classes d’entités ou les couches en entrée dont la distribution et la densité des entités, ou la distribution et la densité des sommets, dictent la taille et la disposition des polygones en sortie. Les entités en entrée sont destinées en général au traitement suivant avec d'autres outils de géotraitement. En général, les entités en entrée, lorsqu'elles sont prises en compte simultanément, dépassent les limites de la mémoire d'autres outils. Par conséquent les partitions sont créées pour subdiviser des entrées pour le traitement.

Feature Layer
out_features

La classe d’entités surfaciques en sortie des partitions, qui délimite un nombre gérable d’entités en entrée, ou un nombre gérable de sommets en entrée, qui ne dépassent pas le nombre spécifié par le paramètre feature_count.

Feature Class
feature_count

Le nombre idéal d’entités ou de sommets (selon le paramètre partition_method) à délimiter par chaque polygone dans la classe d’entités en sortie. Le nombre recommandé d’entités est de 50 000, qui constitue la valeur par défaut. Un million de sommets sollicitent environ 0,5 Go de mémoire, selon l’outil qui utilise les partitions. Ce nombre ne peut pas être inférieur à 500.

Long
partition_method
(Facultatif)

Indique si le paramètre feature_count référence le nombre idéal d’entités ou le nombre idéal de sommets dans chaque polygone en sortie.

  • FEATURESLe partitionnement prend en compte le nombre et la densité des entités individuelles. Cette méthode est applicable dans la plupart des cas et est la méthode par défaut.
  • VERTICESLe partitionnement prend en compte le nombre et la densité des sommets. Il s’utilise dans les cas où les données en entrée contiennent un nombre relativement restreint d’entités très complexes (par exemple, des polygones de pays haute résolution), ou dans les cas où des entités très longues traverseront probablement plusieurs limites de partition telles que des isolignes.
String

Exemple de code

Exemple d’utilisation de CreateCartographicPartitions (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser l'outil CreateCartographicPartitions en mode immédiat.

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

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Oui

Rubriques connexes