

 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.

# Memuat shapefile ke Amazon Redshift
<a name="spatial-copy-shapefile"></a>

Anda dapat menggunakan perintah COPY untuk menelan shapefile Esri yang disimpan di Amazon S3 ke dalam tabel Amazon Redshift. Sebuah * shapefile * menyimpan informasi lokasi geometris dan atribut fitur geografis dalam format vektor. Format shapefile dapat menggambarkan objek spasial secara spasial seperti titik, garis, dan poligon. Untuk informasi lebih lanjut tentang shapefile, lihat Shapefile [ di ](https://en.wikipedia.org/wiki/Shapefile) Wikipedia. 

Perintah COPY mendukung parameter format data`SHAPEFILE`. Secara default, kolom pertama dari shapefile adalah kolom `GEOMETRY` atau`IDENTITY`. Semua kolom berikutnya mengikuti urutan yang ditentukan dalam shapefile. Namun, tabel target tidak perlu berada dalam tata letak yang tepat ini karena Anda dapat menggunakan pemetaan kolom COPY untuk menentukan urutan. Untuk informasi tentang dukungan shapefile perintah COPY, lihat. [SHAPEFILE](copy-parameters-data-format.md#copy-shapefile)

Dalam beberapa kasus, ukuran geometri yang dihasilkan mungkin lebih besar dari maksimum untuk menyimpan geometri di Amazon Redshift. Jika demikian, Anda dapat menggunakan opsi COPY `SIMPLIFY` atau `SIMPLIFY AUTO` untuk menyederhanakan geometri selama konsumsi sebagai berikut:
+ Tentukan `SIMPLIFY tolerance` untuk menyederhanakan semua geometri selama konsumsi menggunakan Ramer-Douglas-Peucker algoritma dan toleransi yang diberikan. 
+ Tentukan `SIMPLIFY AUTO` tanpa toleransi untuk menyederhanakan hanya geometri yang lebih besar dari ukuran maksimum menggunakan Ramer-Douglas-Peucker algoritma. Pendekatan ini menghitung toleransi minimum yang cukup besar untuk menyimpan objek dalam batas ukuran maksimum. 
+ Tentukan `SIMPLIFY AUTO max_tolerance` untuk menyederhanakan hanya geometri yang lebih besar dari ukuran maksimum menggunakan Ramer-Douglas-Peucker algoritma dan toleransi yang dihitung secara otomatis. Pendekatan ini memastikan bahwa toleransi tidak melebihi toleransi maksimum. 

Untuk informasi tentang ukuran maksimum nilai `GEOMETRY` data, lihat[Pertimbangan saat menggunakan data spasial dengan Amazon Redshift](spatial-limitations.md).

Dalam beberapa kasus, toleransi cukup rendah sehingga catatan tidak dapat menyusut di bawah ukuran maksimum nilai `GEOMETRY` data. Dalam kasus ini, Anda dapat menggunakan `MAXERROR` opsi perintah COPY untuk mengabaikan semua atau hingga sejumlah kesalahan penyerapan.

Perintah COPY juga mendukung pemuatan shapefiles GZIP. Untuk melakukan ini, tentukan parameter COPY GZIP. Dengan opsi ini, semua komponen shapefile harus dikompresi secara independen dan berbagi akhiran kompresi yang sama. 

Jika file deskripsi proyeksi (.prj) ada dengan shapefile, Redshift menggunakannya untuk menentukan id sistem referensi spasial (SRID). Jika SRID valid, geometri yang dihasilkan memiliki SRID ini ditetapkan. Jika nilai SRID yang terkait dengan geometri input tidak ada, geometri yang dihasilkan memiliki nilai SRID nol. Anda dapat menonaktifkan deteksi otomatis id sistem referensi spasial di tingkat sesi dengan menggunakan `SET read_srid_on_shapefile_ingestion` to`OFF`. 

Kueri tampilan `SYS_SPATIAL_SIMPLIFY` atau `SVL_SPATIAL_SIMPLIFY` sistem untuk melihat catatan mana yang telah disederhanakan, bersama dengan toleransi yang dihitung. Saat Anda menentukan`SIMPLIFY tolerance`, tampilan ini berisi catatan untuk setiap operasi COPY. Jika tidak, itu berisi catatan untuk setiap geometri yang disederhanakan. Untuk informasi selengkapnya, lihat [SYS\_SPATIAL\_SIMPLIFIKASI](SYS_SPATIAL_SIMPLIFY.md) atau [SVL\_SPATIAL\_MENYEDERHANAKAN](r_SVL_SPATIAL_SIMPLIFY.md). 

Untuk contoh memuat shapefile, lihat. [Memuat shapefile ke Amazon Redshift](r_COPY_command_examples.md#copy-example-spatial-copy-shapefile)