Innerhalb
Innerhalb gibt die Beziehungen zwischen zwei Datensätzen zurück, wobei eine Geometrie in einem Datensatz („enclosed“) sich vollständig innerhalb des Gebiets des anderen Datensatzes („enclosing“) befindet. Damit wird eine Tabelle erstellt, die Zuordnungen zwischen dem Schlüssel in „enclosed“ und dem Schlüssel in „enclosing“ für alle gefundenen Beziehungen enthält.
Sie können Innerhalb verwenden, um festzustellen, in welchen Gebieten sich die anderen Daten befinden, als eine Art von Reverse Geocoding. Beispielsweise können Sie die GPS-Position zusammen mit Innerhalb verwenden, um festzustellen, in welchem Verwaltungsgebiet sie sich befinden.
Zum Kompensieren von Datenungenauigkeiten ist es manchmal besser, Am nächsten anstelle von Innerhalb zu verwenden. Beispiel: Sie haben Punktdaten in Küstengebieten, die Sie Verwaltungsgebieten zuordnen möchten. In diesem Fall können kleine Ungenauigkeiten dazu führen, dass Punkte knapp außerhalb der Gebiete liegen.
Gibt die folgenden Felder zurück:
-
<Name von enclosed>_<Name von enclosing>_RelationId: ein Schlüssel, der für die Beziehung zwischen den zwei Geometrien generiert wird.
-
<enclosed-Schlüsselfeld>: das Schlüsselfeld aus dem ersten Datensatz.
-
<enclosing-Schlüsselfeld>: Das Schlüsselfeld aus dem zweiten Datensatz.
-
Alle Felder außer dem Schlüsselfeld aus dem enclosed-Datensatz, mit vorangestelltem Datensatznamen.
-
Alle Felder außer dem Schlüsselfeld aus dem enclosing-Datensatz, mit vorangestelltem Datensatznamen.
Gehen Sie folgendermaßen vor:
-
Klicken Sie unter Datenverbindungen in Ihrer Qlik GeoOperations-Verbindung auf .
-
Wählen Sie unter Vorgänge die Option Innerhalb aus.
-
Wählen Sie unter Datensatz 1 den Typ der Datenquelle, die im Vorgang verwendet werden soll, sowie deren Parameter aus.
Das Schlüsselfeld in Datensatz 1 muss die Daten enthalten, die innerhalb der anderen Daten eingeschlossen sind.
Die Datentypen und Parameter sind die gleichen wie für den Laden-Vorgang. Weitere Informationen zu den einzelnen Datensatzparametern finden Sie unter:
-
Wählen Sie unter Datensatz 2 den Typ der Datenquelle, die im Vorgang verwendet werden soll, sowie deren Parameter aus.
Das Schlüsselfeld in Datensatz 2 muss die Daten enthalten, die die anderen Daten einschließen.
Die Datentypen und Parameter sind die gleichen wie für den Laden-Vorgang. Weitere Informationen zu den einzelnen Datensatzparametern finden Sie unter:
-
Wählen Sie unter Tabellen die zu ladende Tabelle aus.
-
Wählen Sie unter Felder die zu ladenden Felder aus.
-
Klicken Sie auf Skript einfügen.