Optionen

Registerkarte „Allgemein“

Tabelle 1. Query Spatial Data – Allgemeine Optionen

Option

Beschreibung

MISQL

Beginnen Sie mit dem Tippen, um eine MI SQL-Abfrage einzugeben. In einem Popup-Fenster zur automatischen Vervollständigung sehen Sie eine Liste der vom Location Intelligence-Modul unterstützten Funktionen und Aggregationen, die auf Basis Ihrer Eingabe gefiltert wird. Alle MI SQL-Schlüsselwörter werden blau hervorgehoben. Ausführliche Informationen zur Verwendung von MI SQL finden Sie im Handbuch MapInfo SQL-Sprachreferenz.
  • Drücken Sie die Tabulatortaste, um eine Funktion einzufügen.
  • Geben Sie $ ein, um Upstream-Eingabefelder aufzulisten. Beim Verwenden von Eingabefeldern müssen Sie überprüfen, ob sie vorhanden sind, wenn Sie die Abfrage entwerfen.
  • Um die Tabellenstruktur anzuzeigen, können Sie SELECT * verwenden, um alle Spalten und Typen in einer Tabelle anzuzeigen.
  • Sie können ein Schrittfeld mit dem Schlüsselwort As benennen, z. B. SELECT Obj As Geom ...
  • Klicken Sie auf Überprüfen, um die Felder in den Daten und die Query Spatial Data-Eingabefelder anzuzeigen sowie die Gültigkeit der Abfrage zu überprüfen. Diese Schrittfelder sind jetzt für den Downstream-Schritt verfügbar.

Beispiele

select count (*) from "/Polygon" where MI_Contains(Obj, ${Geometry} )

Dies ist eine typische Abfrage für „Point in Polygon“. Dabei steht „/Polygon“ für die benannte Tabelle, die auf Einschließung zu überprüfende Polygone enthält, Obj für die Geometriespalte in der benannten Tabelle „/Polygon“, welche die Polygone enthält, und ${Geometry} für das Feld, das den eingehenden Punkt enthält, der auf Einschließung überprüft werden soll. Damit wird die Anzahl der Polygone gezählt, in denen der eingehende Punkt enthalten ist.

select Country, Capital, MI_Within(obj, ${Geometry}) from "/Samples/NamedTables/WorldcapTable"

Diese Abfrage gibt jedes Land und jede Hauptstadt aus der benannten Tabelle „WorldcapTable“ zurück, das bzw. die in einer angegebenen Geometrie enthalten ist.

select Count(*) from "/Samples/NamedTables/WorldcapTable" Group by Country

Diese Abfrage gibt die Anzahl von Datensätzen pro Land zurück.

Anmerkung: Bevor eine benannte Tabelle mit MISQL in diesem Schritt verwendet werden kann, muss sie in der Datenbank vorhanden sein.

Tab „Koordinatensystem“

Anmerkung: Diese Registerkarte ist nur für Datenflüsse verfügbar, die vor Version 11.1 von Spectrum™ Technology Platform erstellt wurden. Verwenden Sie die MI_Transform MI SQL-Funktion oder die Koordinatensystem-Transformation-Option im Spatial Calculator, wenn eine Koordinatensystem-Transformation erforderlich ist.
Tabelle 2. Query Spatial Data – Allgemeine Optionen

Option

Beschreibung

Koordinatensystem

Das Koordinatensystem für das von der Abfrage zurückgegebene Geometrieobjekt. „Query Spatial Data“ wandelt die Geometrie in das hier angegebene Koordinatensystem um.

Um das standardmäßige Koordinatensystem zu ändern, löschen Sie den Standardwert und beginnen Sie dann, den Namen eines Koordinatensystems oder einen EPSG-Code einzugeben. Es wird eine Dropdown-Liste mit Systemen angezeigt, die mit diesen Buchstaben beginnen oder sie enthalten. (Die Liste erscheint, nachdem Sie mindestens drei alphanumerische Zeichen eingegeben haben.) Sie können auch auf die Schaltfläche „Durchsuchen“ klicken, um das Dialogfeld „Koordinatensystem auswählen“ anzuzeigen, und dann eines aus der Liste auswählen. Unabhängig davon, welches Koordinatensystem Sie auswählen, erscheint der beschreibende Name im Feld und der jeweilige EPSG-Code wird für den Schritt gespeichert.

Weitere Informationen zu EPSG-Codes finden Sie unter www.spatialreference.org. Um eine Liste unterstützter Coderäume für EPSG abzurufen, können Sie die SOAP-Anforderung „List Supported CoordSys by Code Space“ über die Demoseite des Geometry-Diensts unter http://<server>:<port>/Spatial/GeometryService/DemoPage.html senden.