Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt ein Array von H3-Zell-IDs zurück, die als Zeichenfolgen dargestellt werden, entsprechend den Sechsecken oder Fünfecken der angegebenen Auflösung, die in der Flächengeografie des Eingangs enthalten sind. Die Abdeckung wird durch die Zell-Schwerpunkte bestimmt: Eine Zelle gilt als die Geografie abdeckend, wenn sich der Schwerpunkt der Zelle innerhalb der Flächengeografie befindet. Der Wert des Ausdrucks ist None , wenn die Geografie kein Areal (Polygon oder Multipolygon) ist oder wenn beim Analysieren der Eingabedarstellung der Geografie ein Fehler gefunden wird.
Zulässige Eingabedarstellungen sind WKT, GeoJSON und WKB. In den ersten beiden Fällen wird erwartet, dass die Eingabe vom Typ Zeichenfolge sein wird, während im letzten Fall die Eingabe vom Typ BINARY erwartet wird. Unterstützt Spark Connect.
Die entsprechende Databricks SQL-Funktion finden Sie unter h3_try_polyfillash3string Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.h3_try_polyfillash3string(col1=<col1>, col2=<col2>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
col1 |
pyspark.sql.Column oder str |
Eine Zeichenfolge, die eine Geografie im WGS84-Koordinatenreferenzsystem im WKT- oder GeoJSON-Format darstellt, oder eine BINÄRdatei, die eine Geografie im WGS84-Koordinatenreferenzsystem im WKB-Format darstellt. |
col2 |
pyspark.sql.Column, stroder int |
Die Auflösung der H3-Zell-IDs, die den geographischen Bereich abdecken. |
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('POLYGON((-122.4194 37.7749,-118.2437 34.0522,-74.0060 40.7128,-122.4194 37.7749))', 2),],['wkt', 'res'])
df.select(dbf.h3_try_polyfillash3string('wkt', 'res').alias('result')).collect()
[Row(result=['82268ffffffffff', '82269ffffffffff', '822987fffffffff', '8226e7fffffffff', '822997fffffffff', '8226f7fffffffff', '822657fffffffff', '8229affffffffff'])]