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