Dela via


Alfabetisk list av H3-geospatiala funktioner

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime

Function beskrivning
h3_boundaryasgeojson(h3CellIdExpr) Returnerar polygongränsen för H3-indatacellen i GeoJSON-format .
h3_boundaryaswkb(h3CellIdExpr) Returnerar den polygonala gränsen för H3-indatacellen i WKB-format .
h3_boundaryaswkt(h3CellIdExpr) Returnerar den polygonala gränsen för H3-indatacellen i WKT-format .
h3_centerasgeojson(h3CellIdExpr) Returnerar mitten av H3-indatacellen som en punkt i GeoJSON-format .
h3_centeraswkb(h3CellIdExpr) Returnerar mitten av H3-indatacellen som en punkt i WKB-format .
h3_centeraswkt(h3CellIdExpr) Returnerar mitten av H3-indatacellen som en punkt i WKT-format .
h3_compact(h3CellIdsExpr) Komprimerar indata set för H3-cell-ID på bästa möjliga sätt.
h3_coverash3(geographyExpr, resolutionExpr) Returnerar en MATRIS med H3-cell-ID:er (representeras som BIGINT) som motsvarar den minimala set av sexhörningar eller femhörningar, av den angivna upplösningen, som helt täcker indataradiska eller areala geografiska områden.
h3_coverash3string(geographyExpr, resolutionExpr) Returnerar en MATRIS med H3-cell-ID:er (representeras som STRING) som motsvarar den minimala set av sexhörningar eller pentagoner, av den angivna upplösningen, som helt täcker indata linjär eller areal geografi.
h3_distance(h3CellId1Expr, h3CellId2Expr) Returnerar rutnätsavståndet för de två indata-H3-cell-ID:na.
h3_h3tostring(h3CellIdExpr) Konverterar indata-H3-cell-ID:t till motsvarande hexadecimal strängrepresentation.
h3_hexring(h3CellIdExpr, kExpr) Returnerar en matris med H3-cell-ID:t som bildar en ihålig sexhörningsring centrerad vid ursprungscellen H3 och som är på rutnätsavstånd k från ursprungscellen H3.
h3_ischildof(h3CellId1Expr, h3CellId2Expr) Returnerar sant om det första H3-cell-ID:t är lika med eller ett underordnat av det andra H3-cell-ID:t.
h3_ispentagon(h3CellIdExpr) Returnerar sant om indatan BIGINT eller hexadecimal STRING motsvarar en femkants H3-cell eller inte.
h3_isvalid(expr) Returnerar sant om indata-BIGINT eller STRING är ett giltigt H3-cell-ID.
h3_kring(h3CellIdExpr, kExpr) Returnerar de H3-cell-ID:er som ligger inom (rutnät) avstånd k från ursprungscellens ID.
h3_kringdistances(h3CellIdExpr, kExpr) Returnerar alla H3-cell-ID:n (representeras som långa heltal eller strängar) inom rutnätsavståndet k från ursprungscells-ID:t H3, tillsammans med avståndet från ursprungscells-ID:t H3.
h3_longlatash3(longitudeExpr, latitudeExpr, resolutionExpr) Returnerar det H3-cell-ID (som en BIGINT) som motsvarar den angivna longitud och latitud vid den angivna upplösningen.
h3_longlatash3string(longitudeExpr, latitudeExpr, resolutionExpr) Returnerar det H3-cell-ID (som en hexadecimal STRÄNG) som motsvarar den angivna longitud och latitud vid den angivna upplösningen.
h3_maxchild(h3CellIdExpr, resolutionExpr) Returnerar det underordnade värdet för det maximala värdet för indata-H3-cellen med den angivna upplösningen.
h3_minchild(h3CellIdExpr, resolutionExpr) Returnerar det underordnade värdet för den inmatade H3-cellen med den angivna upplösningen.
h3_pointash3(geographyExpr, resolutionExpr) Returnerar det H3-cell-ID (som bigint) som motsvarar den angivna punkten vid den angivna upplösningen.
h3_pointash3string(geographyExpr, resolutionExpr) Returnerar det H3-cell-ID (som en STRÄNG) som motsvarar den angivna punkten vid den angivna upplösningen.
h3_polyfillash3(geographyExpr, resolutionExpr) Returnerar en MATRIS med H3-cell-ID :er (representeras som BIGINT) som motsvarar sexhörningar eller pentagoner, av den angivna upplösningen, som ingår i indatans arealgeografi.
h3_polyfillash3string(geographyExpr, resolutionExpr) Returnerar en MATRIS med H3-cell-ID:er (representeras som STRING) som motsvarar sexhörningar eller femhörningar, av den angivna upplösningen, som finns i indatans arealgeografi.
h3_resolution(h3CellIdExpr) Returnerar upplösningen för indata-H3-cell-ID:t.
h3_stringtoh3(h3CellIdStringExpr) Konverterar indatasträngen, som förväntas vara en hexadecimal sträng som representerar ett H3-cell-ID, till motsvarande BIGINT-representation av H3-cell-ID:t.
h3_tessellateaswkb(geographyExpr, resolutionExpr) Returnerar en tessellation av indataområdet med H3-celler vid den angivna upplösningen.
h3_tochildren(h3CellIdExpr, resolutionExpr) Returnerar en matris med underordnade H3-cell-ID:t för indata-H3-cell-ID:t med den angivna upplösningen.
h3_toparent(h3CellIdExpr, resolutionExpr) Returnerar det överordnade H3-cell-ID:t för indata-H3-cell-ID:t med den angivna upplösningen.
h3_try_distance(h3CellId1Expr, h3CellId2Expr) Returnerar rutnätsavståndet för de två indata-H3-cell-ID:na med samma upplösning eller NULL om avståndet är odefinierat.
h3_try_polyfillash3(geographyExpr, resolutionExpr) Returnerar en MATRIS med H3-cell-ID :er (representeras som BIGINT) som motsvarar sexhörningar eller pentagoner, av den angivna upplösningen, som ingår i indatans arealgeografi.
h3_try_polyfillash3string(geographyExpr, resolutionExpr) Returnerar en MATRIS med H3-cell-ID:er (representeras som STRING) som motsvarar sexhörningar eller femhörningar, av den angivna upplösningen, som finns i indatans arealgeografi.
h3_try_validate(h3CellIdExpr) Returnerar indatavärdet, som är av typen BIGINT eller STRING, om det motsvarar ett giltigt H3-cell-ID eller NULL på annat sätt.
h3_uncompact(h3CellIdsExpr, resolutionExpr) De-komprimerar indata set av H3-cell-ID till den angivna upplösningen.
h3_validate(h3CellIdExpr) Returnerar indatavärdet, som är av typen BIGINT eller STRING, om det motsvarar ett giltigt H3-cell-ID eller genererar ett annat fel.