Mettre à jour (Analyse)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Permet de calculer une intersection géométrique des entités en entrée et des entités de mise à jour. Les attributs et la géométrie des entités en entrée sont actualisés par les entités de mise à jour dans la classe d'entités en sortie.

Illustration

Illustration de la fonction Mettre à jour

Utilisation

Syntaxe

Update_analysis (in_features, update_features, out_feature_class, {keep_borders}, {cluster_tolerance})
ParamètreExplicationType de données
in_features

Classe ou couche d'entités en entrée. Type de géométrie requis : polygone.

Feature Layer
update_features

Entités utilisées pour mettre à jour les entités en entrée. Type de géométrie requis : polygone.

Feature Layer
out_feature_class

Classe d'entités devant contenir les résultats. Cette classe doit être différente des entités en entrée.

Feature Class
keep_borders
(Facultatif)

Indique s'il faut conserver les limites des polygones mis à jour.

  • FRONTIERESLa bordure extérieure des entités de mise à jour est conservée dans la classe d'entités en sortie. Il s'agit de l'option par défaut.
  • NO_BORDERSLa bordure extérieure des entités de mise à jour est supprimée après leur insertion dans les entités en entrée. Les valeurs attributaires des entités de remplacement priment sur les attributs des entités en entrée.
Boolean
cluster_tolerance
(Facultatif)

La distance minimum séparant toutes les coordonnées d'entité (nœuds et sommets) ainsi que la distance de déplacement possible d'une coordonnée sur X ou Y (ou les deux).

Linear unit

Exemple de code

Exemple 1 d'utilisation de l'outil Mettre à jour (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser la fonction Mettre à jour en mode immédiat.

import arcpy
arcpy.env.workspace = "c:/data"
arcpy.Update_analysis("city_lots.shp", "data.gdb/flood_levels", "data.gdb/low_lots", 
                      "NO_BORDERS", 0.0003)
Exemple 2 d'utilisation de l'outil Mettre à jour (script autonome)

Le script autonome suivant dessous montre comment utiliser la fonction Mettre à jour dans un environnement de scripts.

# Name: UpdateZones.py
# Purpose: Update the "lots" feature class with features from "cutzones"

# Import system modules
import arcpy
 
# Set the workspace
arcpy.env.workspace = "c:/data/city.gdb"

# Set local parameters
inFeatures = "lots"
updateFeatures = "cutzones"
outFeatures = "futurecut"

# Process: Update
arcpy.Update_analysis(inFeatures, updateFeatures, outFeatures, "NO_BORDERS", 0.25)

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Annuler
ArcGIS for Desktop Standard: Annuler
ArcGIS for Desktop Advanced: Oui
5/10/2014