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.
Führen Sie die folgende Abfrage in Interactive SQL aus:
SELECT * FROM SpatialShapes; |
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.
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.
Klicken Sie auf die Registerkarte Räumliche Vorschau, um die Geometrie als skalierbare Vektorgrafik (SVG) anzuzeigen.
Mit den Schaltflächen Vorherige Zeile und Nächste Zeile können Sie andere Zeilen in der Ergebnismenge anzeigen.
In Interactive SQL wählen Sie Extras » Spatial Viewer.
Im Spatial Viewer führen Sie folgende Abfrage im Fensterausschnitt SQL aus und klicken dann auf Ausführen:
SELECT * FROM SpatialShapes; |
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:
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |