SVL_SPATIAL_SIMPLIFY - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SVL_SPATIAL_SIMPLIFY

Puoi eseguire una query nella vista di sistema SVL_SPATIAL_SIMPLIFY per ottenere informazioni sugli oggetti della geometria spaziale semplificata utilizzando il comando COPY. Quando utilizzi COPY in uno shapefile, puoi specificare le opzioni di importazione tolerance, SIMPLIFY AUTO, and SIMPLIFY AUTO max_tolerance. Il risultato della semplificazione è riepilogato nella vista di sistema SVL_SPATIAL_SIMPLIFY.

Quando si imposta SIMPLIFY AUTO max_tolerance, questa vista contiene una riga per ogni geometria che ha superato la dimensione massima. Quando è impostato SIMPLIFY tolerance, viene memorizzata una riga per l'intera operazione COPY. Questa riga fa riferimento all'ID query COPY e alla tolleranza di semplificazione specificata.

SVL_SPATIAL_SIMPLIFY è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.

Alcuni o tutti i dati di questa tabella sono definiti anche nella vista di monitoraggio SYS SYS_SPATIAL_SIMPLIFY. I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere. Ti consigliamo di utilizzare la vista di monitoraggio SYS per le query.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
query integer ID della query (comando COPY) che ha generato questa riga.
line_number integer Quando viene specificata l'opzione COPY SIMPLIFY AUTO, questo valore è il numero di record del record semplificato nello shapefile.
maximum_tolerance double Il valore di tolleranza della distanza specificato nel comando COPY. Questo è il valore di tolleranza massima quando si utilizza l'opzione SIMPLIFY AUTO oppure il valore di tolleranza fissa quando si utilizza l'opzione SIMPLIFY.
initial_size integer La dimensione in byte del valore dei dati GEOMETRY prima della semplificazione.
simplified char(1) Quando viene specificata l'opzione COPY SIMPLIFY AUTO, t se la geometria è stata semplificata con successo, oppure f in caso contrario. La geometria potrebbe non essere semplificata correttamente se dopo la semplificazione con la tolleranza massima specificata, la sua dimensione è ancora maggiore della dimensione massima della geometria.
final_size integer Quando viene specificata l'opzione COPY SIMPLIFY AUTO, questa è la dimensione in byte della geometria dopo la semplificazione.
final_tolerance double

Query di esempio

La seguente query restituisce l'elenco dei record semplificati da COPY.

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