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
Utilisation
Cet outil crée une classe d'entités surfaciques conçue pour être utilisée dans le paramètre d'environnement de géotraitement Partitions cartographiques. Les outils qui respectent ce paramètre d'environnement traitent les entités en entrée en blocs définis par les polygones de partition, pour éviter de dépasser les limites de la mémoire. Les outils suivants respectent le paramètre d'environnement Partitions cartographiques :
- Outil Agréger des polygones
- Outil Aligner les symboles ponctuels sur un trait ou un remplissage
- Outil Réduire les détails de route
- Outil Délimiter les zones construites
- Outil Détecter les conflits graphiques
- Outil Intersections des couches de masques
- Outil Fusionner les routes séparées
- Outil Résoudre des conflits de construction
- Outil Résoudre les conflits de routes
- Outil Définir le point de contrôle à l'intersection
- Outil Simplifier des bâtiments
- L'outil Simplifier des lignes
- L'outil Simplifier un polygone
- L’outil Simplifier les tronçons partagés
- L’outil Lisser des lignes
- L’outil Lisser un polygone
- L’outil Lisser les tronçons partagés
- Outil Réseau routier affiné
Les entités en entrée doivent correspondre aux entités que vous projetez de traiter ensemble pour un affichage à plusieurs échelles. Par exemple, si vous projetez d'utiliser l'outil Eclaircir un réseau routier pour traiter une classe d'entités qui contient des rues avec une autre contenant des autoroutes, utilisez les deux comme entrées dans l'outil Créer des partitions cartographiques pour créer des partitions qui sont adaptées à la distribution et à la densité des deux jeux de données pris ensemble.
Syntaxe
arcpy.cartography.CreateCartographicPartitions(in_features, out_features, feature_count, {partition_method})
Paramètre | Explication | Type 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.
| String |
Exemple de code
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")
Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui
Rubriques connexes
- Vue d'ensemble du jeu d'outils Généralisation
- Agréger des polygones
- Aligner les symboles ponctuels sur un trait ou un remplissage
- Réduire les détails de route
- Délimite les zones d'accumulation
- Intersections des couches de masques
- Définir le point de contrôle à l'intersection
- Alléger un réseau routier
- Partitions cartographiques (paramètre d'environnement)
- Généralisation de grands jeux de données à l'aide de partitions
- Rechercher un outil de géotraitement
Vous avez un commentaire à formuler concernant cette rubrique ?