ArcGIS Desktop

  • Documentation
  • Support

  • 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 for 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

Eliminer

Disponible avec une licence Advanced.

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

Résumé

Combine les polygones sélectionnés avec les polygones voisins comportant la bordure partagée la plus longue ou la plus grande superficie.

L'outil Eliminer est souvent utilisé pour supprimer des micro polygones créés lors d'une bufferisation ou d'une superposition de polygones. Avec l'option LINE, l'outil Eliminer crée des arcs simples à partir des arcs sélectionnés séparés par des pseudo-nœuds.

Pour en savoir plus sur le fonctionnement de l'outil Eliminer

Illustration

Illustration de l'outil Eliminer

Utilisation

  • Seul l'ensemble de polygones ou de lignes sélectionné est éliminé. Les polygones qui encadrent le polygone d'arrière-plan ne sont pas éliminés lorsque KEEP_EDGE est spécifié.

  • Avec l'option POLY, un arc avec un ID utilisateur négatif n'est jamais éliminé, même s'il s'agit de l'arc le plus long dans un polygone sélectionné. Dans ce cas, l'arc le plus long suivant est éliminé, à moins qu'il ne soit situé le long de la limite de couverture lorsque l'option Conserver la limite de polygone est sélectionnée (KEEP_EDGE).

  • Il est possible d'éliminer un micro polygone existant en tant que voisin du polygone d'arrière-plan, en ne sélectionnant pas l'option Conserver la limite de polygone (NO_KEEP_EDGE), tout en conservant la limite de polygone externe. Créez la couverture avec l'option LINE, puis effectuez une nouvelle sélection sur la table cover.AAT à l'aide de l'expression logique suivante :

    LPOLY# = 1 OR RPOLY# = 1
    Calculate the cover-id equal to -1. 
    Eliminate will not eliminate an arc with a negative User-ID.

  • Pour l'option POLY de type d'entité, les systèmes d'itinéraire joints aux arcs éliminés sont supprimés, tandis que l'attribut ARCLINK# est renuméroté. Pour l'option LINE de type d'entité, les systèmes d'itinéraire qui appartiennent aux arcs éliminés (qu'ils aient été supprimés ou non) sont supprimés. Quant aux systèmes appartenant à des arcs dont la taille a augmenté par assimilation d'arcs éliminés, leurs valeurs F-POS et T-POS sont ajustées de manière à occuper le même ensemble d'emplacements que précédemment.

  • Pour l'option LINE, tous les arcs doivent être fractionnés aux endroits où ils en croisent d'autres. L'exécution de l'outil Eliminer s'arrête s'il rencontre des arcs superposés. L'outil Nettoyer peut être utilisé avec l'option LINE pour fractionner des arcs.

  • Si la couverture en entrée comporte une table NAT (table attributaire de nœuds), elle est conservée dans la couverture en sortie.

  • L'utilisation d'attributs indexés peut accélérer la sélection d'entités logiques dans l'outil Eliminer. Pour plus d'informations à ce sujet, reportez-vous à l'outil Indexer l'attribut.

  • L'annotation de la couverture en entrée est copiée dans la couverture en sortie.

  • Le fichier de projection (PRJ) est copié dans la couverture en sortie.

  • Si la couverture en entrée contient des régions, celles-ci sont conservées dans la couverture en sortie avec les polygones éliminés appropriés des sous-classes de régions.

    • Procédure de création d'une requête INFO
    • Pour en savoir plus sur la méthode de calcul de la tolérance floue

Syntaxe

Eliminate_arc (in_cover, out_cover, info_express, {polygon_boundary}, {feature_type}, {selection_file}, {polygon_option})
ParamètreExplicationType de données
in_cover

Couverture dont les polygones ou arcs sélectionnés seront combinés dans les entités voisines.

Coverage
out_cover

Nouvelle couverture contenant tous les micro-polygones sélectionnés combinés dans des entités plus importantes. Il doit y avoir moins de polygones que dans la couverture en entrée.

Coverage
info_express
[info_express,...]

Requête INFO contenant une ou plusieurs expressions logiques pour sélectionner des entités dans la couverture en entrée.

  • Reselect - Réduit le jeu d'enregistrements sélectionné avec une expression de sélection à ceux qui remplissent ses critères. Si aucune expression de sélection ne suit, le jeu sélectionné est vide.
  • Aselect - Ajoute des enregistrements non sélectionnés remplissant les critères de l'expression de sélection au jeu sélectionné. Si aucune expression de sélection ne suit, le jeu sélectionné contient toutes les entités.
  • Nselect - Inverse la sélection courante et la remplace par l'ensemble non sélectionné.
INFO Expression
polygon_boundary
(Facultatif)

Garantit que les polygones situés le long de la limite de la couverture ne sont pas modifiés.

  • NO_KEEP_EDGE —Permet l'élimination des bordures extérieures des polygones. Il s'agit de l'option par défaut.
  • KEEP_EDGE —S'applique uniquement à l'option POLYGON. Les polygones voisins du polygone d'arrière-plan ne sont pas éliminés lorsque la commande KEEP_EDGE est spécifiée.
Boolean
feature_type
(Facultatif)

Classes d'entités à éliminer dans la couverture en sortie. Ce paramètre s'applique uniquement aux couvertures de polygones.

  • POLY —Les entités surfaciques sont éliminées ; aucune table AAT n'est créée pour la couverture en sortie.
  • LINE —Les entités linéaires sont éliminées ; aucune table PAT n'est créée pour la couverture en sortie.
String
selection_file
(Facultatif)

Un fichier de sélection est un fichier préexistant qui identifie les entités qui seront utilisées.

File
polygon_option
(Facultatif)

Spécifie la méthode qui sera utilisée pour l'élimination des polygones. Ce paramètre s'applique uniquement aux couvertures de polygones.

  • BORDER —Combine un polygone sélectionné avec un polygone non sélectionné voisin en supprimant un arc. Le polygone voisin représente le polygone comportant la bordure partagée la plus longue. Il s'agit de la valeur par défaut et de la façon dont l'outil Eliminer est associé à l'option POLY dans toutes les versions antérieures à 6.1.1.
  • AREA —Combine un polygone sélectionné avec un polygone non sélectionné voisin en supprimant un arc. Le polygone voisin représente le polygone comportant la surface la plus grande.
Boolean

Exemple de code

Exemple d'utilisation de l'outil Eliminer (script autonome)

Le script autonome suivant illustre la suppression de micro polygones d'une couverture.

# Name: Eliminate_Example.py
# Description: Removes sliver polygons from an input coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "txlnd"
outCover = "C:/output/texout"
infoExpress = "reselect AREA LE 68000"
polygonBoundary = "KEEP_EDGE"
featureType = "POLY"
polygonOption = "AREA"

# Execute Eliminate
arcpy.Eliminate_arc(inCover, outCover, infoExpress, polygonBoundary, 
                    featureType, "", polygonOption)

Environnements

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

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Généralisation de la couverture

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

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