

 Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting [ blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) yang diterbitkan pada 30 Juni 2025. 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# ST\_Transform
<a name="ST_Transform-function"></a>

ST\_Transform mengembalikan geometri baru dengan koordinat yang ditransformasikan dalam sistem referensi spasial yang ditentukan oleh input spasial reference system identifier (SRID). 

## Sintaksis
<a name="ST_Transform-function-syntax"></a>

```
ST_Transform(geom, srid)
```

## Argumen
<a name="ST_Transform-function-arguments"></a>

 *geom*   
Nilai tipe data `GEOMETRY` atau ekspresi yang mengevaluasi `GEOMETRY` tipe. 

 *srid*   
Nilai tipe data `INTEGER` yang mewakili SRID. 

## Jenis pengembalian
<a name="ST_Transform-function-return"></a>

`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
<a name="ST_Transform-function-examples"></a>

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))
```