Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime 11.3 LTS ve üzeri
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.
Söz dizimi
h3_longlatash3string ( longitudeExpr, latitudeExpr, resolutionExpr )
Tartışmalar
-
longitudeExprDOUBLE: H3 hücre kimliğini hesaplamak istediğimiz konumun boylamını (derece cinsinden) temsil eden ifade. -
latitudeExprDOUBLE: H3 hücre kimliğini hesaplamak istediğimiz konumun enlemini (derece cinsinden) temsil eden ifade. -
resolutionExprINT: Değeri 0 ile 15 arasında olması beklenen ve H3 hücre kimliği için çözünürlüğü belirten bir ifade.
İadeler
Belirtilen çözünürlükteki giriş konumunun H3 hücre kimliğini onaltılık bir dize olarak temsil eden STRING türüne ait değer.
Eğer üç giriş ifadesinden herhangi biri NULL ise, işlev NULL döndürür.
Boylam ifadesi ve [-180, 180] enlem ifadesi için dışındaki [-90, 90] değerler, bu aralıklar içindeki eşdeğerlerine eşlenir.
Boylam ve enlem değerlerinin WGS84 koordinat başvuru sisteminde olması beklenir.
Hata koşulları
-
resolutionExprdeğeri0'den küçük veya15'den büyükse, işlev H3_INVALID_RESOLUTION_VALUE döndürür.
Örnekler
-- Simple example.
> SELECT h3_longlatash3string(100, 45, 6);
86240610fffffff
-- The H3 cell ID for the Golden Gate Bridge at resolution 13.
> SELECT h3_longlatash3string(-122.4783, 37.8199, 13);
8d283087022a93f
-- Resolution is out of range.
> SELECT h3_longlatash3string(-122.4783, 37.8199, 16);
[H3_INVALID_RESOLUTION_VALUE] H3 resolution 16 must be between 0 and 15, inclusive