

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Laden eines Shapefile in Amazon Redshift
<a name="spatial-copy-shapefile"></a>

Sie können den Befehl COPY verwenden, um Esri Shapefiles, die in Amazon S3 gespeichert sind, in Amazon-Redshift-Tabellen aufzunehmen. Ein *Shapefile* speichert die geometrische Position und Attributinformationen von geografischen Features in einem Vektorformat. Das Shapefile-Format kann Geo-Objekte wie Punkte, Linien und Polygone beschreiben. Weitere Informationen zu Shapefiles finden Sie unter [Shapefile](https://en.wikipedia.org/wiki/Shapefile) in Wikipedia. 

Der Befehl COPY unterstützt den Datenformatparameter `SHAPEFILE`. Standardmäßig ist die erste Spalte des Shapefile entweder eine `GEOMETRY`- oder `IDENTITY`-Spalte. Alle nachfolgenden Spalten folgen der im Shapefile angegebenen Reihenfolge. Die Zieltabelle muss sich jedoch nicht in diesem exakten Layout befinden, da Sie das COPY-Spalten-Mapping verwenden können, um die Reihenfolge zu definieren. Weitere Informationen zur Unterstützung von Shapefile-Befehlen finden Sie unter [SHAPEFILE](copy-parameters-data-format.md#copy-shapefile).

In einigen Fällen kann die resultierende Geometriegröße größer sein als das Maximum zum Speichern einer Geometrie in Amazon Redshift. Wenn ja, können Sie den COPY-Befehl `SIMPLIFY` oder `SIMPLIFY AUTO` verwenden, um die Geometrien während der Erfassung wie folgt zu vereinfachen:
+ Geben Sie `SIMPLIFY tolerance` an, dass alle Geometrien während der Aufnahme mithilfe des Ramer-Douglas-Peucker Algorithmus und der angegebenen Toleranz vereinfacht werden sollen. 
+ Geben Sie `SIMPLIFY AUTO` ohne Toleranz an, um mithilfe des Algorithmus nur Geometrien zu vereinfachen, die größer als die maximale Größe sind. Ramer-Douglas-Peucker Dieser Ansatz berechnet die minimale Toleranz, die groß genug ist, um das Objekt innerhalb der maximalen Größenbeschränkung zu speichern. 
+ Geben Sie `SIMPLIFY AUTO max_tolerance` an, dass nur Geometrien vereinfacht werden sollen, die größer als die maximale Größe sind. Verwenden Sie dazu den Ramer-Douglas-Peucker Algorithmus und die automatisch berechnete Toleranz. Dieser Ansatz stellt sicher, dass die Toleranz die maximale Toleranz nicht überschreitet. 

Weitere Informationen zur maximalen Größe eines `GEOMETRY`-Datenwerts finden Sie unter [Überlegungen bei Verwendung von Geodaten in Amazon Redshift](spatial-limitations.md).

In einigen Fällen ist die Toleranz niedrig genug, dass der Datensatz nicht unter die maximale Größe eines `GEOMETRY`-Datenwerts sinkt. In diesen Fällen können Sie die Option `MAXERROR` des COPY-Befehls verwenden, um alle oder eine bestimmte Anzahl von Erfassungsfehlern zu ignorieren.

Der Befehl COPY unterstützt auch das Laden von GZIP-Shapefiles. Geben Sie hierfür den Parameter COPY GZIP an. Mit dieser Option müssen alle Shapefile-Komponenten unabhängig voneinander komprimiert werden und dasselbe Komprimierungssuffix verwenden. 

Wenn eine Projektionsbeschreibungsdatei (.prj) mit dem Shapefile vorhanden ist, bestimmt Redshift damit die ID des räumlichen Bezugssystems (SRID). Wenn die SRID gültig ist, wird der resultierenden Geometrie diese SRID zugewiesen. Wenn der mit der Eingabegeometrie verbundene SRID-Wert nicht existiert, hat die resultierende Geometrie den SRID-Wert null. Sie können die automatische Erkennung der ID des räumlichen Bezugssystems auf Vortragsbene deaktivieren, indem Sie `SET read_srid_on_shapefile_ingestion` zu `OFF` verwenden. 

Fragen Sie die Systemansicht `SYS_SPATIAL_SIMPLIFY` oder `SVL_SPATIAL_SIMPLIFY` ab, um zusammen mit der berechneten Toleranz anzuzeigen, welche Datensätze vereinfacht wurden. Wenn Sie `SIMPLIFY tolerance` angeben, enthält diese Ansicht einen Datensatz für jeden COPY-Vorgang. Andernfalls enthält sie einen Datensatz für jede vereinfachte Geometrie. Für weitere Informationen siehe [SYS\$1SPATIAL\$1SIMPLIFY](SYS_SPATIAL_SIMPLIFY.md) oder [SVL\$1SPATIAL\$1SIMPLIFY](r_SVL_SPATIAL_SIMPLIFY.md). 

Beispiele zum Laden eines Shapefiles finden Sie unter [Laden eines Shapefile in Amazon Redshift](r_COPY_command_examples.md#copy-example-spatial-copy-shapefile).