ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • ArcGIS Pro
  • ArcMap
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

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.

  • ArcGIS Pro
  • ArcMap
Esri
English
  • English
  • Deutsch
  • Español
  • Français
  • 日本語
  • Русский
  • 简体中文
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...
  • Daten verwalten
  • Verwalten von Geodatabases
  • Verwenden von SQL mit Geodatabases
  • Räumliche und Raster-Datentypen in SQL
  • Verwenden von "ST_Geometry" mit SQL
  • ST_Geometry-Funktionsreferenz
  • Oben
  • Was ist der Speichertyp "ST_Geometry"?
  • SQL und Esri ST_Geometry
  • Laden der SQLite-Bibliothek "ST_Geometry"
  • Räumliche Indizes

    • Räumliche Indizes und "ST_Geometry"
    • Wann werden räumliche Indizes verwendet?
    • R-Baum-Index
    • Räumliches Indexgitter
    • Richtlinien zur Auswahl der Gittergröße eines räumlichen Index
    • Tipps zum Verwenden eines räumlichen Indexgitters

    Beispiel für die Verwendung von SQL bei vorhandenen Geodatabase-Feature-Classes

    • Erweitern der ArcGIS-Funktionen mithilfe von "ST_Geometry"
    • Räumliche SQL-Abfragen für Tabellen mit einer "ST_Geometry"-Spalte
    • Verwenden von räumlichen Sichten für Tabellen mit einer ST_Geometry-Spalte
    • Verwenden von SQL bei vorhandenen Feature-Classes

    Beispiele für das Erstellen räumlicher Tabellen mit SQL

    • Erstellen von Tabellen mit einer ST_Geometry-Spalte
    • Registrieren einer ST_Geometry-Spalte
    • Aufheben der Registrierung einer ST_Geometry-Spalte
    • Erstellen von Raumbezügen mit SQL
    • Einfügen von Features in eine Tabelle mit einer "ST_Geometry"-Spalte
    • Erstellen von räumlichen Indizes für Tabellen mit einer Spalte "ST_Geometry" mithilfe von SQL
    • Aktualisieren von Werten in einer räumlichen "ST_Geometry"-Spalte
    • Löschen von Werten aus einer räumlichen "ST_Geometry"-Spalte
    • Registrieren einer Tabelle in der Geodatabase
    • Workflow: Erstellen von Tabellen mit SQL und Registrieren dieser bei der Geodatabase

    Referenz

    • Wie wird "ST_Geometry" implementiert?
    • Unterschiede bei der SQL-Implementierung für den Datentyp 'ST_Geometry'
    • "ST_Geometry"-Funktionsaufrufe
    • Regeln zum Erstellen von räumlichen Tabellen, die mit ArcGIS verwendet werden sollen
    • Geometrieüberprüfung
    • Parametrische Kreise, Ellipsen und Keile
    • Konstruktorfunktionen für "ST_Geometry"
    • Geometrieeigenschaften
    • Räumliche Accessor-Funktionen
    • Räumliche Beziehungen
    • Funktionen für räumliche Beziehungen
    • Räumliche Operationen
    • Funktionen für räumliche Operationen

    ST_Geometry-Funktionsreferenz

    • Mit "ST_Geometry" verwendete SQL-Funktionen
    • ST_Aggr_ConvexHull
    • ST_Aggr_Intersection
    • ST_Aggr_Union
    • ST_Area
    • ST_AsBinary
    • ST_AsText
    • ST_Boundary
    • ST_Buffer
    • ST_Centroid
    • ST_Contains
    • ST_ConvexHull
    • ST_CoordDim
    • ST_Crosses
    • ST_Curve
    • ST_Difference
    • ST_Dimension
    • ST_Disjoint
    • ST_Distance
    • ST_EndPoint
    • ST_Entity
    • ST_Envelope
    • ST_EnvIntersects
    • ST_Equals
    • ST_Equalsrs
    • ST_ExteriorRing
    • ST_GeomCollection
    • ST_GeomCollFromWKB
    • ST_Geometry
    • ST_GeometryN
    • ST_GeometryType
    • ST_GeomFromText
    • ST_GeomFromWKB
    • ST_GeoSize
    • ST_InteriorRingN
    • ST_Intersection
    • ST_Intersects
    • ST_Is3d
    • ST_IsClosed
    • ST_IsEmpty
    • ST_IsMeasured
    • ST_IsRing
    • ST_IsSimple
    • ST_Length
    • ST_LineFromText
    • ST_LineFromWKB
    • ST_LineString
    • ST_M
    • ST_MaxM
    • ST_MaxX
    • ST_MaxY
    • ST_MaxZ
    • ST_MinM
    • ST_MinX
    • ST_MinY
    • ST_MinZ
    • ST_MLineFromText
    • ST_MLineFromWKB
    • ST_MPointFromText
    • ST_MPointFromWKB
    • ST_MPolyFromText
    • ST_MPolyFromWKB
    • ST_MultiCurve
    • ST_MultiLineString
    • ST_MultiPoint
    • ST_MultiPolygon
    • ST_MultiSurface
    • ST_NumGeometries
    • ST_NumInteriorRing
    • ST_NumPoints
    • ST_OrderingEquals
    • ST_Overlaps
    • ST_Point
    • ST_PointFromText
    • ST_PointFromWKB
    • ST_PointN
    • ST_PointOnSurface
    • ST_PolyFromText
    • ST_PolyFromWKB
    • ST_Polygon
    • ST_Relate
    • ST_SRID
    • ST_StartPoint
    • ST_Surface
    • ST_SymmetricDiff
    • ST_Touches
    • ST_Transform
    • ST_Union
    • ST_Within
    • ST_X
    • ST_Y
    • ST_Z

    ST_Z

    Diese ArcGIS 10.3-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.
    • Definition
    • Syntax
    • Rückgabetyp
    • Beispiel

    Definition

    ST_Z wählt einen Eingabeparameter vom Typ "ST_Point" aus und gibt dessen Z-Koordinate (Höhe) zurück. In SQLite kann "ST_Z" auch die Z-Koordinate eines ST_Point aktualisieren.

    Syntax

    Oracle und PostgreSQL

    sde.st_z (geometry1 sde.st_point)

    SQLite

    st_z (geometry  geometryblob)
    st_z (input_shape geometryblob, new_Zvalue double)

    Rückgabetyp

    Oracle

    Zahl

    PostgreSQL

    Ganzzahl

    SQLite

    Doppelte Genauigkeit wird zurückgegeben, wenn "ST_Z" verwendet wird, um die Z-Koordinate eines Punktes zurückzugeben. Ein geometryblob wird zurückgegeben, wenn "ST_Z" verwendet wird, um die Z-Koordinate eines Punktes zu aktualisieren.

    Beispiel

    Die Tabelle "z_test" wird mit zwei Spalten erstellt: die Spalte "id", durch die die einzelnen Zeilen eindeutig gekennzeichnet werden, und die Spalte "geometry" vom Typ ST_Point. Mit der INSERT-Anweisung wird eine Zeile in die Tabelle "z_test" eingefügt.

    Mit der SELECT-Anweisung werden die Spalte "id" und die Z-Koordinate des Punktes, der mit der vorigen Anweisung eingefügt wurde, aufgelistet.

    Oracle

    CREATE TABLE z_test (
     id integer unique,
     geometry sde.st_point
    );
    
    INSERT INTO z_test (id, geometry) VALUES (
     1,
     sde.st_point (2, 3, 32, 5, 4326)
    );
    
    SELECT id, sde.st_z (geometry) Z_COORD
     FROM Z_TEST; 
    
            ID      Z_COORD
    
             1        32
    

    PostgreSQL

    CREATE TABLE z_test (
     id integer unique,
     geometry sde.st_point
    );
    
    INSERT INTO z_test (id, geometry) VALUES (
     1,
     sde.st_point (2, 3, 32, 5, 4326)
    );
    
    SELECT id, sde.st_z (geometry) 
     AS Z_COORD
     FROM z_test; 
    
            id      z_coord
    
             1        32
    

    SQLite

    CREATE TABLE z_test (id integer);
    
    SELECT AddGeometryColumn(
     NULL,
     'z_test',
     'pt1',
     4326,
     'pointzm',
     'xyzm',
     'null'
    );
    
    INSERT INTO z_test (id, pt1) VALUES (
     1,
     st_point (2, 3, 32, 5, 4326)
    );
    
    SELECT id, st_z (pt1) 
     AS "The z coordinate"
     FROM z_test; 
    
    id      The z coordinate
    
    1        32.0
    

    Die Funktion "ST_Z" kann auch verwendet werden, um den Koordinatenwert eines vorhandenen Punktes zu aktualisieren. In diesem Beispiel wird der Z-Koordinatenwert des ersten Punktes in "z_Test" mit "ST_Z" aktualisiert.

    UPDATE z_test
     SET pt1=st_z(
      (SELECT pt1 FROM z_test where id=1), 32.04)
     WHERE id=1;
    

    Verwandte Themen

    • Laden der SQLite-Bibliothek "ST_Geometry"

    ArcGIS Desktop

    • Startseite
    • ArcGIS Pro
    • ArcMap
    • Dokumentation
    • Support

    ArcGIS

    • ArcGIS Online
    • ArcGIS Desktop
    • ArcGIS Enterprise
    • ArcGIS Platform
    • ArcGIS Developer
    • ArcGIS Solutions
    • ArcGIS Marketplace

    Über Esri

    • Über uns
    • Karriere
    • Insider-Blog
    • User Conference
    • Developer Summit
    Esri
    Copyright © 2017 Esri. | Datenschutz | Rechtliches