Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Análise de Redes com QGIS

1,500 views

Published on

Workshop ministrado no 3º Encontro de Utilizadores QGIS Portugal
Ordem dos Engenheiros da Região Norte - Porto
17 Junho 2016

Dados: http://qgis.pt/workshops_qgis2016/dados_exercicio_analise_redes.zip

Published in: Software
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://shorturl.at/mzUV6 } ......................................................................................................................... Download Full EPUB Ebook here { http://shorturl.at/mzUV6 } ......................................................................................................................... Download Full doc Ebook here { http://shorturl.at/mzUV6 } ......................................................................................................................... Download PDF EBOOK here { http://shorturl.at/mzUV6 } ......................................................................................................................... Download EPUB Ebook here { http://shorturl.at/mzUV6 } ......................................................................................................................... Download doc Ebook here { http://shorturl.at/mzUV6 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • muy buena presentacion. Valioso esfuerzo. Espero replicarlo en mi País. Venezuela.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Análise de Redes com QGIS

  1. 1. 3º Encontro de Utilizadores3º Encontro de Utilizadores QGIS PortugalQGIS Portugal 3º Encontro de Utilizadores3º Encontro de Utilizadores QGIS PortugalQGIS Portugal Workshop de Análise Espacial com QGISWorkshop de Análise Espacial com QGIS - Análise de Redes -- Análise de Redes - Pedro VenâncioPedro Venâncio Porto, 17 de Junho de 2016Porto, 17 de Junho de 2016
  2. 2. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Trabalho disponibilizado sob a licença:Trabalho disponibilizado sob a licença: Creative CommonsCreative Commons Atribuição - Não Comercial - Partilha nos Mesmos TermosAtribuição - Não Comercial - Partilha nos Mesmos Termos CC BY-NC-SA 3.0 PortugalCC BY-NC-SA 3.0 Portugal Esta licença permite que outros remisturem, adaptem e utilizem a obra noutras obras,Esta licença permite que outros remisturem, adaptem e utilizem a obra noutras obras, para fins não comerciais, desde que atribuam o devido crédito ao autor original e quepara fins não comerciais, desde que atribuam o devido crédito ao autor original e que licenciem as novas criações ao abrigo de termos idênticos.licenciem as novas criações ao abrigo de termos idênticos. http://creativecommons.org/licenses/by-nc-sa/3.0/pt/http://creativecommons.org/licenses/by-nc-sa/3.0/pt/ pedrongvenancio [at] gmail [dot] compedrongvenancio [at] gmail [dot] com
  3. 3. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS IntroduçãoIntroduçãoIntroduçãoIntrodução ● A partir da versãoA partir da versão 2.142.14 LTR (lançada em 26.02.2016), o QGIS disponibiliza umLTR (lançada em 26.02.2016), o QGIS disponibiliza um conjunto de funcionalidades de análise de redes, através das ferramentas v.net.* doconjunto de funcionalidades de análise de redes, através das ferramentas v.net.* do GRASS, integradas no Processing.GRASS, integradas no Processing. ● O modelo de implementação no Processing, permite que a utilização destasO modelo de implementação no Processing, permite que a utilização destas ferramentas no QGIS seja significativamente mais simples e intuitiva do que naferramentas no QGIS seja significativamente mais simples e intuitiva do que na versão original do GRASS, já que a construção do modelo topológico de redes éversão original do GRASS, já que a construção do modelo topológico de redes é feito de forma transparente para o utilizador.feito de forma transparente para o utilizador. ● Para executar a maior parte das análises, basta dispor de uma layer de linhas (arcs)Para executar a maior parte das análises, basta dispor de uma layer de linhas (arcs) e outra[s] de pontos (nodes).e outra[s] de pontos (nodes).
  4. 4. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS IntroduçãoIntroduçãoIntroduçãoIntrodução ● Para já, estas ferramentas apenas funcionam com oPara já, estas ferramentas apenas funcionam com o GRASS 7.0.xGRASS 7.0.x como base. Nocomo base. No entanto, está prevista a adaptação para a utilização com o GRASS 6.4 e com oentanto, está prevista a adaptação para a utilização com o GRASS 6.4 e com o GRASS 7.1.x.GRASS 7.1.x. ● É também necessário ter atenção à versão do Processing que se está a usar. AsÉ também necessário ter atenção à versão do Processing que se está a usar. As ferramentas v.net.* só estão disponíveis na versão mais recente do Processingferramentas v.net.* só estão disponíveis na versão mais recente do Processing (2.12.99), que é distribuída, por defeito, com o QGIS 2.14. Caso esteja instalada(2.12.99), que é distribuída, por defeito, com o QGIS 2.14. Caso esteja instalada uma versão mais antiga (por exemplo, 2.12.2), tem de se desinstalar essa versão nouma versão mais antiga (por exemplo, 2.12.2), tem de se desinstalar essa versão no Gestor de Plugins do QGIS (Gestor de Plugins do QGIS (Plugins → Manage and Install PluginsPlugins → Manage and Install Plugins), e), e automaticamente vai ficar disponível a versão 2.12.99.automaticamente vai ficar disponível a versão 2.12.99.
  5. 5. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS IntroduçãoIntroduçãoIntroduçãoIntrodução SoftwareSoftware VersãoVersão QGISQGIS 2.14 ou superior2.14 ou superior GRASS GISGRASS GIS 7.0.47.0.4 ProcessingProcessing 2.12.992.12.99 ● Em suma:Em suma:
  6. 6. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS InstalaçãoInstalaçãoInstalaçãoInstalação http://www.qgis.org/pt_PT/site/forusers/alldownloads.html#linuxhttp://www.qgis.org/pt_PT/site/forusers/alldownloads.html#linux http://www.qgis.org/pt_PT/site/forusers/download.htmlhttp://www.qgis.org/pt_PT/site/forusers/download.html http://www.kyngchaos.com/software/qgishttp://www.kyngchaos.com/software/qgis https://grass.osgeo.org/news/56/15/GRASS-GIS-7-0-4-releasedhttps://grass.osgeo.org/news/56/15/GRASS-GIS-7-0-4-released
  7. 7. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS ConfiguraçãoConfiguraçãoConfiguraçãoConfiguração ● MenuMenu PluginsPlugins →→ Manage and Install PluginsManage and Install Plugins, activa-se o, activa-se o ProcessingProcessing (confirmar a(confirmar a versão)versão);;
  8. 8. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS ConfiguraçãoConfiguraçãoConfiguraçãoConfiguração ● MenuMenu ProcessingProcessing →→ Options and ConfigurationOptions and Configuration →→ ProvidersProviders, ativa-se o, ativa-se o GRASS GISGRASS GIS 7 commands7 commands..
  9. 9. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS ConfiguraçãoConfiguraçãoConfiguraçãoConfiguração
  10. 10. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados
  11. 11. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Dados – Download SHPDados – Download SHPDados – Download SHPDados – Download SHP
  12. 12. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Dados – Download SHPDados – Download SHPDados – Download SHPDados – Download SHP
  13. 13. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados
  14. 14. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados ● Selecionar Portugal Continental e transformar de WGS84 (EPSG:4326) para PT-Selecionar Portugal Continental e transformar de WGS84 (EPSG:4326) para PT- TM06/ETRS89 (EPSG:3763).TM06/ETRS89 (EPSG:3763).
  15. 15. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados ● Selecionar Portugal Continental e transformar de WGS84 (EPSG:4326) para PT-Selecionar Portugal Continental e transformar de WGS84 (EPSG:4326) para PT- TM06/ETRS89 (EPSG:3763).TM06/ETRS89 (EPSG:3763).
  16. 16. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados ● Dissolve da CAOP 2015, pelo campo “Distrito” (Dissolve da CAOP 2015, pelo campo “Distrito” (v.dissolvev.dissolve).).
  17. 17. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados ● Recorte daRecorte da rede viáriarede viária e dose dos pontos de interessepontos de interesse, pelo, pelo limite do distrito do Portolimite do distrito do Porto,, em simultâneo, com o pluginem simultâneo, com o plugin Clip Multiple LayersClip Multiple Layers..
  18. 18. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados ● Recorte daRecorte da rede viáriarede viária e dose dos pontos de interessepontos de interesse, pelo, pelo limite do distrito do Portolimite do distrito do Porto,, em simultâneo, com o pluginem simultâneo, com o plugin Clip Multiple LayersClip Multiple Layers..
  19. 19. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados ● A rede viária do OpenStreetMap inclui todo o tipo deA rede viária do OpenStreetMap inclui todo o tipo de caminhos;caminhos; ● Como aqui pretendemos calcular percursos rodoviários,Como aqui pretendemos calcular percursos rodoviários, em veículos motorizados, vamos descartar os troços queem veículos motorizados, vamos descartar os troços que correspondem a ciclovias, caminhos não pavimentados,correspondem a ciclovias, caminhos não pavimentados, percursos pedestres, percursos equestres, escadarias,percursos pedestres, percursos equestres, escadarias, etc.;etc.; ● Na layer dos pontos de interesse, também só nos vãoNa layer dos pontos de interesse, também só nos vão interessar os hospitais e as escolas, pelo que vamosinteressar os hospitais e as escolas, pelo que vamos selecionar apenas esses pontos.selecionar apenas esses pontos.
  20. 20. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados
  21. 21. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados "type" = 'motorway' OR "type" = 'motorway_link' OR "type" = 'trunk' OR "type" = 'trunk_link' OR"type" = 'motorway' OR "type" = 'motorway_link' OR "type" = 'trunk' OR "type" = 'trunk_link' OR "type" = 'primary' OR "type" = 'primary_link' OR "type" = 'secondary' OR "type" ="type" = 'primary' OR "type" = 'primary_link' OR "type" = 'secondary' OR "type" = 'secondary_link' OR "type" = 'tertiary' OR "type" = 'tertiary_link' OR "type" = 'unclassified' OR'secondary_link' OR "type" = 'tertiary' OR "type" = 'tertiary_link' OR "type" = 'unclassified' OR "type" = 'residential' OR "type" = 'living_street'"type" = 'residential' OR "type" = 'living_street'
  22. 22. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados "type" = 'hospital' OR "type" = 'school'"type" = 'hospital' OR "type" = 'school'
  23. 23. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados
  24. 24. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS DadosDadosDadosDados
  25. 25. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Troços de Sentido ÚnicoTroços de Sentido Único ● No OpenStreetMap, os troços de sentido único são assinalados com o valor “1” noNo OpenStreetMap, os troços de sentido único são assinalados com o valor “1” no campo “oneway”;campo “oneway”;
  26. 26. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Troços de Sentido ÚnicoTroços de Sentido Único ● Em contexto de produção, é necessário verificar se a rede viária é topologicamenteEm contexto de produção, é necessário verificar se a rede viária é topologicamente consistente, não podendo ocorrer situações como a da imagem seguinte, ondeconsistente, não podendo ocorrer situações como a da imagem seguinte, onde existe um troço que tem o sentido de vetorização contrário ao sentido de trânsito,existe um troço que tem o sentido de vetorização contrário ao sentido de trânsito, o que iria provocar um erro na análise de redes.o que iria provocar um erro na análise de redes.
  27. 27. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Troços de Sentido ÚnicoTroços de Sentido Único ● Portanto, é importante verificar todos os troços e orientar a direção dos que foremPortanto, é importante verificar todos os troços e orientar a direção dos que forem de sentido único na direção em que se processa o trânsito;de sentido único na direção em que se processa o trânsito; ● Para corrigir este tipo de erros, é necessário inverter a direção do troço;Para corrigir este tipo de erros, é necessário inverter a direção do troço; ● Para o efeito, pode utilizar-se o plugin “Swap Vector Direction” do QGIS.Para o efeito, pode utilizar-se o plugin “Swap Vector Direction” do QGIS.
  28. 28. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária CustoCusto ● É muito importante compreender a noção de “custo” nas análises de redes;É muito importante compreender a noção de “custo” nas análises de redes; ● Para interiorizar o conceito, basta pensar nas pesquisas que vulgarmente se fazemPara interiorizar o conceito, basta pensar nas pesquisas que vulgarmente se fazem nas aplicações de GPS para automóvel;nas aplicações de GPS para automóvel; ● Quando se pretende deslocar do ponto A para o ponto B, a aplicação questiona seQuando se pretende deslocar do ponto A para o ponto B, a aplicação questiona se se deseja calcular a rota mais curta ou a rota mais rápida;se deseja calcular a rota mais curta ou a rota mais rápida; ● Nesses casos, a aplicação coloca à disposição do utilizador dois parâmetros queNesses casos, a aplicação coloca à disposição do utilizador dois parâmetros que vão servir de “custo” para o cálculo do percurso: a distância e o tempo devão servir de “custo” para o cálculo do percurso: a distância e o tempo de deslocação.deslocação. AA BB
  29. 29. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Troços de Sentido ÚnicoTroços de Sentido Único ● Para fazer a análise de redes no QGIS / GRASS, levando em consideração osPara fazer a análise de redes no QGIS / GRASS, levando em consideração os sentidos de trânsito, tem de se usar 2 campos na tabela de atributos:sentidos de trânsito, tem de se usar 2 campos na tabela de atributos: ● Um destinado a todos os troços, onde vai ficar refletido o “custo” que seUm destinado a todos os troços, onde vai ficar refletido o “custo” que se estiver a considerar;estiver a considerar; ● Um segundo campo destinado a indicar os troços de sentido único, que vãoUm segundo campo destinado a indicar os troços de sentido único, que vão assumir o valor “-1”, independentemente da variável “custo” que estiver a serassumir o valor “-1”, independentemente da variável “custo” que estiver a ser utilizada;utilizada; ● Assim, um troço que tiver sentido único vai ter o valor do “custo” nesseAssim, um troço que tiver sentido único vai ter o valor do “custo” nesse primeiro campo, e vai ter valor “-1” no segundo campo;primeiro campo, e vai ter valor “-1” no segundo campo; ● Se um troço for de trânsito proibido, vai ter valor “-1” em ambos os campos.Se um troço for de trânsito proibido, vai ter valor “-1” em ambos os campos.
  30. 30. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária CustoCusto ● AA distânciadistância é o parâmetro de “custo” mais simples de utilizar, já que basta calcularé o parâmetro de “custo” mais simples de utilizar, já que basta calcular o comprimento de cada troço da rede viária: Field Calculator -> função $length;o comprimento de cada troço da rede viária: Field Calculator -> função $length; ● Para oPara o tempo de deslocaçãotempo de deslocação (em minutos), é necessário saber qual é a velocidade(em minutos), é necessário saber qual é a velocidade média / máxima em cada troço. Tendo esse valor em Km/h, basta aplicar a fórmulamédia / máxima em cada troço. Tendo esse valor em Km/h, basta aplicar a fórmula no Field Calcular:no Field Calcular: ($length/1000) x 60 / [Velocidade média em Km/h]($length/1000) x 60 / [Velocidade média em Km/h] ● Na tabela de atributos da rede viária do OpenStreetMap existe um campoNa tabela de atributos da rede viária do OpenStreetMap existe um campo “maxspeed”, mas está praticamente todo em branco, na área que estamos a utilizar“maxspeed”, mas está praticamente todo em branco, na área que estamos a utilizar (distrito do Porto).(distrito do Porto).
  31. 31. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária CustoCusto ● Assim, vamos começar por adicionar um campo à tabela de atributos e, com oAssim, vamos começar por adicionar um campo à tabela de atributos e, com o Field Calculator, arbitrar umaField Calculator, arbitrar uma velocidade médiavelocidade média para cada tipo de via:para cada tipo de via:
  32. 32. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Custo - DistânciaCusto - Distância ● Agora, vamos calcular aAgora, vamos calcular a distância / comprimentodistância / comprimento de cada troço;de cada troço; ● Para isso, como temos troços de sentido único, vamos:Para isso, como temos troços de sentido único, vamos: ● Criar um campo [dist_duplo], que vamos preencher integralmente com oCriar um campo [dist_duplo], que vamos preencher integralmente com o comprimento ($length) do troço;comprimento ($length) do troço; ● Um segundo campo [dist_unico], que vamos preencher com o comprimento doUm segundo campo [dist_unico], que vamos preencher com o comprimento do troço ($length) no caso dos troços com dois sentidos, e com valor “-1” nostroço ($length) no caso dos troços com dois sentidos, e com valor “-1” nos troços de sentido único;troços de sentido único; ● Para tal, usamos o Field Calculator.Para tal, usamos o Field Calculator.
  33. 33. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Custo - DistânciaCusto - Distância
  34. 34. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Custo - DistânciaCusto - Distância
  35. 35. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Custo – Tempo em MinutosCusto – Tempo em Minutos ● Como segundo método de custo, vamos usar oComo segundo método de custo, vamos usar o tempo em minutostempo em minutos;; ● Da mesma forma, usamos dois campos, para considerar os troços de sentidoDa mesma forma, usamos dois campos, para considerar os troços de sentido único:único: ● Campo [tmpo_duplo], obtido com a formula ($length/1000) x 60 / [VelocidadeCampo [tmpo_duplo], obtido com a formula ($length/1000) x 60 / [Velocidade média em Km/h];média em Km/h]; ● Campo [tmpo_unico], onde se vai usar a mesma fórmula, exceto para os troçosCampo [tmpo_unico], onde se vai usar a mesma fórmula, exceto para os troços com “oneway” = 1, aos quais se vai atribuir o valor “-1”.com “oneway” = 1, aos quais se vai atribuir o valor “-1”.
  36. 36. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Custo – Tempo em MinutosCusto – Tempo em Minutos
  37. 37. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Custo – Tempo em MinutosCusto – Tempo em Minutos
  38. 38. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Ligação entre os troços da redeLigação entre os troços da rede ● Outra questão importante a analisar é a “quebra” das linhas nas interseções.Outra questão importante a analisar é a “quebra” das linhas nas interseções. Excepto nos casos de viadutos, túneis ou passagens desniveladas, todos asExcepto nos casos de viadutos, túneis ou passagens desniveladas, todos as interseções de linhas devem estar “quebradas”, para haver ligação entre elas einterseções de linhas devem estar “quebradas”, para haver ligação entre elas e para permitir opara permitir o routingrouting..
  39. 39. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Teste da Topologia da RedeTeste da Topologia da Rede ● Vamos fazer um primeiro teste, para avaliar a topologia da rede;Vamos fazer um primeiro teste, para avaliar a topologia da rede;
  40. 40. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Teste da Topologia da RedeTeste da Topologia da Rede ● Constata-se que a maior parte da rede não está conectada entre si;Constata-se que a maior parte da rede não está conectada entre si;
  41. 41. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Teste da Topologia da RedeTeste da Topologia da Rede ● Desta forma, não é possível fazer cálculo de rotas;Desta forma, não é possível fazer cálculo de rotas; ● Os problemas são facilmente detetáveis nas rotundas, onde se verifica que nãoOs problemas são facilmente detetáveis nas rotundas, onde se verifica que não existe ligação entre os troços de entrada e saída e os troços da própria rotunda;existe ligação entre os troços de entrada e saída e os troços da própria rotunda; ● O mesmo se passa nos nós da autoestrada;O mesmo se passa nos nós da autoestrada; ● A linha da rotunda (a amarelo) deveria estarA linha da rotunda (a amarelo) deveria estar seccionada nos 8 pontos assinalados, masseccionada nos 8 pontos assinalados, mas encontra-se num segmento único e fechado;encontra-se num segmento único e fechado; ● Desta forma, as linhas que representam as 8Desta forma, as linhas que representam as 8 entradas/saídas da rotunda, ficam isoladas,entradas/saídas da rotunda, ficam isoladas, como se não tivessem continuidade.como se não tivessem continuidade.
  42. 42. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Teste da Topologia da RedeTeste da Topologia da Rede ● Neste nó da autoestrada, também estão bemNeste nó da autoestrada, também estão bem patentes os erros na rede;patentes os erros na rede; ● Da forma como está construída, não é possível aoDa forma como está construída, não é possível ao algoritmo dealgoritmo de routingrouting sair dessa via, nem depoissair dessa via, nem depois conseguiria entrar na via residencial.conseguiria entrar na via residencial.
  43. 43. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Teste da Topologia da RedeTeste da Topologia da Rede ● Este é um excelente exemplo académico dos erros que se podem cometer aoEste é um excelente exemplo académico dos erros que se podem cometer ao desenhar uma rede viária;desenhar uma rede viária; ● A solução ideal passaria por fazer uma revisão completa desta rede, manualmente,A solução ideal passaria por fazer uma revisão completa desta rede, manualmente, ou utilizando scripts que ajudassem nessa tarefa;ou utilizando scripts que ajudassem nessa tarefa; ● Como esse trabalho está fora do escopo do presente workshop, vai simplesmenteComo esse trabalho está fora do escopo do presente workshop, vai simplesmente correr-se uma ferramenta que vai “quebrar” todas as linhas nas interseções;correr-se uma ferramenta que vai “quebrar” todas as linhas nas interseções; ● Esta solução é bastante útil, mas quebra todas as interseções, inclusive nosEsta solução é bastante útil, mas quebra todas as interseções, inclusive nos viadutos, túneis, passagens desniveladas, etc.;viadutos, túneis, passagens desniveladas, etc.; ● No entanto, serve para a aproximação à análise de redes a que nos propomos,No entanto, serve para a aproximação à análise de redes a que nos propomos, sendo certo que para uma aplicação de produção se exigia uma revisão exaustivasendo certo que para uma aplicação de produção se exigia uma revisão exaustiva da rede.da rede.
  44. 44. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Quebra das Linhas nas InterseçõesQuebra das Linhas nas Interseções ● FerramentaFerramenta v.cleanv.clean do Processingdo Processing
  45. 45. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Quebra das Linhas nas InterseçõesQuebra das Linhas nas Interseções ● Neste nó o problema ficouNeste nó o problema ficou solucionado;solucionado; ● Mas aqui passou a ser possível sair daMas aqui passou a ser possível sair da autoestrada, num local onde existe umautoestrada, num local onde existe um viaduto...viaduto...
  46. 46. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Quebra das Linhas nas InterseçõesQuebra das Linhas nas Interseções ● É necessário agora recalcular todos os campos de “custo”, para refletir a novaÉ necessário agora recalcular todos os campos de “custo”, para refletir a nova configuração dos troços;configuração dos troços;
  47. 47. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Quebra das Linhas nas InterseçõesQuebra das Linhas nas Interseções ● É necessário agora recalcular todos os campos de “custo”, para refletir a novaÉ necessário agora recalcular todos os campos de “custo”, para refletir a nova configuração dos troços;configuração dos troços;
  48. 48. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Quebra das Linhas nas InterseçõesQuebra das Linhas nas Interseções ● É necessário agora recalcular todos os campos de “custo”, para refletir a novaÉ necessário agora recalcular todos os campos de “custo”, para refletir a nova configuração dos troços;configuração dos troços;
  49. 49. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Preparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede ViáriaPreparação da Rede Viária Teste da Topologia da RedeTeste da Topologia da Rede ● Realizando o mesmo teste, verifica-se que agora a rede já está toda conectada;Realizando o mesmo teste, verifica-se que agora a rede já está toda conectada;
  50. 50. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS EXERCÍCIOSEXERCÍCIOS
  51. 51. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance) ● Para calcular o percurso entre dois pontos, é necessário dispor de 3 layers:Para calcular o percurso entre dois pontos, é necessário dispor de 3 layers: ● A da rede viária;A da rede viária; ● Duas layers de pontos, uma para inserir o ponto de início e outra o ponto deDuas layers de pontos, uma para inserir o ponto de início e outra o ponto de destino.destino. ● De seguida, corre-se a ferramentaDe seguida, corre-se a ferramenta v.net.distancev.net.distance do Processing, indicando:do Processing, indicando:
  52. 52. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance) Caminho mais curtoCaminho mais curto ● 1) A layer da rede viária;1) A layer da rede viária; ● 2) A layer com o ponto de início;2) A layer com o ponto de início; ● 3) A layer com o ponto de destino;3) A layer com o ponto de destino; ● 4) A margem que deve ser dada para unir os4) A margem que deve ser dada para unir os pontos de início e destino à rede, caso estespontos de início e destino à rede, caso estes não estejam sobrepostos;não estejam sobrepostos; ● 5) O campo com o valor do “custo” (distância)5) O campo com o valor do “custo” (distância) para todos os troços [dist_duplo];para todos os troços [dist_duplo]; ● 6) O campo com o valor do “custo” (distância)6) O campo com o valor do “custo” (distância) para os troços de sentido único [dist_unico].para os troços de sentido único [dist_unico].
  53. 53. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance) Caminho mais curtoCaminho mais curto ● NotaNota: Como se referiu, o tratamento aplicado à rede não considerou a saída da: Como se referiu, o tratamento aplicado à rede não considerou a saída da autoestrada apenas nos respetivos nós, por isso se verifica a saída na primeiraautoestrada apenas nos respetivos nós, por isso se verifica a saída na primeira interseção.interseção.
  54. 54. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance) Caminho mais rápidoCaminho mais rápido ● 1) A layer da rede viária;1) A layer da rede viária; ● 2) A layer com o ponto de início;2) A layer com o ponto de início; ● 3) A layer com o ponto de destino;3) A layer com o ponto de destino; ● 4) A margem que deve ser dada para unir os4) A margem que deve ser dada para unir os pontos de início e destino à rede, caso estespontos de início e destino à rede, caso estes não estejam sobrepostos;não estejam sobrepostos; ● 5) O campo com o valor do “custo” (tempo)5) O campo com o valor do “custo” (tempo) para todos os troços [tmpo_duplo];para todos os troços [tmpo_duplo]; ● 6) O campo com o valor do “custo” (tempo)6) O campo com o valor do “custo” (tempo) para os troços de sentido único [tmpo_unico].para os troços de sentido único [tmpo_unico].
  55. 55. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance) Caminho mais rápidoCaminho mais rápido ● Note-se que para o caminho mais rápido, o algoritmo selecionou troços das viasNote-se que para o caminho mais rápido, o algoritmo selecionou troços das vias principais, onde a velocidade média é mais elevada.principais, onde a velocidade média é mais elevada.
  56. 56. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance)Percurso entre dois pontos (v.net.distance) Caminho mais rápidoCaminho mais rápido ● Fazendo o calculo inverso (do ponto Destino para o ponto Origem), considerando osFazendo o calculo inverso (do ponto Destino para o ponto Origem), considerando os troços de sentido único (verde) e ignorando essa informação (vermelho).troços de sentido único (verde) e ignorando essa informação (vermelho).
  57. 57. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance) Caminho mais rápido entre as escolas e os hospitais do distrito do PortoCaminho mais rápido entre as escolas e os hospitais do distrito do Porto ● Neste exercício pretende determinar-se o trajeto mais rápido (pode também calcular-Neste exercício pretende determinar-se o trajeto mais rápido (pode também calcular- se o mais curto) entre cada escola e o hospital que se encontra a menos tempo dese o mais curto) entre cada escola e o hospital que se encontra a menos tempo de percurso;percurso; ● Para isso vão colocar-se as escolas e os hospitais (da layer dos pontos de interesse),Para isso vão colocar-se as escolas e os hospitais (da layer dos pontos de interesse), em 2 layers separadas;em 2 layers separadas; ● De seguida, usa-se a mesma ferramentaDe seguida, usa-se a mesma ferramenta v.net.distancev.net.distance, com a layer das escolas como, com a layer das escolas como origem, e a layer dos hospitais como destino;origem, e a layer dos hospitais como destino; ● Aumenta-se a margem (Aumenta-se a margem (thresholdthreshold), para “puxar” as escolas e hospitais que estiverem), para “puxar” as escolas e hospitais que estiverem afastados da rede viária, para o troço mais próximo, num raio de 250m;afastados da rede viária, para o troço mais próximo, num raio de 250m; ● Como variáveis de “custo” usam-se os campos [tmpo_duplo] e [tmpo_unico];Como variáveis de “custo” usam-se os campos [tmpo_duplo] e [tmpo_unico];
  58. 58. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance) Caminho mais rápido entre as escolas e os hospitais do distrito do PortoCaminho mais rápido entre as escolas e os hospitais do distrito do Porto
  59. 59. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance) Caminho mais rápido entre as escolas e os hospitais do distrito do PortoCaminho mais rápido entre as escolas e os hospitais do distrito do Porto
  60. 60. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance)Percurso de “muitos-para-muitos” (v.net.distance) Caminho mais rápido entre as escolas e os hospitais do distrito do PortoCaminho mais rápido entre as escolas e os hospitais do distrito do Porto ● Indicação do tempo de percurso entre cada escola e a unidade hospitalar maisIndicação do tempo de percurso entre cada escola e a unidade hospitalar mais “próxima” (“próxima” (NotaNota: não foi considerado o tempo despendido no trânsito).: não foi considerado o tempo despendido no trânsito).
  61. 61. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Divisão da rede através de isolinhas de custo (v.net.iso)Divisão da rede através de isolinhas de custo (v.net.iso)Divisão da rede através de isolinhas de custo (v.net.iso)Divisão da rede através de isolinhas de custo (v.net.iso) Isócronas dos tempos de deslocaçãoIsócronas dos tempos de deslocação ● Esta ferramenta é muito útil quando se está a usar o tempo de deslocação comoEsta ferramenta é muito útil quando se está a usar o tempo de deslocação como parâmetro de “custo”;parâmetro de “custo”; ● Vamos calcular a distância a partir das unidades de saúde do distrito do Porto, com aVamos calcular a distância a partir das unidades de saúde do distrito do Porto, com a ferramentaferramenta v.net.isov.net.iso..
  62. 62. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Divisão da rede através de isolinhas de custo (v.net.iso)Divisão da rede através de isolinhas de custo (v.net.iso)Divisão da rede através de isolinhas de custo (v.net.iso)Divisão da rede através de isolinhas de custo (v.net.iso) Isócronas dos tempos de deslocaçãoIsócronas dos tempos de deslocação
  63. 63. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Divisão da rede através de isolinhas de custo (v.net.iso)Divisão da rede através de isolinhas de custo (v.net.iso)Divisão da rede através de isolinhas de custo (v.net.iso)Divisão da rede através de isolinhas de custo (v.net.iso) Isócronas dos tempos de deslocaçãoIsócronas dos tempos de deslocação
  64. 64. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman) ● É um problema que tenta determinar a menor rota para percorrer uma série de cidadesÉ um problema que tenta determinar a menor rota para percorrer uma série de cidades (visitando uma única vez cada uma delas), regressando à cidade de origem;(visitando uma única vez cada uma delas), regressando à cidade de origem; ● Trata-se de um problema de otimização, inspirado na necessidade dos vendedoresTrata-se de um problema de otimização, inspirado na necessidade dos vendedores realizarem entregas em diversos locais, percorrendo o menor caminho possível erealizarem entregas em diversos locais, percorrendo o menor caminho possível e reduzindo, dessa forma, o tempo necessário para a viagem e os possíveis custos comreduzindo, dessa forma, o tempo necessário para a viagem e os possíveis custos com transporte e combustível;transporte e combustível; ● Vamos fazer um exercício, simulando um turista que pretende otimizar a visita aos 19Vamos fazer um exercício, simulando um turista que pretende otimizar a visita aos 19 museus existentes no distrito do Porto (identificados na layer de pontos de interessemuseus existentes no distrito do Porto (identificados na layer de pontos de interesse do OSM), e que aluga um automóvel junto à Estação Ferroviária de Campanhã;do OSM), e que aluga um automóvel junto à Estação Ferroviária de Campanhã; ● No final, regressa à Estação de Campanhã.No final, regressa à Estação de Campanhã.
  65. 65. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman) Visita otimizada aos museus do distrito do PortoVisita otimizada aos museus do distrito do Porto
  66. 66. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman) Visita otimizada aos museus do distrito do PortoVisita otimizada aos museus do distrito do Porto ● Vamos acrescentar um ID sequencial a cada uma das “paragens”, para as conseguirVamos acrescentar um ID sequencial a cada uma das “paragens”, para as conseguir identificar posteriormente.identificar posteriormente.
  67. 67. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman) Visita otimizada aos museus do distrito do PortoVisita otimizada aos museus do distrito do Porto ● OO v.net.salesmanv.net.salesman devolve dois resultados:devolve dois resultados: ● Geometria do percurso otimizado;Geometria do percurso otimizado; ● Tabela alfanumérica onde é apresentada a sequência ótima de visita aos locais,Tabela alfanumérica onde é apresentada a sequência ótima de visita aos locais, identificados pelo respetivo ID, bem como o “custo” associado (neste caso, oidentificados pelo respetivo ID, bem como o “custo” associado (neste caso, o tempo de deslocação, em minutos, entre os museus).tempo de deslocação, em minutos, entre os museus).
  68. 68. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman) Visita otimizada aos museus do distrito do PortoVisita otimizada aos museus do distrito do Porto ● v.net.salesmanv.net.salesman
  69. 69. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman) Visita otimizada aos museus do distrito do PortoVisita otimizada aos museus do distrito do Porto ● O percurso é circular, por isso pode começar-se em qualquer local e seguir-se aO percurso é circular, por isso pode começar-se em qualquer local e seguir-se a sequência a partir daí.sequência a partir daí. ● No caso concreto, começa em Campanhã (1) → 2 → 4 → 9 → 10 → 14 → 6 → 16 → 15No caso concreto, começa em Campanhã (1) → 2 → 4 → 9 → 10 → 14 → 6 → 16 → 15 → 5 → 20 → 3 → 19 → 7 → 18 → 13 → 12 → 17 → 11 → 8 → e regressa a Campanhã.→ 5 → 20 → 3 → 19 → 7 → 18 → 13 → 12 → 17 → 11 → 8 → e regressa a Campanhã.
  70. 70. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman) Visita otimizada aos museus do distrito do PortoVisita otimizada aos museus do distrito do Porto
  71. 71. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman)O problema do caixeiro-viajante (v.net.salesman) Visita otimizada aos museus do distrito do PortoVisita otimizada aos museus do distrito do Porto ID Museu Tempo de viagem (minutos) 1 Estação Ferroviária de Campanhã 11,4 2 Arquivo Histórico Municipal 29,2 4 Museu Amadeo de Souza Cardoso 28,7 9 Reserva Museu Arqueológico Citânia de Sanfins 3,9 10 Centro Interpretativo Citânia de Sanfins 9,5 14 Museu Municipal Museu do Móvel 19,0 6 Museu Etnográfico da Maia 21,4 16 Museu da Cividade de Terroso 7,3 15 Museu Municipal de Etnografia e História da Pó 5,2 5 Museu da Construção Naval 20,1 20 Casa de Serralves 2,5 3 Jardim Botânico – Casa Andersen 1,4 19 Casa-Museu Engenheiro António de Almeida 2,0 7 Casa-Museu Marta Ortigão Sampaio 2,8 18 Museus da Universidade 1,9 13 Museu da Santa Casa da Misericórdia do Porto 1,7 12 Palácio das Artes 0,6 17 Palácio da Bolsa 1,6 11 Museu Diocesano de Arte Sacra 1,8 8 Museu Militar 1,3 1 Estação Ferroviária de Campanhã TOTAL 2h53
  72. 72. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Outras Ferramentas de Análise de RedesOutras Ferramentas de Análise de RedesOutras Ferramentas de Análise de RedesOutras Ferramentas de Análise de Redes Manual das ferramentasManual das ferramentas:: v.netv.net,, v.net.allocv.net.alloc,, v.net.allpairsv.net.allpairs,, v.net.bridgev.net.bridge,, v.net.centralityv.net.centrality,, v.net.componentsv.net.components,, v.net.connectivityv.net.connectivity,, v.net.distancev.net.distance,, v.net.flowv.net.flow,, v.net.isov.net.iso,, v.net.pathv.net.path,, v.net.salesmanv.net.salesman v.net.spanningtreev.net.spanningtree,, v.net.steinerv.net.steiner,, v.net.visibilityv.net.visibility..
  73. 73. 3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS3º Encontro de Utilizadores QGIS Portugal | Análise de Redes com QGIS Trabalho disponibilizado sob a licença:Trabalho disponibilizado sob a licença: Creative CommonsCreative Commons Atribuição - Não Comercial - Partilha nos Mesmos TermosAtribuição - Não Comercial - Partilha nos Mesmos Termos CC BY-NC-SA 3.0 PortugalCC BY-NC-SA 3.0 Portugal Esta licença permite que outros remisturem, adaptem e utilizem a obra noutras obras,Esta licença permite que outros remisturem, adaptem e utilizem a obra noutras obras, para fins não comerciais, desde que atribuam o devido crédito ao autor original e quepara fins não comerciais, desde que atribuam o devido crédito ao autor original e que licenciem as novas criações ao abrigo de termos idênticos.licenciem as novas criações ao abrigo de termos idênticos. http://creativecommons.org/licenses/by-nc-sa/3.0/pt/http://creativecommons.org/licenses/by-nc-sa/3.0/pt/ pedrongvenancio [at] gmail [dot] compedrongvenancio [at] gmail [dot] com
  74. 74. 3º Encontro de Utilizadores3º Encontro de Utilizadores QGIS PortugalQGIS Portugal 3º Encontro de Utilizadores3º Encontro de Utilizadores QGIS PortugalQGIS Portugal Workshop de Análise Espacial com QGISWorkshop de Análise Espacial com QGIS - Análise de Redes -- Análise de Redes - Pedro VenâncioPedro Venâncio Porto, 17 de Junho de 2016Porto, 17 de Junho de 2016

×