Disponible avec une licence Advanced.
Résumé
Enregistre les informations sur le système de coordonnées de la couverture en entrée, y compris tous les paramètres de projection qui y sont associés (datum et sphéroïde, par exemple).
Il crée ou modifie le fichier de définition de projection (PRJ) de la couverture en entrée pour stocker les paramètres de projection.
Pour en savoir plus sur le fonctionnement de l'outil Définir une projection
Utilisation
Peut être utilisé lorsqu'aucune projection n'est définie pour le jeu de données ou la classe d'entités en entrée. Lorsqu'une projection est déjà définie pour le jeu de données ou la classe d'entités en entrée, un avertissement s'affiche mais l'outil s'exécute normalement.
Pour réellement projeter le jeu de données ou transformer le datum ou le sphéroïde, vous devez utiliser l'outil Projeter. Pour ce faire, le jeu de données doit avoir un fichier PRJ.
L'outil Définir une projection ne modifie pas les coordonnées du jeu de données en sortie. Pour projeter un jeu de données d'une projection à une autre, vous devez utiliser l'outil Projeter.
Pour trouver les tables d'un système de coordonnées géographiques, d'un système de coordonnées projetées et de transformations (datum) géographiques prédéfinis, reportez-vous à la rubrique Vue d'ensemble des projections cartographiques.
Syntaxe
arcpy.arc.DefineProjection(in_cover, projection_file)
Paramètre | Explication | Type de données |
in_cover | Couverture pour laquelle les informations de projection sont définies. | Coverage |
projection_file | Nom d'un fichier texte définissant les paramètres de projection en entrée. | File |
Exemple de code
Exemple d'utilisation de l'outil Définir une projection (script autonome)
Le script autonome suivant illustre la définition d'une projection sur une couverture globale. La couverture est stockée dans les coordonnées géographiques.
# Name: DefineProjection_Example.py
# Description: Defines the projection of a global coverage
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "worldgrat"
projectionFile = "newgeo.prj"
# Execute DefineProjection
arcpy.DefineProjection_arc (inCover, projectionFile)
Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Requiert ArcInfo Workstation installé
Rubriques connexes
- Projections cartographiques prises en charge
- À propos des projections cartographiques
- Que sont les systèmes de coordonnées géographiques ?
- Que sont les systèmes de coordonnées projetées ?
- Méthodes de transformation géographique
- Vue d'ensemble du jeu d'outils Projections
- Définir une projection
- Projet
- Transformer
- Qu'est-ce qu'une couverture ?
- Stockage des coordonnées
- Définition de la projection d'une carte