Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
ST_ MakeLine
ST_ MakeLine membuat linestring dari geometri input.
Dimensi geometri yang dikembalikan sama dengan geometri input. Kedua geometri input harus memiliki dimensi yang sama.
Sintaks
ST_MakeLine(geom1, geom2)
Argumen
- geom1
-
Nilai tipe data
GEOMETRY
atau ekspresi yang mengevaluasiGEOMETRY
tipe. Subtipe harusPOINT
,LINESTRING
, atauMULTIPOINT
. - geom2
-
Nilai tipe data
GEOMETRY
atau ekspresi yang mengevaluasiGEOMETRY
tipe. Subtipe harusPOINT
,LINESTRING
, atauMULTIPOINT
.
Jenis pengembalian
GEOMETRY
dari subtipeLINESTRING
.
Jika geom1 atau geom2 adalah null, maka null dikembalikan.
Jika geom1 dan geom2 adalah titik kosong atau berisi titik kosong, maka titik-titik kosong ini diabaikan.
Jika geom1 dan geom2 kosong, maka kosong dikembalikan. LINESTRING
Nilai pengidentifikasi sistem referensi spasial (SRID) dari geometri yang dikembalikan adalah nilai SRID dari geometri input.
Jika geom1 dan geom2 memiliki nilai SRID yang berbeda, maka kesalahan dikembalikan.
Jika geom1 atau geom2 bukan,, atau POINT
LINESTRING
MULTIPOINT
, maka kesalahan dikembalikan.
Jika geom1 dan geom2 memiliki dimensi yang berbeda, maka kesalahan dikembalikan.
Contoh
SQL berikut membangun linestring dari dua linestrings input.
SELECT ST_MakeLine(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'), ST_GeomFromText('LINESTRING(88.29 39.07,88.42 39.26,88.27 39.31,88.29 39.07)'));
st_makeline
-----------
010200000008000000C3F5285C8F52534052B81E85EB113D407B14AE47E15A5340C3F5285C8F423D40E17A14AE475153408FC2F5285C4F3D40C3F5285C8F52534052B81E85EB113D40C3F5285C8F125640295C8FC2F58843407B14AE47E11A5640E17A14AE47A14340E17A14AE4711564048E17A14AEA74340C3F5285C8F125640295C8FC2F5884340