ArcGIS for Desktop

  • Documentation
  • Tarification
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS for Desktop

Un SIG professionnel complet

ArcGIS for Server

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
  • Tarification
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

Aide

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Plus...

Définir une projection

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

Récapitulatif

Cet outil remplace les informations sur le système de coordonnées (projection cartographique et datum) stockées avec un jeu de données. Cet outil est uniquement utilisé lorsque le système de coordonnées défini pour des jeux de données est inconnu ou incorrect.

Tous les jeux de données géographiques possèdent un système de coordonnées qui est utilisé dans l'ensemble d'ArcGIS pour afficher, mesurer et transformer des données géographiques. Si le système de coordonnées d'un jeu de données est inconnu ou incorrect, vous pouvez utiliser cet outil pour spécifier le système de coordonnées correct. Vous devez connaître le système de coordonnées correct du jeu de données avant d'utiliser cet outil.

Utilisation

  • Cet outil se contente de mettre à jour les informations sur le système de coordonnées existant ; il ne modifie pas la géométrie. Pour transformer la géométrie dans un autre système de coordonnées, utilisez l'outil Projeter.

  • Cet outil permet essentiellement d'attribuer un système de coordonnées connu à un jeu de données dont le système de coordonnées est inconnu (à savoir, lorsque le système de coordonnées est « Inconnu » dans les propriétés du jeu de données). Cet outil permet également d'attribuer un système de coordonnées correct à un jeu de données dont le système de coordonnées défini est incorrect (par exemple, les coordonnées sont en mètres UTM, mais le système de coordonnées est défini comme étant géographique).

  • Lorsqu'un jeu de données avec un système de coordonnées connu est entré dans cet outil, celui-ci affiche un avertissement mais s'exécute normalement.

  • Toutes les classes d'entités d'un jeu de données d'entité de la géodatabase possèdent le même système de coordonnées. Le système de coordonnées d'un jeu de données de géodatabase doit être déterminé à sa création. Une fois qu'il contient des classes d'entités, son système de coordonnées ne peut plus être modifié.

Syntaxe

DefineProjection_management (in_dataset, coor_system)
ParamètreExplicationType de données
in_dataset

Jeu de données ou classe d'entités contenant la projection à définir.

Feature Layer;Geodataset
coor_system

Les valeurs valides sont un objet de référence spatiale, un fichier avec une extension .prj ou une représentation de chaîne d'un système de coordonnées.

Coordinate System

Exemple de code

Exemple 1 d'utilisation de l'outil Définir une projection (fenêtre Python)

Le script de fenêtre Python suivant illustre l'utilisation de l'outil Définir une projection en mode immédiat.

import arcpy
infc = r"C:\data\citylim_unk.shp"
sr = arcpy.SpatialReference("NAD 1983 UTM Zone 11N")
arcpy.DefineProjection_management(infc, sr)
Exemple d'utilisation de l'outil Définir une projection (script autonome)

Le script autonome suivant utilise l'outil Définir une projection pour enregistrer les informations sur le système de coordonnées du jeu de données en entrée.

# Name: DefineProjection.py 
# Description: Records the coordinate system information for the specified input dataset or feature class

# import system modules
import arcpy

# set workspace environment
arcpy.env.workspace = "C:/data"

try:
    # set local variables
    in_dataset = "citylim_unk.shp" #"forest.shp"
    
    # get the coordinate system by describing a feature class
    dsc = arcpy.Describe("citylim_utm11.shp")
    coord_sys = dsc.spatialReference
    
    # run the tool
    arcpy.DefineProjection_management(in_dataset, coord_sys)
    
    # print messages when the tool runs successfully
    print(arcpy.GetMessages(0))
    
except arcpy.ExecuteError:
    print(arcpy.GetMessages(2))
    
except Exception as ex:
    print(ex.args[0])

Environnements

  • Espace de travail courant
  • Espace de travail temporaire

Informations de licence

  • ArcGIS for Desktop Basic: Oui
  • ArcGIS for Desktop Standard: Oui
  • ArcGIS for Desktop Advanced: Oui

Thèmes connexes

  • Vue d'ensemble du jeu d'outils Projections et transformations
  • A propos des projections cartographiques
  • Liste des projections cartographiques prises en charge
  • Que sont les systèmes de coordonnées géographiques ?
  • Que sont les systèmes de coordonnées projetées ?
  • Essentiel sur les projections pour les professionnels des SIG
  • Référence spatiale et géotraitement
  • Systèmes de coordonnées raster
  • Définition ou modification d'un système de coordonnées de raster
Vous avez un commentaire à formuler concernant cette rubrique ?

ArcGIS for Desktop

  • Accueil
  • Documentation
  • Tarification
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • 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
© Copyright 2016 Environmental Systems Research Institute, Inc. | Confidentialité | Légal