SVL_SPATIAL_SIMPLIFY
Você pode consultar a visualização do sistema SVL_SPATIAL_SIMPLIFY para obter informações sobre objetos de geometria espacial simplificada usando o comando COPY. Quando você usa COPY em um shapefile, você pode especificar as opções de ingestão SIMPLIFY tolerance
, SIMPLIFY AUTO e SIMPLIFY AUTO max_tolerance
. O resultado da simplificação é resumido na exibição de sistema SVL_SPATIAL_SIMPLIFY.
Quando SIMPLIFY AUTO max_tolerance
estiver definido, essa visualização contém uma linha para cada geometria que excedeu o tamanho máximo. Quando SIMPLIFY tolerance
estiver definido, então uma linha para toda a operação COPY é armazenada. Esta linha faz referência ao ID da consulta COPY e à tolerância de simplificação especificada.
SVL_SPATIAL_SIMPLIFY é visível para todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para ter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.
Alguns ou todos os dados nessa tabela também podem ser encontrados na exibição de monitoramento SYS SYS_SPATIAL_SIMPLIFY. Os dados na exibição de monitoramento SYS são formatados para serem mais fáceis de usar e compreender. É recomendável usar a exibição de monitoramento SYS nas consultas.
Colunas da tabela
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
consulta | inteiro | O ID da consulta (comando COPY) que gerou essa linha. |
line_number | inteiro | Quando COPY SIMPLIFY AUTO for especificado, esse valor será o número de registro do registro simplificado no shapefile. |
maximum_tolerance | double | O valor da tolerância de distância especificado no comando COPY. Este é o valor máximo de tolerância usando a opção SIMPLIFY AUTO ou o valor de tolerância fixa usando a opção SIMPLIFY . |
initial_size | inteiro | O tamanho em bytes do valor de dados GEOMETRY antes da simplificação. |
simplified | char(1) | Quando a opção COPY SIMPLIFY AUTO é especificada, t se a geometria foi simplificada com sucesso, ou f caso contrário. A geometria pode não ser simplificada com sucesso se após a simplificação com a tolerância máxima dada seu tamanho ainda for maior do que o tamanho máximo da geometria. |
final_size | inteiro | Quando a opção COPYSIMPLIFY AUTO for especificada, este é o tamanho em bytes da geometria após a simplificação. |
final_tolerance | double |
Consulta de exemplo
A consulta a seguir retorna a lista de registros que COPY simplificou.
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