SVL_SPATIAL_SIMPLIFY - Amazon Redshift

SVL_SPATIAL_SIMPLIFY

Puede consultar la vista del sistema SVL_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 SVL_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.

SVL_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.

Algunos o todos los datos de esta tabla también están en la vista de monitoreo SYS SYS_SPATIAL_SIMPLIFY. Los datos de la vista de monitoreo SYS están formateados para que sean más fáciles de usar y entender. Se recomienda utilizar la vista de monitoreo SYS para las consultas.

Columnas de la tabla

Nombre de la columna Tipo de datos Descripción
consulta integer El ID de la consulta (comando COPY) que generó esta fila.
line_number integer 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 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 integer 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 integer 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

Consulta de ejemplo

La siguiente consulta devuelve la lista de registros que COPY simplificó.

SELECT * FROM svl_spatial_simplify WHERE query = pg_last_copy_id(); query | 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