ArcGIS Desktop

  • Documentation
  • Support

  • 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

Créer une référence spatiale

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

Résumé

Crée un objet de référence spatiale à utiliser dans ModelBuilder.

Utilisation

  • Vous pouvez créer une référence spatiale avec un système de coordonnées, des domaines spatiaux et une précision définis. Les domaines spatiaux et la précision de la référence spatiale en sortie peuvent être modifiées par la suite à l'aide des paramètres Domaine XY, Domaine Z, Domaine M, Domaines XY modèles et Etendre le domaine XY par un pourcentage.

  • Domaines XY modèles ne doit pas être obligatoirement dans le même système de coordonnées que celui spécifié dans Référence spatiale ou Modèle de la référence spatiale. S'ils sont différents, les étendues seront projetées pour correspondre.

  • Si les paramètres Référence spatiale et Modèle de la référence spatiale sont tous les deux définis, le paramètre Référence spatiale est prioritaire.

  • Tous les paramètres de l'outil sont facultatifs. Si aucun paramètre n'est spécifié, la référence spatiale est définie en tant que Inconnu et le Domaine XY prend des valeurs par défaut standard.

  • Dans ModelBuilder, la sortie de cet outil peut être utilisée comme entrée des outils avec un paramètre de référence spatiale (par exemple, Créer une classe d'entités, Créer un jeu de données d'entité et Générer une couche d'événements XY).

  • Astuce:

    Dans Python, la classe SpatialReference peut également servir à créer une référence spatiale.

Syntaxe

CreateSpatialReference_management ({spatial_reference}, {spatial_reference_template}, {xy_domain}, {z_domain}, {m_domain}, {template}, {expand_ratio})
ParamètreExplicationType de données
spatial_reference
(Facultatif)

Nom de la référence spatiale à créer.

Spatial Reference
spatial_reference_template
(Facultatif)

Classe d'entités ou couche à utiliser comme modèle pour définir la valeur de la référence spatiale.

Feature Layer; Raster Catalog Layer; Raster Dataset
xy_domain
(Facultatif)

Plage de coordonnées autorisée aux coordonnées x,y.

Envelope
z_domain
(Facultatif)

Plage de coordonnées autorisée pour les valeurs z.

String
m_domain
(Facultatif)

Plage de coordonnées autorisée pour les valeurs m.

String
template
[template,...]
(Facultatif)

Classes d'entités ou couches pouvant être utilisées pour définir le domaine XY.

Feature Layer
expand_ratio
(Facultatif)

Expansion du domaine XY exprimée en pourcentage.

Double

Exemple de code

Exemple d'utilisation de l'outil Créer une référence spatiale (script autonome)

Le script autonome suivant utilise la fonction CreateSpatialReference dans le cadre d'un workflow qui fait une boucle sur un dossier et trouve tous les fichiers de formes qui se terminent par ST, crée des références spatiales et les ajoute dans une classe d'entités de géodatabase.

# This script reprojects a shapefile in Redlands folder
# from NAD 1983 UTM Zone 11N
# to NAD 1983 StatePlane California V FIPS 0405 (US Feet)

# import system modules
import arcpy
 
try:
    # set the workspace environment
    arcpy.env.workspace = r"C:\data\Redlands"

    # create a spatial reference object to be used as output coordinate system
    out_sr = arcpy.CreateSpatialReference_management("NAD 1983 StatePlane California V FIPS 0405 (US Feet)")

    # use the output of CreateSpatialReference as input to Project tool
    # to reproject the shapefile
    arcpy.Project_management("citylimit_Project1.shp", "city_CA_FIPS0405", out_sr)

except arcpy.ExecuteError:
    # print geoprocessing message
    print(arcpy.GetMessages(2))
          
except Exception as ex:
    # print the exception message
    print(ex.args[0])

Environnements

Cet outil n'utilise pas d'environnement de géotraitement.

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Projections et transformations
  • Référence spatiale et géotraitement
  • Vue d'ensemble des références spatiales

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 des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2018 Esri. | Confidentialité | Légal