[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