QGIS: Generalização Cartográfica

From Geomaster, Lda
Jump to navigation Jump to search

Contexto

Neste projeto pretende-se melhorar os algoritmos de generalização existentes. A ideia é identificar as soluções open source existentes e melhorá-las.

Generalização cartográfica

Entende-se por generalização cartográfica a transformação de uma ou mais camadas em camadas com menos detalhe, mais adequadas à visualização em escalas menores.

Estas transformações pegam em camadas com mais detalhe (por exemplo, à escala 1:1000) e geram uma adequada visualização a uma escala ainda mais pequena (por exemplo, 1:1582 ou 1:2550), como é ilustrada na imagem seguinte.

Gencartografica.png

Proposta do IBGE

Minha sugestão para os primeiros testes, seria fazermos a generalização da BC100 (só estado de Goiás) para BC250 (disponivel para todo o Brasil). Fica a critério de vocês se será uma folha ou todo o estado. O resultado BC100 => BC250 seria comparado com a base BC250.

Segue link para acesso aos datasets: http://www.downloads.ibge.gov.br/downloads_geociencias.htm

Para facilitar indico os links na imagem em anexo.

Interface para download dos dados do IBGE

Dados para teste (GeoPackage)

Usar os dados no formato GeoPackage:

  1. bc100_go_df_2016_11_01.gpkg
  2. bc250_2017-11-08.gpkg

Dados para teste (há erros nos dados Postgresql)

Importação dos dados do IBGE para Postgresql (Não recomendado, para já)

Exemplos de generalização

Estes exemplos mostram a diferença entre a informação a 1:100.000 e 1:250.000.

Pequena povoação, denominada Cruzeiro, em -48.8156,-16.7656

Algoritmos de generalização