[Talk-pt] Projecto Acessibilidades
Jorge Gustavo Rocha
jgr at di.uminho.pt
Mon May 16 00:26:04 BST 2011
Olá Kimus,
Dom, 2011-05-15 às 19:51 +0100, kimus escreveu:
> Olá a todos,
>
> Vou começar um projecto que talvez o OSM me possa ajudar. O objectivo
> é conseguir calcular, tipo Google Maps, o caminho mais eficiente entre
> dois pontos do mapa. A única questão é que quem vai 'necessitar' desta
> ferramenta são pessoas com dificuldades físicas.
>
Excelente projecto! Tudo o que eu poder ajudar, conta comigo, pois o
mesmo interessa-me à minha investigação.
> Necessito de fazer uma aplicação, para já web, que tenha as seguintes
> funcionalidades:
> - para além das ruas/passeios é necessário os transportes públicos
> (ex: Metro);
> - trajectos (ruas/passeios) com graus de acessibilidade (ex: cegos,
> cadeiras de rodas, etc);
> - calcular o trajecto possível e mais eficiente dependendo do grau de
> acessibilidade;
>
O trabalho é feito a níveis diferentes:
i) tem a ver com os dados de base do OSM, e vai ser necessário levantar
com cuidado e com todo o detalhe a zona que queres cobrir.
Eventualmente, podes organizar uma party nessa área. Julgo que terás que
usar algumas tags novas; as que já existem parecem-me insuficientes.
ii) num segundo nível, tens que construir a "rede" que servirá de
cálculo ao routing. Sugiro vivamente que uses o pgRouting. Usa uma BD
postgresql + postgis e importa para lá os dados do OSM (bastam os dados
do Porto). Tens um tutorial em
http://geobox.geospot.pt/index.php/Importing_OSM_planet_data
iii) tens que afinar os "custos" associados a cada caminho consoante o
grau de acessibilidade. Os algoritmos de routing usam custos associados
a cada aresta do grafo para decidir o caminho com menor custo.
http://geobox.geospot.pt/index.php/OSM_Routing
iv) tens que apresentar uma interface web. Essa é a parte mais fácil;
podes usar OpenLayers e uma ligação directa ao postgresql. Tens um
exemplo muito simples em:
http://geobox.geospot.pt/index.php/Routing_on_the_Web
Uma melhor introdução ao pgRouting está disponível em
http://workshop.pgrouting.org/
Espero que ajude. Bom trabalho,
Jorge
> O projecto, para já, vai arrancar numa área pequena no Porto.
>
>
> Obrigado,
>
> kimus
> _______________________________________________
> Talk-pt mailing list
> Talk-pt openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-pt
--
Jorge Gustavo Rocha
Departamento de Informática
Universidade do Minho
4710-057 Braga
Tel: 253604430 (Geral), 253604479 (Gabinete)
Fax: 253604471
Móvel: 910333888
More information about the Talk-pt
mailing list