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
  • Erweiterungen
  • Daten verwalten
  • Verwalten von Geodatabases
  • Verwenden von SQL mit Geodatabases
  • Verwenden von "ST_Geometry" mit SQL
  • ST_Geometry-Funktionsreferenz
  • Oben
  • Der Speichertyp "ST_Geometry"
  • SQL und Esri ST_Geometry
  • Unterschiede bei der SQL-Implementierung für den Datentyp "ST_Geometry"
  • Laden der SQLite-Bibliothek "ST_Geometry"
  • Geometrieüberprüfung
  • Räumliche Indizes

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

    Verwenden von SQL für vorhandene 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

    Verwenden von SQL zum Erstellen von räumlichen Tabellen

    • Regeln zum Erstellen von räumlichen Tabellen, die mit ArcGIS verwendet werden sollen
    • 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 oder Sicht in der Geodatabase
    • Workflow: Erstellen von Tabellen mit SQL und deren Registrierung bei der Geodatabase

    ST_Geometry-Funktionsreferenz

    • Mit "ST_Geometry" verwendete SQL-Funktionen
    • Geometrieeigenschaften
    • Konstruktorfunktionen für "ST_Geometry"
    • Räumliche Accessor-Funktionen
    • Räumliche Beziehungen
    • Funktionen für räumliche Beziehungen
    • Räumliche Operationen
    • Funktionen für räumliche Operationen
    • Parametrische Kreise, Ellipsen und Keile
    • 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_Y

    Diese ArcGIS 10.5-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_Y wählt einen Eingabeparameter vom Typ "ST_Point" aus und gibt dessen Y-Koordinate zurück. In SQLite kann "ST_Y" auch die Y-Koordinate eines ST_Point aktualisieren.

    Syntax

    Oracle und PostgreSQL

    sde.st_y (point1 sde.st_point)

    SQLite

    double   st_y (point1  geometryblob)
    geometry st_y (input_shape geometryblob, new_Yvalue double)

    Rückgabetyp

    Doppelte Genauigkeit

    Die Funktion "ST_Y" kann mit SQLite verwendet werden, um die Y-Koordinate eines Punktes zu aktualisieren. In diesem Fall wird ein geometryblob zurückgegeben.

    Beispiel

    Die Tabelle "y_test" wird mit zwei Spalten erstellt: der Spalte "gid", durch die die einzelnen Zeilen eindeutig gekennzeichnet werden, und der Spalte "pt1" vom Typ ST_Point.

    Mit den INSERT-Anweisungen werden zwei Zeilen eingefügt. Eine Zeile enthält einen Punkt ohne Z-Koordinate oder Messwert. Die andere Zeile enthält sowohl eine Z-Koordinate als auch einen Messwert.

    Die SELECT-Abfrage verwendet die Funktion "ST_Y", um die Y-Koordinate jedes Punkt-Features abzurufen.

    Oracle

    CREATE TABLE y_test (
     gid integer unique,
     pt1 sde.st_point
    );
    
    INSERT INTO Y_TEST VALUES (
     1,
     sde.st_pointfromtext ('point (10.02 20.02)', 4326)
    );
    
    INSERT INTO Y_TEST VALUES (
     2,
     sde.st_pointfromtext ('point zm(10.1 20.01 5.0 7.0)', 4326)
    );
    
    SELECT gid, sde.st_y (pt1) "The Y coordinate"
     FROM Y_TEST;
    
           GID     The Y coordinate
    
             1          20.02
             2          20.01
    

    PostgreSQL

    CREATE TABLE y_test (
     gid integer unique,
     pt1 sde.st_point
    );
    
    INSERT INTO y_test VALUES (
     1,
     sde.st_point ('point (10.02 20.02)', 4326)
    );
    
    INSERT INTO y_test VALUES (
     2,
     sde.st_point ('point zm(10.1 20.01 5.0 7.0)', 4326)
    );
    
    SELECT gid, sde.st_y (pt1) 
     AS "The Y coordinate"
     FROM y_test;
    
           gid    The Y coordinate
    
             1          20.02
             2          20.01
    

    SQLite

    CREATE TABLE y_test (gid integer);
     
    SELECT AddGeometryColumn(
     NULL,
     'y_test',
     'pt1',
     4326,
     'pointzm',
     'xyzm',
     'null'
    );
    
    INSERT INTO y_test VALUES (
     1,
     st_point ('point (10.02 20.02)', 4326)
    );
    
    INSERT INTO y_test VALUES (
     2,
     st_point ('point zm(10.1 20.01 5.0 7.0)', 4326)
    );
    
    SELECT gid, st_y (pt1) 
     AS "The Y coordinate"
     FROM y_test;
    
    gid    The Y coordinate
    
    1          20.02
    2          20.01
    

    Die Funktion "ST_Y" kann auch verwendet werden, um den Koordinatenwert eines vorhandenen Punktes zu aktualisieren. In diesem Beispiel wird der Y-Koordinatenwert des zweiten Punktes in "y_Test" mit "ST_Y" aktualisiert.

    UPDATE y_test
     SET pt1=st_y(
      (SELECT pt1 FROM y_test WHERE gid=2),
      20.1
      )
     WHERE gid=2;
    

    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
    • Esri Blog
    • User Conference
    • Developer Summit
    Esri
    Copyright © 2018 Esri. | Datenschutz | Rechtliches