ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Agréger des polygones

  • Résumé
  • Illustration
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Combine des polygones discontinus et adjacents dans de nouvelles entités surfaciques sur la base d'une distance.

Pour en savoir plus sur le fonctionnement de l'outil Agréger des polygones

Illustration

Illustration de l'outil Agréger des polygones

Utilisation

    Licence :

    Cet outil implique des fonctions GRID et nécessite la licence logicielle de l'ArcGIS Spatial Analyst extension.

  • La Couverture en entrée doit avoir une topologie de polygone.

  • Comme il est possible de créer des limites susceptibles de se superposer, les régions préliminaires sont utilisées en tant qu'entités résultantes. Pour créer des régions complètes à partir des régions préliminaires, utilisez l'outil Nettoyer avec l'option POLY sur la couverture en sortie.

  • La couverture en sortie ne contiendra aucun attribut de la couverture en entrée, mais possédera une table de relation un vers plusieurs, output_coverage.RXP (fichier INFO), liant les régions préliminaires agrégées à leurs polygones source. L'extension .RXP représente des régions (sortie) qui établissent un référencement croisé avec des polygones (entrée). Cette table contiendra deux attributs : output_coverage# et input_coverage#. Cette liaison vous permet de dériver des attributs pour les entités en sortie. La liaison peut devenir incorrecte si vous utilisez l'outil Nettoyer pour obtenir la topologie de région avec une grande tolérance floue qui entraîne la réduction et la disparition des régions de petite taille ; les numéros output_coverage# sont réorganisés et ne correspondent plus à la table .RXP.

Syntaxe

arcpy.arc.AggregatePolygons(in_cover, out_cover, cell_size, distance, {orthogonal_option})
ParamètreExplicationType de données
in_cover

Couverture contenant des polygones à agréger.

Coverage
out_cover

Couverture en sortie contenant des entités agrégées faisant office de régions préliminaires avec une sous-classe AREAAGG. Le nom de la couverture en sortie doit être différent du nom de la couverture en entrée.

Coverage
cell_size

Définit la taille de la cellule, exprimée en unités de couverture, pour la conversion de grille. La taille de la cellule doit être supérieure à 0.

Double
distance

Définit la distance d'agrégation, exprimée en unités de couverture. Une distance doit être supérieure ou égale à la taille de la cellule.

Double
orthogonal_option
(Facultatif)

Précise la caractéristique des entités en entrée à conserver lors de la création des limites agrégées.

  • NON_ORTHOGONAL —Spécifie des entités naturelles, telles que des polygones de végétation ou de sol, qui ont peu de chances de contenir des formes orthogonales. Il s'agit de l'option par défaut.
  • ORTHOGONAL —Spécifie des entités de construction pour lesquelles des formes orthogonales seront créées et conservées.
Boolean

Exemple de code

Exemple d'utilisation de l'outil Agréger des polygones (script autonome)

Le script autonome ci-dessous illustre l'utilisation de l'outil Agréger des polygones.

# Name: AggregatePolygons_Example.py
# Description: Aggregates city limits polygons into a county boundary
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "citylim"
outCover = "c:/output/countybnd"
cellSize = 10
distance = 150
orthogonalOption = "NON_ORTHOGONAL"

# Execute AggregatePolygons
arcpy.AggregatePolygons_arc(inCover, outCover, cellSize, distance, 
                            orthogonalOption)

Environnements

  • Espace de travail courant
  • Niveau de comparaison entre les fichiers de projection
  • Précision pour des couvertures dérivées
  • Précision pour les nouvelles couvertures
  • Espace de travail temporaire

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Requiert ArcInfo Workstation installé

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Généralisation de la couverture
  • Agréger des polygones
  • Fusionner

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal