Résumé
Fusionne les lignes dont les extrémités sont coïncidentes ainsi que les valeurs attributaires communes (facultatif).
Illustration
Utilisation
Diverses statistiques permettent de récapituler ou de décrire les attributs des entités qui sont agrégées avec cet outil. La statistique utilisée pour récapituler les attributs est ajoutée à la classe d'entités en sortie sous forme de champ unique répondant à la norme d'attribution de nom : type de statistique + trait de soulignement + nom du champ en entrée. Par exemple, si la statistique SUMest appliquée à un champ nommé POP, le champ de sortie portera le nom SUM_POP.
En fonction de la mémoire physique disponible, les entités en entrée pouvant être traitées et fusionnées dans une seule entité linéaire en sortie risquent d'être limitées en nombre (et en complexité). Cette limitation risque de provoquer une erreur, car le processus de fusion peut exiger davantage de mémoire que celle disponible. Pour éviter ce problème, Fusionner des lignes peut diviser et traiter les entités en entrée à l'aide d'un algorithme de tuilage adaptatif. Pour déterminer les entités devant faire l'objet d'un tuilage, exécutez l'outil Fréquence sur le résultat de cet outil, en spécifiant les mêmes champs que ceux utilisés dans le paramètre Champ(s) de fusion pour le paramètre Champ(s) de fréquence. Tout enregistrement indiquant une valeur de fréquence de 2 indique un tuilage. Les limites du tuilage sont conservées dans les entités en sortie pour empêcher la création d'entités trop grandes pour être utilisées dans ArcGIS.
Les valeurs nulles sont exclues de tous les calculs statistiques. Par exemple, la moyenne de 10, 5 et d'une valeur Null est 7,5 ((10 + 5) / 2). Le total renvoie le nombre de valeurs comprises dans le calcul statistique, c'est-à-dire 2.
Syntaxe
arcpy.management.UnsplitLine(in_features, out_feature_class, {dissolve_field}, {statistics_fields})
Paramètre | Explication | Type de données |
in_features | Entités linéaires à agréger. | Feature Layer |
out_feature_class | Classe d'entités à créer pour contenir les entités agrégées. | Feature Class |
dissolve_field [dissolve_field,...] (Facultatif) | Champs utilisés pour agréger les entités. Le bouton Ajouter un champ, utilisé uniquement dans ModelBuilder, permet d'ajouter les champs prévus pour terminer la saisie dans la boîte de dialogue et continuer la création du modèle. | Field |
statistics_fields [[field, {statistic_type}],...] (Facultatif) | Spécifie le champ numérique contenant les valeurs attributaires permettant de calculer les statistiques indiquées. Vous pouvez spécifier plusieurs combinaisons de statistiques et de champs. Les valeurs nulles sont exclues de tous les calculs statistiques. Les champs attributaires textuels peuvent être récapitulés à l’aide de la première et de la dernière statistique. Les champs attributaires numériques peuvent être récapitulés à l’aide de toutes les statistiques. Types de statistiques disponibles :
| Value Table |
Exemple de code
Exemple d'utilisation de l'outil UnsplitLine (fenêtre Python)
Le script de fenêtre Python suivant montre comment utiliser l'outil UnsplitLine en mode immédiat.
import arcpy
arcpy.env.workspace = "C:/data/Portland.gdb/Streets"
arcpy.UnsplitLine_management("streets", "C:/output/output.gdb/streets_unsplit",
["STREETNAME", "PREFIX"])
2e exemple d'utilisation de l'outil UnsplitLine (script autonome)
Le script autonome suivant illustre l'utilisation de l'outil UnsplitLine.
# Name: UnsplitLine_Example2.py
# Description: Unsplit line features based on common attributes
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data/Portland.gdb/Streets"
# Set local variables
inFeatures = "streets"
outFeatureClass = "C:/output/output.gdb/streets_unsplit"
dissolveFields = ["STREETNAME", "PREFIX"]
# Execute UnsplitLine using STREETNAME and PREFIX as Dissolve Fields
arcpy.UnsplitLine_management(inFeatures, outFeatureClass, dissolveFields)
Environnements
- Espace de travail courant
- Espace de travail temporaire
- Système de coordonnées en sortie
- Transformations géographiques
- Étendue
- Résolution XY
- Tolérance XY
- Valeurs M en sortie
- Résolution M
- Tolérance M
- Valeurs Z en sortie
- Valeur Z en sortie par défaut
- Résolution Z
- Tolérance Z
- Noms de champ qualifiés
- Mot-clé CONFIG en sortie
- Validation automatique
- Grille spatiale 1 en sortie
- Grille spatiale 2 en sortie
- Grille spatiale 3 en sortie
- Domaine XY en sortie
- Domaine M en sortie
- Domaine Z en sortie
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui