Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
SYS_SPATIAL_SIMPLIFY
Puede consultar la vista del sistema SYS_SPATIAL_SIMPLIFY para obtener información acerca de los objetos de geometría espacial simplificada mediante el comando COPY. Cuando utiliza COPY en un shapefile, puede especificar las opciones de ingesta SIMPLIFY tolerance
, SIMPLIFY AUTO y SIMPLIFY AUTO max_tolerance
. El resultado de la simplificación se resume en la vista de sistema SYS_SPATIAL_SIMPLIFY.
Cuando se configura SIMPLIFY AUTO max_tolerance
, esta vista contiene una fila para cada geometría que excedió el tamaño máximo. Cuando se configura SIMPLIFY tolerance
, se almacena una fila para toda la operación COPY. Esta fila referencia el ID de consulta COPY y la tolerancia de simplificación especificada.
Para obtener más información sobre cómo cargar un shapefile, consulte Carga de un shapefile en Amazon Redshift.
SYS_SPATIAL_SIMPLIFY es visible para todos los usuarios. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver sus datos. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.
Columnas de la tabla
Nombre de la columna | Tipo de datos: | Descripción |
---|---|---|
query_id | bigint | El ID de la consulta (comando COPY) que generó esta fila. |
line_number | bigint | Cuando se especifica la opción COPY SIMPLIFY AUTO , este valor es el número de registro del registro simplificado en el shapefile. |
maximum_tolerance | double precision | El valor de tolerancia de distancia especificado en el comando COPY. Este es el valor de tolerancia máxima mediante la opción SIMPLIFY AUTO o el valor de tolerancia fijo mediante la opción SIMPLIFY . |
inicial_size | bigint | El tamaño en bytes del valor de datos GEOMETRY antes de la simplificación. |
simplified | char(1) | Cuando se especifica la opción COPY SIMPLIFY AUTO , t si la geometría se simplificó correctamente, o, de lo contrario, f . Es posible que la geometría no se simplifique correctamente si después de la simplificación con la tolerancia máxima dada su tamaño sigue siendo mayor que el tamaño máximo de la geometría. |
final_size | bigint | Cuando se especifica la opción COPY SIMPLIFY AUTO , este es el tamaño en bytes de la geometría después de la simplificación. |
final_tolerance | double precision | Se eligió la tolerancia final para la simplificación. |
Consulta de ejemplo
La siguiente consulta devuelve la lista de registros que COPY simplificó.
SELECT * FROM sys_spatial_simplify;
query_id | line_number | maximum_tolerance | initial_size | simplified | final_size | final_tolerance ----------+-------------+-------------------+--------------+------------+------------+---------------------- 20 | 1184704 | -1 | 1513736 | t | 1008808 | 1.276386653895e-05 20 | 1664115 | -1 | 1233456 | t | 1023584 | 6.11707814796635e-06