Effacer (Couverture)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Crée une couverture en sortie en superposant les polygones de la couverture d'effacement sur les entités de la couverture en entrée. Seules les parties des entités de la couverture en entrée qui se situent hors des limites extérieures du polygone d'effacement sont copiées vers la couverture en sortie.

Pour en savoir plus sur la fonction Effacer

Illustration

Exemple d'utilisation de l'outil Effacer
Exemple d'utilisation de l'outil Effacer

Utilisation

Syntaxe

Erase_arc (in_cover, erase_cover, out_cover, {feature_type}, {fuzzy_tolerance})
ParamètreExplicationType de données
in_cover

Couverture contenant les entités à effacer.

Coverage
erase_cover

Couverture dont le polygone externe définit la région d'effacement.

Coverage
out_cover

Couverture à créer.

Coverage
feature_type
(Facultatif)

Jeu d'entités à effacer :

  • POLYLes polygones sont effacés et la table attributaire de polygones (PAT) est mise à jour. Il s'agit de l'option par défaut.
  • LINELes arcs sont effacés et la table attributaire d'arcs (AAT) est mise à jour.
  • POINTLes points sont effacés et la table attributaire de points (PAT) est mise à jour.
  • NETLes polygones et les arcs sont effacés et leurs tables PAT et AAT sont mises à jour.
  • LINKLes arcs et les points sont effacés et leurs tables AAT et PAT sont mises à jour.
  • RAWLes arcs, les points de données et les annotations d'une couverture sans topologie (aucun fichier attributaire) sont effacés. Les systèmes d'itinéraire sont conservés, mais les tables PAT et AAT des régions ne sont pas enregistrées.
String
fuzzy_tolerance
(Facultatif)

Distance minimale entre les coordonnées dans la couverture en sortie. Par défaut, la valeur de tolérance floue minimale des couvertures en entrée et d'effacement est utilisée.

Pour en savoir plus sur la méthode de calcul de la tolérance floue

Double

Exemple de code

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

Le script autonome suivant illustre l'effacement d'une zone d'une couverture.

# Name: Erase_Example.py
# Description: Creates an empty area inside a polygon coverage.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "tongass1"
eraseCover = "tong_azone"
outCover = "C:/output/tong_nozone"
featureType = "POLY"

# Execute Erase
arcpy.Erase_arc(inCover, eraseCover, outCover, featureType, "")

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Annuler
ArcGIS for Desktop Standard: Annuler
ArcGIS for Desktop Advanced: Requis ArcInfo Workstation installé
5/10/2014