SYS_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à.

SYS_SPATIAL_SIMPLIFY

Puoi eseguire una query nella vista di sistema SYS_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.

Per ulteriori informazioni sul caricamento di shapefile, consultare Caricamento di uno shapefile in Amazon Redshift.

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, consultare Visibilità dei dati nelle tabelle e nelle viste di sistema.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
query_id bigint ID della query (comando COPY) che ha generato questa riga.
line_number bigint Quando viene specificata l'opzione COPY SIMPLIFY AUTO, questo valore è il numero di record del record semplificato nello shapefile.
maximum_tolerance double precision 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 bigint 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 bigint Quando viene specificata l'opzione COPY SIMPLIFY AUTO, questa è la dimensione in byte della geometria dopo la semplificazione.
final_tolerance double precision Tolleranza finale scelta per la semplificazione.

Query di esempio

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

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