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 > [email protected] > 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 _______________________________________________ Talk-pt mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-pt
