Era isso que estava pensando. Estamos alinhados quanto ao método. Se isso realmente der certo como estamos planejando, teremos algumas cidades que já irão sincronizar diretamente com a base. Tanto PED (Ponto de Embarque e Desembarque) quando a geometria das rotas, nomes, cores, etc.
Pelo link do Vitor, vi as tags que são relevantes, era o que precisava e você completou a resposta. Sem querer alongar mais o debate, qual seria a melhor maneira de puxar uma lista de vias que interseccionem um polígono? Preferiria fazer direto do OSM, mas também pensei em importar a base para o PostgreSQL. O problema nesse caso é que a importação demora horrores. O que pensei é ter uma cópia do dados e um servidor local, atualizado pelo diff de minuto, onde faria as "perguntas". Alguém pode me direcionar neste sentido? 2016-09-16 18:14 GMT-03:00 Wille <[email protected]>: > Nesse caso é mais fácil! > > Para criar uma nova rota, você precisaria gerar um arquivo xml. Veja esse > exemplo de rota: https://www.openstreetmap.org/api/0.6/relation/2435070 > > Basicamente são as tags de transporte público e os ids dos ways que fazem > parte da rota. Ali na tag <relation>, só precisa de um id negativo pro OSM > entender que é algo novo e de visible="true". > > Já para modificar a rota, acredito que basta modificar esse xml, > adicionando action="modify" na tag relation e atualizando os ways que fazem > parte da rota. > > Se quiser dar uma olhada num código python que gera um xml: > https://github.com/osmlab/nycbuildings/blob/master/convert.py#L183 > > Depois é possível enviar o xml pra api do OSM. > > abraços, > wille > > > On 16-09-2016 17:27, George Silva wrote: > > Oi Wille! Estamos ligados no SOTM! Tentaremos ir. > > Mas o que acontece Wille, é que hoje, esses dados de rotas são populados > usando um shapefile. Estamos integrando um serviço para esses dados venham > de vias do OSM. Ou seja, alguém, mesmo que a prefeitura/empresa em questão, > terá que deixar os trechos onde os onibus percorrem, redondinhos no OSM! > > Essa que é sacada da coisa. > > 2016-09-16 17:20 GMT-03:00 Wille <[email protected]>: > >> Oi, George >> >> A criação de rotas de transporte público é meio complexa, pois sempre >> envolve cortar os ways que compõem as ruas e avenidas e criar a relação. A >> parte de cortar ways eu acho bem complicado para automatizar Talvez seja >> melhor gerar um feed e cadastrar no https://transit.land/ ou publicar os >> dados em algum lugar e incentivar a comunidade a mapeá-las no OSM. Esse >> aplicativo https://transportr.grobox.de/ serve rotas a partir do OSM e >> talvez se interesse em ajudar a mapear. >> >> Já pra importar os pontos de ônibus é bem tranquilo... >> >> Aproveito pra te convidar a mostrar o trabalho que você tem feito com o >> OSM e suas ideias no State of the Map Latam 2016. A chamada de trabalhos >> está aberta até o dia 25 de Setembro: http://state.osmlatam.org/ >> >> abraços, >> wille >> >> >> >> On 16-09-2016 13:33, George Silva wrote: >> >> Pensei nisso. Imagino que uma vez os pontos correspondidos manualmente no >> nosso sistema (ponto id A = ponto is osm X), a gente consiga fazer chamadas >> de API para determinar o que ocorreu com o ponto, ou com as relações >> específicas (rotas) e atualizar de acordo. >> >> Veja bem, que no nosso aplicativo, o desenho da rota é diretamente >> derivado de uma série de IDs do OSM, como as relations, então conseguiria >> atualizar isso de forma bem precisa sem intervenção. Claro que existem >> cenários onde isso pode dar zica, mas quando o mapeamento entre sistemas >> para cada conjunto de pontos e relações, fica mais tranquilo. >> >> Alguém tem alguma outra ideia que possa ajudar? >> >> 2016-09-16 13:26 GMT-03:00 Vitor George <[email protected]>: >> >>> Entendi, pensei que era um aplicativo de informações de transporte como >>> o Movit. Acho que o ideal é ter um processo semi-automático, com um sistema >>> que compare os dados oficiais da agência de transporte com o OSM e exiba os >>> diffs. Se não for assim, há grandes chances de conflito de edições. >>> >>> >>> >>> * Vitor George* >>> about.me/vgeorge >>> >>> >>> >>> 2016-09-16 13:18 GMT-03:00 George Silva <[email protected]>: >>> >>>> Olá Vitor! >>>> >>>> A ideia é que um serviço automatizado publique, por exemplo, as rotas >>>> atualizadas de ônibus no OSM, sem necessidade de intervenção. Esta >>>> aplicação que criamos, permite o usuário a construir essas rotas de acordo >>>> com a necessidade das secretaria de transporte e/ou prestadoras de serviço. >>>> >>>> De fato, pelos clientes que usam, são as rotas mais atuais e válidas de >>>> cada linha, por exemplo. Não queremos que seja um usuário específico. E a >>>> integração sempre seria da aplicação => OSM e não o contrário. >>>> >>>> Vou dar uma olhadinha no OSMAnd e Maps.me. >>>> >>>> Obrigado >>>> >>>> 2016-09-16 13:09 GMT-03:00 Vitor George <[email protected]>: >>>> >>>>> Oi George, >>>>> >>>>> Sobre como o transporte é modelado no OSM, sugiro a página wiki sobre >>>>> transporte público, que é bem detalhada: >>>>> >>>>> http://wiki.openstreetmap.org/wiki/Public_transport >>>>> >>>>> A respeito de contribuir de volta ao OSM de maneira automatizada, >>>>> seria bom dar uma olhada nas apps que já fazem isso. O OSMAnd e o Maps.me >>>>> são bons exemplo, permitindo edição de POIs e também o envio de notas. Um >>>>> aspecto importante é garantir que o usuário que envie uma nota, por >>>>> exemplo, possa ser contactado pela comunidade, pois senão o mapa ficará >>>>> com >>>>> notas anônimas sem possibilidade de feedback. >>>>> >>>>> Abraço, >>>>> Vitor >>>>> >>>>> >>>>> >>>>> >>>>> * Vitor George* >>>>> about.me/vgeorge >>>>> >>>>> >>>>> >>>>> 2016-09-16 11:26 GMT-03:00 George Silva <[email protected]>: >>>>> >>>>>> Pessoal, bom dia. >>>>>> >>>>>> Temos uma aplicação para transporte público e hoje armazenamos >>>>>> informações específicas de rotas de transporte urbano. >>>>>> >>>>>> Alguém pode me ajudar com a metodologia ou as tags principais para >>>>>> definir rotas no osm? >>>>>> >>>>>> Outro ponto: gostariamos de contribuir periodicamente com os dados de >>>>>> nossos clientes, diretamente no osm. A ideia, com o consentimento deles, >>>>>> é >>>>>> publicar esse conjunto de dados no mapa, sobreescrevendo com as >>>>>> informações >>>>>> que são mantidas por prefeituras e operadoras de transporte público. Mas >>>>>> queremos automatizar :). >>>>>> >>>>>> Alguém pode me dar uma luz nesse sentido? >>>>>> >>>>>> _______________________________________________ >>>>>> Talk-br mailing list >>>>>> [email protected] >>>>>> https://lists.openstreetmap.org/listinfo/talk-br >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Talk-br mailing list >>>>> [email protected] >>>>> https://lists.openstreetmap.org/listinfo/talk-br >>>>> >>>>> >>>> >>>> >>>> -- >>>> George R. C. Silva >>>> Sigma Geosistemas LTDA >>>> ---------------------------- >>>> http://www.sigmageosistemas.com.br/ >>>> >>>> _______________________________________________ >>>> Talk-br mailing list >>>> [email protected] >>>> https://lists.openstreetmap.org/listinfo/talk-br >>>> >>>> >>> >>> _______________________________________________ >>> Talk-br mailing list >>> [email protected] >>> https://lists.openstreetmap.org/listinfo/talk-br >>> >>> >> >> >> -- >> George R. C. Silva >> Sigma Geosistemas LTDA >> ---------------------------- >> http://www.sigmageosistemas.com.br/ >> >> >> _______________________________________________ >> Talk-br mailing >> [email protected]https://lists.openstreetmap.org/listinfo/talk-br >> >> _______________________________________________ Talk-br mailing list >> [email protected] https://lists.openstreetmap.or >> g/listinfo/talk-br > > -- > George R. C. Silva Sigma Geosistemas LTDA > ---------------------------- > http://www.sigmageosistemas.com.br/ > > _______________________________________________ > Talk-br mailing > [email protected]https://lists.openstreetmap.org/listinfo/talk-br > > > _______________________________________________ > Talk-br mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-br > > -- George R. C. Silva Sigma Geosistemas LTDA ---------------------------- http://www.sigmageosistemas.com.br/
_______________________________________________ Talk-br mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-br
