SYS_SPATIAL_SIMPLIFY - Amazon Redshift

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