7  Redes Viárias

7.1 OpenStreetMap

O OpenStreetMap é um projeto colaborativo de cartografia online com um mapa do mundo editável e gratuito.

Esta é a fonte de dados da rede rodoviária mais utilizada para a análise de transportes, no mundo académico, uma vez que a informação está disponível em quase todo o mundo, é aberta e de utilização gratuita.

Embora possa não ser 100% correrto, o OSM é uma boa fonte de dados para a maioria dos casos.

Pode aceder à sua visualização em www.openstreetmap.org. Para editar o mapa, pode utilizar o Editor, depois de se registar (gratuitamente).

A introdução ou alteração de informações e elementos cartográficos tem sido feita colaborativamente por pessoas voluntárias, normalmente conhecedoras daqueles espaços. No entanto, uma entidade oficial (ex. Câmara Municipal) pode solicitar apoio da comunidade OSM local para introdução ou atualização de informação, como já tem sido feito. Estas comunidades normalmente estão também disponíveis para realizar formações de edição em OpenStreetMap, de modo a conferir autonomia às organizações.

O OpenStreetMap oferece um tutorial (sandbox) para adicionar pontos, editar polígonos e linhas, e alterar atributos dos elementos do mapa.

Fonte: https://wiki.openstreetmap.org/wiki/ID_editor_walkthrough

Fonte: https://wiki.openstreetmap.org/wiki/ID_editor_walkthrough
TPC
  1. Registar uma conta no OpenStreetMap
  2. Fazer o Walkthrough (guia inicial) para edição de:
    • Pontos
    • Linhas
    • Edifícios

Se pretender fazer download dos dados, pode utilizar as seguintes ferramentas:

Estes websites incluem todos os dados do OSM, mas com muito mais informações do que as necessárias.

7.2 HOT Export Tool

Esta ferramenta interactiva ajuda-o a selecionar a área dos dados que pretende extrair, o tipo de informação a incluir e o formato dos dados de saída. É muito útil!

Aceder em export.hotosm.org1.

Após a exportação, pode ler os dados em R utilizando o pacote sf. Por exemplo:

Lisboa = sf::st_read("data/Lisboa_sample.geojson", quiet = TRUE)

mapview::mapview(Lisboa, zcol = "highway")

Ou abrir em qualquer Sistema de Informação Geográfica (QGis, ArcGIS, etc).

7.3 OSM em R

Existem também alguns pacotes R que podem ajudar a descarregar e trabalhar com os dados do OpenStreetMap, tais como:

Exemplo de como descarregar dados da rede rodoviária do OpenStreetMap utilizando o pacote osmextract:

library(osmextract)
OSM_Malta = oe_get_network(place = "Malta") # it will geocode the place

Malta_main_roads = OSM_Malta |> 
  filter(highway %in% c("primary", "secondary", "tertiary", "trunk"))

plot(Malta_main_roads["highway"])


  1. É necessário ter uma conta OSM para usar.↩︎