[Talk-br] Formato e tags de transporte público
Wille
wille em wille.blog.br
Sexta Setembro 16 21:14:01 UTC 2016
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 <wille em wille.blog.br
> <mailto:wille em wille.blog.br>>:
>
> 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 <vitor.george em gmail.com
>> <mailto:vitor.george em gmail.com>>:
>>
>> 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 <http://about.me/vgeorge>
>>
>>
>>
>> 2016-09-16 13:18 GMT-03:00 George Silva
>> <georger.silva em gmail.com <mailto:georger.silva em gmail.com>>:
>>
>> 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
>> <vitor.george em gmail.com <mailto:vitor.george em gmail.com>>:
>>
>> 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
>> <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 <http://about.me/vgeorge>
>>
>>
>>
>> 2016-09-16 11:26 GMT-03:00 George Silva
>> <georger.silva em gmail.com
>> <mailto:georger.silva em gmail.com>>:
>>
>> 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
>> Talk-br em openstreetmap.org
>> <mailto:Talk-br em openstreetmap.org>
>> https://lists.openstreetmap.org/listinfo/talk-br
>> <https://lists.openstreetmap.org/listinfo/talk-br>
>>
>>
>>
>> _______________________________________________
>> Talk-br mailing list
>> Talk-br em openstreetmap.org
>> <mailto:Talk-br em openstreetmap.org>
>> https://lists.openstreetmap.org/listinfo/talk-br
>> <https://lists.openstreetmap.org/listinfo/talk-br>
>>
>>
>>
>>
>> --
>> George R. C. Silva
>> Sigma Geosistemas LTDA
>> ----------------------------
>> http://www.sigmageosistemas.com.br/
>> <http://www.sigmageosistemas.com.br/>
>>
>> _______________________________________________
>> Talk-br mailing list
>> Talk-br em openstreetmap.org <mailto:Talk-br em openstreetmap.org>
>> https://lists.openstreetmap.org/listinfo/talk-br
>> <https://lists.openstreetmap.org/listinfo/talk-br>
>>
>>
>>
>> _______________________________________________
>> Talk-br mailing list
>> Talk-br em openstreetmap.org <mailto:Talk-br em openstreetmap.org>
>> https://lists.openstreetmap.org/listinfo/talk-br
>> <https://lists.openstreetmap.org/listinfo/talk-br>
>>
>>
>>
>>
>> --
>> George R. C. Silva
>> Sigma Geosistemas LTDA
>> ----------------------------
>> http://www.sigmageosistemas.com.br/
>> <http://www.sigmageosistemas.com.br/>
>>
>>
>> _______________________________________________
>> Talk-br mailing list
>> Talk-br em openstreetmap.org <mailto:Talk-br em openstreetmap.org>
>> https://lists.openstreetmap.org/listinfo/talk-br
>> <https://lists.openstreetmap.org/listinfo/talk-br>
>
> _______________________________________________ Talk-br mailing
> list Talk-br em openstreetmap.org <mailto:Talk-br em openstreetmap.org>
> https://lists.openstreetmap.org/listinfo/talk-br
> <https://lists.openstreetmap.org/listinfo/talk-br>
>
> --
> George R. C. Silva Sigma Geosistemas LTDA
> ----------------------------
> http://www.sigmageosistemas.com.br/
>
> _______________________________________________
> Talk-br mailing list
> Talk-br em openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-br
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.openstreetmap.org/pipermail/talk-br/attachments/20160916/b878b0c6/attachment-0001.html>
Mais detalhes sobre a lista de discussão Talk-br