Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - Unterstützung für räumliche Daten » Erste Orientierung zu räumlichen Daten » Arbeit mit räumlichen Daten

 

Räumliche Daten als Bilder anzeigen

Sie sollten bei der Arbeit mit räumlichen Daten eine Geometrie als Bild anzeigen, um zu prüfen, was die Daten darstellen. SQL Anywhere bietet zwei Möglichkeiten, Geometrien anzuzeigen:

  • Registerkarte Räumliche Vorschau   Die Registerkarte Räumliche Vorschau ist in Interactive SQL im Fensterausschnitt Ergebnisse verfügbar. Mit der räumlichen Vorschau können Sie Geometriewerte in den Ergebnissen einzeln anzeigen.

  • Spatial Viewer   Der Spatial Viewer ist in Interactive SQL im Menü Extras verfügbar. Der Spatial Viewer kombiniert alle Geometrien, die in den Ergebnissen einer Abfrage enthalten sind, in einem Bild.

    Jede Instanz von Interactive SQL ist einer eigenen Verbindung mit einer Datenbank zugeordnet. Wenn Sie eine Instanz des Spatial Viewers in Interactive SQL öffnen, bleibt diese Instanz des Spatial Viewers weiterhin dieser Instanz von Interactive SQL zugeordnet und teilt die Verbindung zur Datenbank mit ihm.

    Das bedeutet, wenn Sie bei der Ausführung einer Abfrage im Spatial Viewer versuchen, eine Abfrage in der zugeordneten Instanz von Interactive SQL auszuführen, wird ein Fehler ausgegeben. Wenn Sie mehrere Instanzen des Spatial Viewers öffnen, die von derselben Instanz von Interactive SQL erstellt wurden, kann jeweils nur eine dieser Instanzen eine Abfrage ausführen. Die anderen Instanzen müssen warten, bis die Abfrage abgeschlossen wurde.

 ♦  Eine Geometrie in Interactive SQL anzeigen
  1. Führen Sie die folgende Abfrage in Interactive SQL aus:

    SELECT * FROM SpatialShapes;
  2. Doppelklicken Sie auf einen beliebigen Wert in der Spalte Shapes im Fensterausschnitt Ergebnisse, um den Wert im Fenster Wert zu öffnen.

    Der Wert wird im Fenster Wert auf der Registerkarte Text angezeigt.

    Hinweis

    Standardmäßig kürzt Interactive SQL-Werte im Fensterausschnitt Ergebnisse auf 256 Zeichen. Wenn Interactive SQL den Fehler meldet, dass der vollständige Spaltenwert nicht gelesen werden konnte, erhöhen Sie den Kürzungswert. Hierzu wählen Sie Extras » Optionen und wählen im linken Fensterausschnitt SQL Anywhere. Auf der Registerkarte Ergebnisse ändern Sie Kürzungslänge auf einen hohen Wert, z. B. 5000. Klicken Sie auf OK, um Ihre Änderungen zu speichern, und führen Sie die Abfrage erneut aus.

  3. Klicken Sie auf die Registerkarte Räumliche Vorschau, um die Geometrie als skalierbare Vektorgrafik (SVG) anzuzeigen.

    Beschreibung für Eingabehilfen
  4. Mit den Schaltflächen Vorherige Zeile und Nächste Zeile können Sie andere Zeilen in der Ergebnismenge anzeigen.

 ♦  So zeigen Sie eine Geometrie im Spatial Viewer an
  1. In Interactive SQL wählen Sie Extras » Spatial Viewer.

  2. Im Spatial Viewer führen Sie folgende Abfrage im Fensterausschnitt SQL aus und klicken dann auf Ausführen:

    SELECT * FROM SpatialShapes;
    Gruppe von farbigen Polygonen in der Anzeige des Spatial Viewers

    Das im Bereich Ergebnisse angezeigte Bild zeigt alle Geometrien in der Ergebnismenge. Diese Ansicht unterscheidet sich von der auf der Registerkarte Räumliche Vorschau in Interactive SQL, wo eine Vorschau der in den Ergebnissen gewählten Geometrie angezeigt wird.

    Die Reihenfolge der Zahlen in einem Ergebnis beeinflussen, wie das Bild im Spatial Viewer angezeigt wird, da das Bild in der Reihenfolge gezeichnet wird, in der die Zeilen verarbeitet werden. Dabei befindet sich die neueste Zeile ganz oben. Das bedeutet, dass Formen, die in einer Ergebnismenge weiter unten stehen, die Formen an einer früheren Stelle in der Ergebnismenge überlagern können.

    Mit dem Tool Polygon-Umrisse zeichnen können Sie die Farbe aus den Polygonen in einer Zeichnung entfernen, um den Umriss aller Formen zu zeigen. Dieses Tool befindet sich unterhalb des Bilds neben den Steuerelementen zum Speichern, Zoomen und Schwenken. Beispiel der Darstellung des Bilds als Umriss:

    Gruppe von Polygon-Umrissen und -Linien in der Anzeige des Spatial Viewers