Re: [Talk-br] Formato e tags de transporte público

2016-09-19 Por tôpico George Silva
Arlindo, era isto que queria exatamente.

Obrigado por complementar!

2016-09-16 18:34 GMT-03:00 Arlindo Pereira 
:

> Não sei os detalhes técnicos, mas você pode fazer consultas usando o
> Overpass.
>
> https://overpass-turbo.eu/
>
> http://wiki.openstreetmap.org/wiki/Overpass_API
>
>
> []s
> Arlindo Pereira
>
> Em 16 de setembro de 2016 18:27, George Silva 
> escreveu:
>
>> 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 :
>>
>>> 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 , 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 :
>>>
 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 :

> 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 :
>
>> Olá Vitor!
>>
>> A ideia é que um serviço automatizado publique, por exemplo, as rotas
>> atualizadas de 

Re: [Talk-br] Formato e tags de transporte público

2016-09-16 Por tôpico Arlindo Pereira
Não sei os detalhes técnicos, mas você pode fazer consultas usando o
Overpass.

https://overpass-turbo.eu/

http://wiki.openstreetmap.org/wiki/Overpass_API


[]s
Arlindo Pereira

Em 16 de setembro de 2016 18:27, George Silva 
escreveu:

> 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 :
>
>> 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 , 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 :
>>
>>> 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 :
>>>
 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 :

> 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 

Re: [Talk-br] Formato e tags de transporte público

2016-09-16 Por tôpico George Silva
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 :

> 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 , 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 :
>
>> 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 :
>>
>>> 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 :
>>>
 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 :

> Oi George,
>
> Sobre como o transporte é modelado no OSM, sugiro a 

Re: [Talk-br] Formato e tags de transporte público

2016-09-16 Por tôpico Wille

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 , 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 >:


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 >:

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
>:

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
>:

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

Re: [Talk-br] Formato e tags de transporte público

2016-09-16 Por tôpico George Silva
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 :

> 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 :
>
>> 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 :
>>
>>> 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 :
>>>
 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 :

> 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@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-br
>
>

 ___
 Talk-br mailing list
 Talk-br@openstreetmap.org
 

Re: [Talk-br] Formato e tags de transporte público

2016-09-16 Por tôpico Wille

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 >:


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 >:

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
>:

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
>:

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@openstreetmap.org

https://lists.openstreetmap.org/listinfo/talk-br
 

Re: [Talk-br] Formato e tags de transporte público

2016-09-16 Por tôpico George Silva
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 :

> 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 :
>
>> 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 :
>>
>>> 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 :
>>>
 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@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/talk-br


>>>
>>> ___
>>> Talk-br mailing list
>>> Talk-br@openstreetmap.org
>>> 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@openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-br
>>
>>
>
> ___
> Talk-br mailing list
> Talk-br@openstreetmap.org
> 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@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br


Re: [Talk-br] Formato e tags de transporte público

2016-09-16 Por tôpico Vitor George
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 :

> 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 :
>
>> 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 :
>>
>>> 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@openstreetmap.org
>>> https://lists.openstreetmap.org/listinfo/talk-br
>>>
>>>
>>
>> ___
>> Talk-br mailing list
>> Talk-br@openstreetmap.org
>> 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@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-br
>
>
___
Talk-br mailing list
Talk-br@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br


Re: [Talk-br] Formato e tags de transporte público

2016-09-16 Por tôpico Vitor George
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 :

> 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@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-br
>
>
___
Talk-br mailing list
Talk-br@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br


[Talk-br] Formato e tags de transporte público

2016-09-16 Por tôpico George Silva
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@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br