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 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é

Élimine des polygones en les fusionnant avec des polygones voisins qui occupent la plus grande surface ou possèdent la plus longue bordure partagée. L’outil Éliminer permet souvent de supprimer de petits micropolygones qui résultent d’opérations de superposition (Intersecter ou Agréger, par exemple).

Illustration

Illustration de l’outil Éliminer

Utilisation

  • Les entités à éliminer sont déterminées par une sélection appliquée à une couche de polygones. Vous devez d’abord effectuer cette sélection en passant par Select Layer by Attribute (Sélectionner une couche par attribut) ou Select Layer by Location (Sélectionner une couche par emplacement), ou encore en interrogeant une couche dans une carte.

  • Seuls les polygones sélectionnés seront combinés avec un polygone voisin non sélectionné (en faisant glisser un bord partagé). Un polygone sélectionné ne sera pas combiné avec un polygone voisin sélectionné.

  • Une sélection doit être indiquée pour Input Layer (Couche en entrée). Sinon, l’outil Éliminer ne s’exécutera pas.

  • Les options Exclusion Expression (Expression d’exclusion) et Exclusion Layer (Couche d’exclusion) ne sont pas mutuellement exclusives et peuvent être utilisés conjointement de manière à contrôler intégralement les éléments à éliminer.

Syntaxe

Eliminate(in_features, out_feature_class, {selection}, {ex_where_clause}, {ex_features})
ParamètreExplicationType de données
in_features

La couche dont les polygones seront combinés avec les polygones voisins.

Feature Layer
out_feature_class

Classe d'entités à créer.

Feature Class
selection
(Facultatif)

Ces options spécifient la méthode qui sera utilisée pour l'élimination des entités.

  • LENGTH —Combine un polygone sélectionné avec un polygone voisin non sélectionné en faisant glisser un bord partagé. Le polygone voisin est celui dont la bordure partagée est la plus longue. Il s’agit de l’option par défaut.
  • AREA —Combine un polygone sélectionné avec un polygone voisin non sélectionné en faisant glisser un bord partagé. Le polygone voisin représente le polygone comportant la surface la plus grande.
Boolean
ex_where_clause
(Facultatif)

Expression SQL utilisée pour identifier les entités qui ne seront pas modifiées. Pour en savoir plus sur la syntaxe SQL, reportez-vous à la rubrique d’aide Référence SQL pour les expressions de requête utilisées dans ArcGIS.

SQL Expression
ex_features
(Facultatif)

Couche ou classe d'entités polylignes ou surfaciques en entrée qui définit les limites des polygones, ou des portions de ceux-ci, ne devant pas être éliminées.

Feature Layer

Exemple de code

Exemple 1 d'utilisation de l'outil Eliminer (fenêtre Python)

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

import arcpy
arcpy.env.workspace = "C:/data/Portland.gdb/Census"
arcpy.MakeFeatureLayer_management("blockgrp", "blocklayer")
arcpy.SelectLayerByAttribute_management("blocklayer", "NEW_SELECTION", 
                                        '"Area_Sq_Miles" < 0.15')
arcpy.Eliminate_management("blocklayer", "C:/output/output.gdb/eliminate_output", 
                           "LENGTH", '"OBJECTID" = 9')
Exemple 2 d'utilisation de l'outil Eliminer (script autonome)

Le script autonome suivant illustre l'utilisation de l'outil Eliminate.

# Name: Eliminate_Example2.py
# Description: Eliminate features based on a selection.
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data/Portland.gdb/Census"
 
# Set local variables
inFeatures = "blockgrp"
tempLayer = "blocklayer"
expression = '"Area_Sq_Miles" < 0.15'
outFeatureClass = "C:/output/output.gdb/eliminate_output"
exclusionExpression = '"OBJECTID" = 9'
 
# Execute MakeFeatureLayer
arcpy.MakeFeatureLayer_management(inFeatures, tempLayer)
 
# Execute SelectLayerByAttribute to define features to be eliminated
arcpy.SelectLayerByAttribute_management(tempLayer, "NEW_SELECTION", expression)
 
# Execute Eliminate
arcpy.Eliminate_management(tempLayer, outFeatureClass, "LENGTH", 
                           exclusionExpression)

Environnements

  • Espace de travail courant
  • Espace de travail temporaire
  • Système de coordonnées en sortie
  • Etendue
  • 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é de configuration 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

Rubriques connexes

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

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 d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal