Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
ST_Transform
ST_Transform mengembalikan geometri baru dengan koordinat yang ditransformasikan dalam sistem referensi spasial yang ditentukan oleh input spasial reference system identifier (SRID).
Sintaks
ST_Transform(geom, srid)
Argumen
- geom
-
Nilai tipe data
GEOMETRY
atau ekspresi yang mengevaluasiGEOMETRY
tipe. - srid
-
Nilai tipe data
INTEGER
yang mewakili SRID.
Jenis pengembalian
GEOMETRY
.
Nilai SRID dari geometri yang dikembalikan diatur ke srid.
Jika geom atau srid adalah null, maka null dikembalikan.
Jika nilai SRID yang terkait dengan input geom tidak ada, maka kesalahan dikembalikan.
Jika srid tidak ada, maka kesalahan dikembalikan.
Contoh
SQL berikut mengubah SRID dari koleksi geometri kosong.
SELECT ST_AsEWKT(ST_Transform(ST_GeomFromText('GEOMETRYCOLLECTION EMPTY', 3857), 4326));
st_asewkt
------------------------------------
SRID=4326;GEOMETRYCOLLECTION EMPTY
SQL berikut mengubah SRID dari linestring.
SELECT ST_AsEWKT(ST_Transform(ST_GeomFromText('LINESTRING(110 40, 2 3, -10 80, -7 9, -22 -33)', 4326), 26918));
st_asewkt
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SRID=26918;LINESTRING(73106.6977300955 15556182.9688576,14347201.5059964 1545178.32934967,1515090.41262989 9522193.25115316,10491250.83295 2575457.28410878,5672303.72135968 -5233682.61176205)
SQL berikut mengubah SRID poligon.
SELECT ST_AsEWKT(ST_Transform(ST_GeomFromText('POLYGON Z ((-10 10 -7, -65 10 -6, -10 64 -5, -10 10 -7), (-11 11 5, -11 12 6, -12 11 7, -11 11 5))', 6989), 6317));
st_asewkt
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SRID=6317;POLYGON Z ((6186430.2771091 -1090834.57212608 1100247.33216237,2654831.67853801 -5693304.90741276 1100247.50581055,2760987.41750022 -486836.575101877 5709710.44137268,6186430.2771091 -1090834.57212608 1100247.33216237),(6146675.25029258 -1194792.63532103 1209007.1115113,6125027.87562215 -1190584.81194058 1317403.77865723,6124888.99555252 -1301885.3455052 1209007.49312929,6146675.25029258 -1194792.63532103 1209007.1115113))