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 une portion du polygone

Disponible avec une licence Advanced.

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

Résumé

Crée une classe d'entités en sortie comportant les entités issues des polygones en entrée dont certaines portions ou trous d'une taille donnée ont été supprimés.

Illustration

Illustration de l'outil Eliminer une portion du polygone

Utilisation

  • Comme les trous de polygone sont considérés comme faisant partie intégrante du polygone, ils peuvent être supprimés ou remplis à l'aide de cet outil. Si la surface du trou est inférieure à la taille spécifiée, le trou est éliminé et l'espace est rempli dans la sortie. Certaines portions qui se trouvent à l'intérieur du trou supprimé sont également éliminées dans la sortie.

  • La taille de la portion peut être spécifiée en tant que surface, pourcentage ou une combinaison des deux. Utilisez le paramètre Condition pour indiquer la spécification de la taille de la portion. Le paramètre Condition et les options AREA_AND_PERCENT et AREA_OR_PERCENT permettent d'éliminer des portions sur la base de critères de surface et de pourcentage.

  • Le pourcentage d'une portion de polygone est calculé par rapport à la surface extérieure totale de l'entité, surface des trous comprise. Par exemple, si un polygone d'une surface de 75 mètres carrés possède un trou de 25 mètres carrés, la surface extérieure totale du polygone s'élève à 100 mètres carrés. Pour éliminer ce trou, une surface supérieure à 25 mètres carrés ou un pourcentage supérieur à 25% doit être spécifié. Si l'entrée est un polygone multi-parties, la surface extérieure d'une entité correspond à la somme de la surface couverte par toutes les portions du polygone.

  • Pour les polygones multi-parties, la surface de chaque portion est comparée à la surface spécifiée. Si une portion de polygone est plus petite que la taille spécifiée, cette portion est éliminée de la sortie.

  • Si toutes les portions d'une entité surfacique sont plus petites que la taille spécifiée, la plus grande portion est conservée dans la sortie et toutes les autres portions sont éliminées.

Syntaxe

EliminatePolygonPart_management (in_features, out_feature_class, {condition}, {part_area}, {part_area_percent}, {part_option})
ParamètreExplicationType de données
in_features

Couche ou classe d'entités en entrée dont les entités sont copiées dans la classe d'entités en sortie, certaines portions ou trous étant éliminés.

Feature Layer
out_feature_class

Classe d'entités surfaciques en sortie contenant les portions restantes.

Feature Class
condition
(Facultatif)

Spécifiez comment les portions à éliminer seront déterminées.

  • AREA —Les portions dont la surface est inférieure à celle spécifiée sont éliminées.
  • POURCENTAGE —Les portions dont le pourcentage de la surface extérieure totale est inférieur à celui spécifié sont éliminées.
  • AREA_AND_PERCENT —Les portions dont la surface et le pourcentage sont inférieurs à ceux spécifiés sont éliminées. Une portion de polygone est éliminée uniquement si elle répond à la fois aux critères de surface et de pourcentage.
  • AREA_OR_PERCENT —Les portions dont la surface ou le pourcentage est inférieur à celui spécifié sont éliminées. Si une portion de polygone répond aux critères de surface ou de pourcentage, elle est éliminée.
String
part_area
(Facultatif)

Elimine les portions plus petites que cette surface.

Areal Unit
part_area_percent
(Facultatif)

Elimine les portions plus petites que le pourcentage de la surface extérieure totale d'une entité.

Double
part_option
(Facultatif)

Détermine les portions pouvant être éliminées.

  • CONTAINED_ONLY —Seules les portions qui s'inscrivent totalement à l'intérieur d'autres portions peuvent être éliminées. Il s'agit de l'option par défaut.
  • ANY —Toutes les portions peuvent être éliminées.
Boolean

Exemple de code

Exemple 1 d'utilisation de l'outil Eliminer une portion du polygone (fenêtre Python)

Le script de fenêtre Python suivant illustre l'utilisation de l'outil Eliminer une portion du polygone.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.EliminatePolygonPart_management("buildings.shp", "output.gdb/remaining_buildings", "AREA", 10)
Exemple 2 d'utilisation de l'outil Eliminer une portion du polygone (script autonome)

Le script autonome Python suivant illustre l'utilisation de l'outil Eliminer une portion du polygone.

# Name: EliminatePolygonPart_Example2.py
# Description: Eliminate small islands before simplifying and smoothing lake boundaries
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env
 
# Set environment settings
env.workspace = "C:/data/Portland.gdb/Hydrography"
 
# Set local variables
inLakeFeatures = "lakes"
eliminatedFeatures = "lakes_eliminated"
simplifiedFeatures = "lakes_simplified"
smoothedFeatures = "lakes_smoothed"

# Eliminate small islands in lake polygons.
arcpy.EliminatePolygonPart_management(inLakeFeatures, eliminatedFeatures, "AREA", 100, "", "CONTAINED_ONLY")
 
# Simplify lake polygons.
arcpy.SimplifyPolygon_cartography(eliminatedFeatures, simplifiedFeatures, "POINT_REMOVE", 50, 200, "RESOLVE_ERRORS", "KEEP_COLLAPSED_POINTS")
 
# Smooth lake polygons.
arcpy.SmoothPolygon_cartography(simplifiedFeatures, smoothedFeatures, "BEZIER_INTERPOLATION")

Environnements

  • Espace de travail courant
  • Valeur Z en sortie par défaut
  • Mot-clé de configuration en sortie
  • Domaine M en sortie
  • Domaine XY en sortie
  • Domaine Z en sortie
  • Système de coordonnées en sortie
  • Etendue
  • Valeurs M en sortie
  • Valeurs Z en sortie
  • Grille spatiale 1 en sortie 
  • Grille spatiale 2 en sortie 
  • Grille spatiale 3 en sortie
  • Grille spatiale 1 en sortie 
  • Grille spatiale 2 en sortie 
  • Grille spatiale 3 en sortie
  • Grille spatiale 1 en sortie 
  • Grille spatiale 2 en sortie 
  • Grille spatiale 3 en sortie
  • Espace de travail temporaire

Informations de licence

  • ArcGIS Desktop Basic: Non
  • ArcGIS Desktop Standard: Non
  • ArcGIS Desktop 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 des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2018 Esri. | Confidentialité | Légal