H3 jeo-uzamsal işlevlerinin alfabetik listesi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

İşlev Açıklama
h3_boundaryasgeojson(h3CellIdExpr) GeoJSON biçimindeki giriş H3 hücresinin çokgen sınırını döndürür.
h3_boundaryaswkb(h3CellIdExpr) WKB biçimindeki giriş H3 hücresinin çokgen sınırını döndürür.
h3_boundaryaswkt(h3CellIdExpr) WKT biçimindeki giriş H3 hücresinin çokgen sınırını döndürür.
h3_centerasgeojson(h3CellIdExpr) Giriş H3 hücresinin merkezini GeoJSON biçiminde bir nokta olarak döndürür.
h3_centeraswkb(h3CellIdExpr) Giriş H3 hücresinin merkezini WKB biçiminde bir nokta olarak döndürür.
h3_centeraswkt(h3CellIdExpr) Giriş H3 hücresinin merkezini WKT biçiminde bir nokta olarak döndürür.
h3_compact(h3CellIdsExpr) H3 hücre kimliklerinin giriş kümesini mümkün olan en iyi şekilde sıkıştırıyor.
h3_coverash3(geographyExpr, resolutionExpr) Belirtilen çözünürlüğe karşılık gelen ve giriş areal veya doğrusal coğrafyasını tamamen kapsayan, en küçük onaltıgen veya beşgen kümesine ait H3 hücre kimliklerinden oluşan bir DİZİ (BIGINT olarak gösterilir) döndürür.
h3_coverash3string(geographyExpr, resolutionExpr) Giriş doğrusal veya areal coğrafyasını tamamen kapsayan, belirtilen çözünürlükteki en az altıgen veya beşgen setine karşılık gelen H3 hücre kimliklerinden oluşan bir DİZİ (STRING olarak temsil edilir) döndürür.
h3_distance(h3CellId1Expr, h3CellId2Expr) İki giriş H3 hücre kimliği arasındaki kılavuz mesafesini döndürür.
h3_h3tostring(h3CellIdExpr) Giriş H3 hücre kimliğini eşdeğer onaltılık dize gösterimine dönüştürür.
h3_hexring(h3CellIdExpr, kExpr) Merkez H3 hücresinde ortalanmış ve kaynak H3 hücresinden kılavuz uzaklığında k olan boş bir altıgen halka oluşturan bir H3 hücre kimlikleri dizisi döndürür.
h3_ischildof(h3CellId1Expr, h3CellId2Expr) İlk H3 hücre kimliği, ikinci H3 hücre kimliğine eşitse veya onun alt öğesi ise true değeri döner.
h3_ispentagon(h3CellIdExpr) BIGINT veya onaltılık STRING girişi beşgen bir H3 hücresine karşılık geliyorsa veya gelmiyorsa true döndürür.
h3_isvalid(expr) BIGINT veya STRING girişi geçerli bir H3 hücre kimliğiyse true döndürür.
h3_kring(h3CellIdExpr, kExpr) Kaynak hücre kimliğinin (kılavuz) uzaklığındaki k H3 hücre kimliklerini döndürür.
h3_kringdistances(h3CellIdExpr, kExpr) Kaynak H3 hücre kimliğinden belirli bir k kılavuz uzaklığındaki tüm H3 hücre kimliklerini (uzun tamsayılar veya dizeler olarak gösterilir) ve bu hücrelerin kaynak H3 hücre kimliğinden olan uzaklıklarını döndürür.
h3_longlatash3(longitudeExpr [boylam ifadesi], latitudeExpr [enlem ifadesi], resolutionExpr [çözünürlük ifadesi]) Belirtilen çözünürlükte sağlanan boylam ve enlem ile ilgili H3 hücre kimliğini (BIGINT olarak) döndürür.
h3_longlatash3string(longitudeExpr, latitudeExpr, resolutionExpr) Belirtilen çözünürlükte sağlanan boylam ve enleme karşılık gelen H3 hücre kimliğini (onaltılık DIZE olarak) döndürür.
h3_maxchild(h3CellIdExpr, resolutionExpr) Belirtilen çözünürlükteki giriş H3 hücresinin maksimum değere sahip çocuğunu döndürür.
h3_minchild(h3CellIdExpr, resolutionExpr) Belirtilen çözünürlükteki giriş H3 hücresinin minimum değere sahip alt öğesini döndürür.
h3_pointash3(geographyExpr, resolutionExpr) Belirtilen çözünürlükte sağlanan noktaya karşılık gelen H3 hücre kimliğini (BIGINT olarak) döndürür.
h3_pointash3string(geographyExpr, resolutionExpr) Belirtilen çözünürlüktaki verilen nokta için karşılık gelen H3 hücre kimliğini (string olarak) verir.
h3_polyfillash3(geographyExpr, resolutionExpr) Giriş areal coğrafyasında yer alan belirtilen çözünürlüğün altıgenlerine veya beşgenlerine karşılık gelen H3 hücre kimliklerinden oluşan bir DIZI (BIGINT olarak gösterilir) döndürür.
h3_polyfillash3string(geographyExpr, resolutionExpr) Centroid'leri giriş areal coğrafyasında yer alan belirtilen çözünürlüğün altıgenlerine veya beşgenlerine karşılık gelen H3 hücre kimliklerinden oluşan bir DIZI (STRING olarak temsil edilir) döndürür.
h3_resolution(h3CellIdExpr) Girdi H3 hücre kimliğinin çözünürlüğünü geri döndürür.
h3_stringtoh3(h3CellIdStringExpr) Bir H3 hücre kimliğini temsil eden onaltılık bir dize olması beklenen giriş dizesini H3 hücre kimliğinin ilgili BIGINT gösterimine dönüştürür.
h3_tessellateaswkb(geographyExpr, resolutionExpr) Belirtilen çözünürlükte H3 hücreleri kullanarak giriş coğrafyasının döşemesini döndürür.
h3_tochildren(h3CellIdExpr, resolutionExpr) Belirtilen çözünürlükte giriş H3 hücre kimliğinin alt H3 hücre kimliklerinden oluşan bir dizi döndürür.
h3_toparent(h3CellIdExpr, resolutionExpr) Belirtilen çözünürlükteki giriş H3 hücre kimliğinin ebeveyn H3 hücre kimliğini döndürür.
h3_try_coverash3(geographyExpr, resolutionExpr) Belirtilen çözünürlükte, giriş doğrusal veya yüzeysel coğrafyasını tamamen kapsayan en az onaltılık veya beşgen kümesine karşılık gelen H3 hücre kimliklerinden bir DİZİ (BIGINT olarak gösterilir) döndürür; veya ilk bağımsız değişken geçersizse NULL döndürür.
h3_try_coverash3string(geographyExpr, resolutionExpr) Belirtilen çözünürlüğün, giriş doğrusal veya alan coğrafyasını tamamen kapsayan asgari altıgen veya beşgen kümesine karşılık gelen H3 hücre kimliklerinden (STRING olarak temsil edilir) oluşan bir DİZİ döndürür; veya ilk bağımsız değişken geçersizse NULL döndürür.
h3_try_distance(h3CellId1Expr, h3CellId2Expr) Aynı çözünürlükteki iki giriş H3 hücre kimliğinin ızgara mesafesini döndürür; eğer mesafe tanımlanmamışsa, NULL değerini verir.
h3_try_polyfillash3(geographyExpr, resolutionExpr) Giriş areal coğrafyasında yer alan belirtilen çözünürlüğün altıgenlerine veya beşgenlerine karşılık gelen H3 hücre kimliklerinden oluşan bir DIZI (BIGINT olarak gösterilir) döndürür.
h3_try_polyfillash3string(geographyExpr, resolutionExpr) Centroid'leri giriş areal coğrafyasında yer alan belirtilen çözünürlüğün altıgenlerine veya beşgenlerine karşılık gelen H3 hücre kimliklerinden oluşan bir DIZI (STRING olarak temsil edilir) döndürür.
h3_try_tessellateaswkb(geographyExpr, resolutionExpr) Belirtilen çözünürlükte H3 hücreleri kullanarak giriş coğrafyasının bir tessellation'ını döndürür, ya da ilk bağımsız değişken geçersizse veya işlev bir tessellation hesaplayamadıysa NULL değerini döndürür.
h3_try_validate(h3CellIdExpr) Geçerli bir H3 hücre kimliğine karşılık geliyorsa BIGINT veya STRING türündeki giriş değerini veya aksi takdirde NULL değerini döndürür.
h3_uncompact(h3CellIdsExpr, resolutionExpr) H3 hücre kimliklerinin giriş kümesini belirtilen çözünürlüğe göre çözer.
h3_validate(h3CellIdExpr) Geçerli bir H3 hücre kimliğine karşılık geliyorsa, BIGINT veya STRING türünde bir giriş değeri döndürür veya aksi takdirde bir hata yayar.