ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

Raumbezug erstellen

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

Hiermit erstellen Sie ein Raumbezugsobjekt zur Verwendung in ModelBuilder.

Verwenden Sie die Klasse SpatialReference, um ein Raumbezugsobjekt zu erstellen, das in einem Skript verwendet werden soll.

Verwendung

  • Sie können ein Raumbezugsobjekt mit festgelegtem Koordinatensystem, räumlichen Domänen und Genauigkeit erstellen. Die räumlichen Domänen und die Genauigkeit des Ausgabe-Raumbezugs können Sie mit den Parametern XY-Domäne, Z-Domäne, M-Domäne, Vorlagen-XY-Domäne und XY-Domäne in Prozentschritten vergrößern noch weiter anpassen.

  • Die Vorlagen-XY-Domäne muss sich nicht in dem Koordinatensystem befinden, das unter Raumbezug oder Vorlage für Raumbezug angegeben ist. Wenn die Koordinatensysteme unterschiedlich sind, werden die Ausdehnungen entsprechend projiziert.

  • Wenn die Parameter Raumbezug und Vorlage für Raumbezug festgelegt sind, hat der Parameter "Raumbezug" Vorrang.

  • Alle Parameter des Werkzeugs sind optional. Sind keine Parameter angegeben, wird der Raumbezug als "Unbekannt" definiert, und für die XY-Domäne werden Standardwerte übernommen.

  • In ModelBuilder kann die Ausgabe dieses Werkzeugs als Eingabe in Werkzeuge mit einem Raumbezugsparameter verwendet werden (z. B. Feature-Class erstellen, Feature-Dataset erstellen, XY-Ereignis-Layer erstellen).

Syntax

CreateSpatialReference_management ({spatial_reference}, {spatial_reference_template}, {xy_domain}, {z_domain}, {m_domain}, {template}, {expand_ratio})
ParameterErläuterungDatentyp
spatial_reference
(optional)

Der Name des zu erstellenden Raumbezugsobjekts.

Spatial Reference
spatial_reference_template
(optional)

Die Feature-Class oder der -Layer, die als Vorlage zum Festlegen des Wertes für den Raumbezug verwendet werden sollen.

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

Zulässiger Koordinatenbereich für XY-Koordinaten.

Envelope
z_domain
(optional)

Zulässiger Koordinatenbereich für Z-Werte.

String
m_domain
(optional)

Zulässiger Koordinatenbereich für M-Werte.

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

Feature-Classes oder -Layer, die für die Definition der XY-Domäne verwendet werden können.

Feature Layer
expand_ratio
(optional)

Prozentsatz, um den die XY-Domäne erweitert wird.

Double

Codebeispiel

Create Spatial Reference – Beispiel (eigenständiges Skript)

Das folgende eigenständige Skript verwendet die Funktion " Create Spatial Reference " als Teil eines Workflows, der einen Ordner in einer Schleife durchläuft und alle Shapefiles sucht, die auf "ST" enden, Raumbezüge erstellt und sie in eine Geodatabase-Feature-Class anhängt.

# 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])

Umgebung

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzierungsinformationen

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

Verwandte Themen

  • Überblick über das Toolset "Projektionen und Transformationen"
  • Raumbezug und Geoverarbeitung
  • Überblick über Raumbezüge
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches