Home - citysciencegroup/configurational_maps_from_osm GitHub Wiki

Mapas configuracionais a partir dos dados do Open Street Map

Workflow e recomendações de ferramentas para preparar mapas viários a partir do OSM.

Fluxograma dos passos e ferramentas sugeridos para a preparação de mapas configuracionais a partir do Open Street Map

Passos preliminares

  1. Instalar os modelos gráficos fornecidos neste repositório, conforme instruções disponíveis aqui.
  2. Instalar o plugin "PST" para o QGIS. AS instruções e o link para os arquivos do plugin podem ser encontrados aqui.

Passo 1: baixar vias do OSM

Aplicar o modelo gráfico do QGIS "OSM_01_Baixa_vias_OSM.model3". Modificações a serem feitas caso a caso:

  • Editar a caixa que define a query de busca para adaptar ao local para o qual se pretende baixar as vias. O formato "Nome da cidade, sigla do estado" (sem as aspas) costuma funcionar bem.
  • Editar a caixa "Reprojetar camada" para selecionar o sistema de coordenadas adequado à cidade que está sendo baixada. O sistema deve ser projetado (como por exemplo o UTM), e não geográfico (como por exemplo aqueles baseados em latitude e longitude.)

Atenção: O resultado deste passo precisa ser salvo no formato Geopackage, para evitar erros com o tamanho de alguns conteúdos da coluna "other_tags". Para isso, quando for rodar o modelo, selecione "Salvar no Geopackage" nas opções que aparecem ao se clicar no botão à direita do nome do arquivo de saída. Selecionar uma Geopackage existente ou dar um nome para uma Geopackage a ser criada, e depois indicar o nome que essa camada deve ter na Geopackage.

Passo 2: selecionar as vias do OSM pertinentes

Aplicar o modelo gráfico do QGIS "OSM_02_Seleciona_vias_de_interesse.model3". Checar se os resultados estão satisfatórios ou se há tipos de vias faltando ou sobrando.

Atenção: O arquivo usado como input deve ser aquele armazenado na Geopackage no passo anterior.

Passo 3: complementar manualmente as vias

Se o resultado dos passos anteriores mostrar que há vias desconectadas que não deveriam estar assim, é necessário criar uma nova camada independente com as linhas que as reconectarão aos restante do sistema viário. O modelo gráfico 3 faz essa união das camadas.

Portanto, só é necessário rodar esse modelo se houve uma camada extra, construída manualmente, com as conexões que faltam no mapa OSM resultante do Modelo 02.

Aplicar o modelo gráfico do QGIS "OSM_03_Complementa_vias_manualmente.model3" (se necessário).

Passo 4: fazer a limpeza preliminar do mapa de vias (OSM + complementações manuais)

Aplicar o modelo gráfico do QGIS "OSM_04_Limpeza_preliminar.model3"

Passo 5: preparação do mapa de segmentos

Aplicar a ferramenta Vector > PST > Create Segment Map.

Passo 05a - Input tables

Passo 05b - Trimming

Passo 05c - Column Copy

Passo 05d - Ready

Passo 6: corrigir linhas e ilhas isoladas

  • Opção 1: manualmente usando a ferramenta "Verify layer" do plugin Space Syntax Toolkit. Nesse caso, a exclusão das linhas deve ser feita manualmente colocando a camada no modo de edição, selecionando as linhas e apertando "Delete". É possível clicar em cada erro apresentado na lista de erros encontrados pela ferramenta para selecionar e visualizar a linha automaticamente. Não esquecer de configurar a camada de "unlinks" na aba à direita, para que a verificação seja feita corretamente. Caso contrário, a ferramenta pode considerar como conectados segmentos que, na verdade, não estão conectados por causa dos unlinks.
  • Opção 2: automaticamente usando a ferramenta "Prepare Network" do plugin sDNA com a opção "REPAIR" (em vez de "DETECT") ativada. Caso a opção seja por esse caminho, é importante verificar o resultado final para checar se a ferramenta não está excluindo linhas que não deveriam ser excluídas.Além disso, um procedimento adicional será necessário para a camada ser utilizada no PST: aplicar a ferramenta “Multipart to singleparts” do QGIS. Isso resolve um problema introduzido pelo sDNA, que parece modificar a geometria da camada de segmentos.

Passo 7: Cálculo das medidas sintáticas

Para uma lista dos nomes das colunas criadas, veja Nomes das colunas criadas pelo PST.