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.
Şunun için geçerlidir:
Databricks SQL
Databricks Runtime 18.2 ve üzeri
Uyarı
Bu özellik Databricks SQL Klasik ambarlarında kullanılamaz. Databricks SQL ambarları hakkında daha fazla bilgi edinmek için bkz. SQL ambar türleri.
Verilen koordinatlara sahip bir nokta GEOMETRY değeri döndürür. İşlev, noktanın (x, y), (x, y, z) veya (x, y, z, m) koordinatlarını temsil eden 2, 3 veya 4 DOUBLE değer alır.
Syntax
st_makepoint ( x, y [, z [, m ] ] )
Bağımsız değişken
-
x: NoktanınDOUBLEilk koordinatını temsil eden bir değer. -
y: NoktanınDOUBLEikinci koordinatını temsil eden bir değer. -
z: Noktanın üçüncü (Z) koordinatını temsil eden isteğe bağlıDOUBLEbir değer. -
m: Noktanın dördüncü (M) koordinatını temsil eden isteğe bağlıDOUBLEbir değer.
İadeler
Belirtilen koordinatlara sahip bir noktayı temsil eden türünde GEOMETRYbir değer.
Döndürülen geometrinin SRID değeri her zaman 0olur.
Giriş koordinatlarının sayısı döndürülen noktanın boyutunu belirler: yalnızca x sağlarsanız 2B ve yayrıca sağlarsanız z3DZ veya dört koordinatın tümünü (x, y, zve m) sağlarsanız 4D.
Eğer girişlerden herhangi biri NULL ise, işlev NULL döndürür.
Examples
-- Creates a 2D point with coordinates (10, 34).
> SELECT st_astext(st_makepoint(10.0, 34.0));
POINT(10 34)
-- Creates a 3DZ point with coordinates (1, 2, 3).
> SELECT st_astext(st_makepoint(1.0, 2.0, 3.0));
POINT Z (1 2 3)
-- Creates a 4D point with coordinates (1, 2, 3, 4).
> SELECT st_astext(st_makepoint(1.0, 2.0, 3.0, 4.0));
POINT ZM (1 2 3 4)
-- The SRID of the returned geometry is always 0.
> SELECT st_srid(st_makepoint(10.0, 34.0));
0
-- The type of the returned geometry is always geometry(0).
> SELECT typeof(st_makepoint(10.0, 34.0));
geometry(0)
-- The function returns NULL if any of the inputs is NULL.
> SELECT st_astext(st_makepoint(10.0, NULL));
NULL