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

Reclasser par fichier ASCII

Disponible avec une licence Spatial Analyst.

Disponible avec une licence 3D Analyst.

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

Résumé

Reclasse (ou modifie) les valeurs des cellules en entrée d'un raster en utilisant un fichier de classification ASCII.

Pour en savoir plus sur la fonction Reclasser par fichier ASCII

Utilisation

  • Le raster en entrée doit présenter des statistiques valides. Si les statistiques n’existent pas, elles peuvent être créées à l’aide de l’outil Calculer les statistiques de la boîte à outils Outils de gestion des données.

  • Le raster en sortie est toujours de type nombre entier. Si les valeurs d'attribution en sortie dans le fichier ASCII sont des valeurs à virgule flottante, un message d'erreur s'affiche et le programme s'arrête.

  • Pour plus d'informations sur les environnements de géotraitement qui s'appliquent à cet outil, reportez-vous à la rubrique Environnements d'analyse et Spatial Analyst.

Syntaxe

ReclassByASCIIFile (in_raster, in_remap_file, {missing_values})
ParamètreExplicationType de données
in_raster

Raster en entrée à reclasser.

Raster Layer
in_remap_file

Fichier de classification ASCII définissant les valeurs uniques ou les plages à reclasser ainsi que leurs futures valeurs.

Les fichiers de classification ASCII prennent en charge les extensions .rmp, .txt et .asc.

File
missing_values
(Facultatif)

Indique si les valeurs manquantes dans le fichier de reclassement conservent leur valeur ou si elles sont appariées à NoData.

  • DATA — Signifie que si un quelconque emplacement de cellule dans le raster en entrée contient une valeur qui n'est pas présente ou qui n'est pas reclassée dans le fichier de classification, la valeur ne peut pas être modifiée et elle doit être enregistrée pour cet emplacement dans le raster en sortie. Il s’agit de l’option par défaut.
  • NODATA — Signifie que si un quelconque emplacement de cellule dans le raster en entrée contient une valeur qui n'est pas présente ou qui n'est pas reclassée dans le fichier de classification, la valeur sera reclassée en NoData pour cet emplacement dans le raster en sortie.
Boolean

Valeur renvoyée

NomExplicationType de données
out_raster

Raster en sortie reclassé.

La sortie est toujours un nombre entier.

Raster

Exemple de code

1er exemple de la commande ReclassByASCIIFile (fenêtre Python)

Cet exemple utilise un fichier de reclassification ASCII en entrée pour reclasser le raster en entrée.

import arcpy
from arcpy.sa import *
from arcpy import env  
env.workspace = "C:/sapyexamples/data"
outReclass = ReclassByASCIIFile("slope","remapslope.rmp")
outReclass.save("C:/sapyexamples/output/recslope")
2è exemple de la commande ReclassByASCIIFile (script autonome)

Cet exemple utilise un fichier de reclassification ASCII en entrée pour reclasser le raster en entrée.

# Name: reclassbyasciifile_example02.py
# Description: Reclassifies  values of the input raster using an ASCII remap file
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

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

# Set local variables
inRaster = "slope"
inRemapFile = "remapslope.rmp"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute Reclassify
outRaster = ReclassByASCIIFile(inRaster, inRemapFile)

# Save the output 
outRaster.save("C:/sapyexamples/output/recslope")

Environnements

  • Validation automatique
  • Taille de cellule
  • Compression
  • Espace de travail courant
  • Etendue
  • Transformations géographiques
  • Masque
  • Mot-clé de configuration en sortie
  • Système de coordonnées en sortie
  • Espace de travail temporaire
  • Raster de capture
  • Taille de tuile

Informations de licence

  • ArcGIS Desktop Basic: Requiert Spatial Analyst ou 3D Analyst
  • ArcGIS Desktop Standard: Requiert Spatial Analyst ou 3D Analyst
  • ArcGIS Desktop Advanced: Requiert Spatial Analyst ou 3D Analyst

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Reclassement
  • Présentation de la reclassification

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