Projeter (Couverture)
Récapitulatif
Modifie le système de coordonnées de la couverture, y compris son datum ou son sphéroïde.
Pour en savoir plus sur le fonctionnement de l'outil Projeter
Utilisation
-
Cet outil peut convertir un jeu de données d'un système de coordonnées sphériques avec des unités angulaires (comme Geographic) en système de coordonnées planaires avec des unités linéaires. La plupart des outils de couverture, parmi lesquels Construire et Nettoyer, partent du principe que vous disposez d'un jeu de données bidimensionnelles planaires. Si votre jeu de données dépend d'un système de coordonnées géographiques en degrés décimaux (DD, unités angulaires), l'outil Projeter projette alors ce jeu de données vers tout système de coordonnées projetées approprié en unités linéaires (mètres ou pieds).
-
Une couverture peut gérer une définition explicite du système de coordonnées dans lequel elle est stockée. Vous pouvez utiliser l'outil Définir une projection pour la créer. Si la projection n'est pas définie, elle est répertoriée comme étant inconnue.
-
Vous pouvez spécifier les informations de projection en sortie à l'aide d'un fichier de projet ou à partir d'une couverture en sortie vide. Le fichier de projet doit contenir les définitions de projection en entrée et en sortie. Si vous utilisez un fichier de projet, toutes les informations de projection stockées dans le fichier PRJ des données sont remplacées.
-
Clarke 1866 est le sphéroïde par défaut s'il n'est pas inhérent à la projection (comme NEWZEALAND_GRID).
-
N'attribuez pas à un fichier en sortie le même nom que le fichier de projet, même si ce fichier de projet porte une extension .prj.
-
Lorsque vous projetez une couverture, la couverture en sortie peut être une couverture vide qui existe déjà. Les coordonnées de la couverture en entrée sont projetées dans le système de coordonnées défini par le fichier PRJ de la couverture en sortie.
-
En fonction des définitions de projection en entrée et en sortie, un arc de la couverture en entrée peut être découpé en plusieurs segments lors de la génération de la couverture en sortie. Cela se produit lorsqu'un arc rencontre la ligne d'horizon ou traverse la ligne de longitude opposée au méridien central.
Lorsqu'un sommet ne pouvant pas être projeté est atteint, le sommet précédent est interprété comme étant la fin d'un arc et l'arc partiellement projeté est écrit dans la sortie. Un arc peut être fractionné en plusieurs arcs si les sommets qui sont atteints par la suite peuvent être projetés. Dans ce cas, la sortie conserve les identifiants d'origine pour que les attributs puissent être reliés. Examinez l'illustration ci-dessous. Les arcs 2 et 3 seront découpés par l'horizon lors de la projection de la ligne. La couverture en sortie contiendra un arc 2 mais deux arcs 3. Dans de tels cas de figure, l'outil Projeter génère des arcs qui possèdent des identifiants utilisateur en double.
-
Si la couverture en entrée contient des régions, les régions de la couverture en sortie sont alors considérées comme des régions préliminaires. Lorsque vous utilisez l'outil Construire pour recréer une topologie de polygone, la topologie de région est également recréée.
-
Pour en savoir plus sur :
-
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
Paramètre | Explication | Type de données |
in_cover |
Couverture dont les coordonnées sont à convertir. | Coverage |
out_cover |
Couverture en entrée dont les coordonnées ont été converties dans le nouveau système de coordonnées. La couverture en sortie peut exister, mais elle doit être vide. | Coverage |
projection_file |
Nom d'un fichier texte définissant les paramètres de projection en entrée et en sortie. | File |
Exemple de code
Le script autonome suivant illustre la projection d'une couverture d'un système de coordonnées géographiques dans un système de coordonnées projetées.
# Name: Project_Example.py
# Description: Projects 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"
outCover = "C:/output/sinusoidcov"
projectionFile = "geo_to_sinusoidal.prj"
# Execute Project
arcpy.Project_arc(inCover, outCover, projectionFile)