Re: [Talk-br] API Open Street Map

2016-07-20 Por tôpico Paulo Vianna
Ok Alexandre, obrigado.

Eu vou tentar.

Em 20 de julho de 2016 10:22, Alexandre Magno Brito de Medeiros <
alexandre@gmail.com> escreveu:

> Paulo, eu não o estudei. Mas provavelmente ele possibilitará isso que você
> quer. Parece. O que eu quis salientar é que a inteligência de roteamento
> estará nos plugins que são "motores de roteamento".
>
> Alexandre
>
> Em 20 de julho de 2016 09:31, Paulo Vianna 
> escreveu:
>
>>
>> *[...]* Alexandre, quando você diz *aquilo é só GUI* não significa que
>> não vou poder capturar a posição com evento Java Script?
>>
>> Desculpe a "leiguice", mas não entendi direito. Pois o que eu quero fazer
>> é pegar o evento Java Script que me traz a coordenada e depois jogo para um
>> PHP, C# ou Java da vida para gravar no servidor e vice versa. Será que eu
>> não consigo fazer isso com ele?
>>
>> Em 19 de julho de 2016 18:23, Vitor George 
>> escreveu:
>>
>
>>>
>> *[...]*
>>>
>>> 2016-07-19 14:56 GMT-03:00 Paulo Vianna :
>>>

 *[...] *eu descobri que estes caras, o Mapzen, MapLab, Remix e tantos
 outros usam esse cara aqui:

 http://www.liedman.net/leaflet-routing-machine/

>>>
> ___
> 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] API Open Street Map

2016-07-20 Por tôpico Alexandre Magno Brito de Medeiros
Paulo, eu não o estudei. Mas provavelmente ele possibilitará isso que você
quer. Parece. O que eu quis salientar é que a inteligência de roteamento
estará nos plugins que são "motores de roteamento".

Alexandre

Em 20 de julho de 2016 09:31, Paulo Vianna 
escreveu:

>
> *[...]* Alexandre, quando você diz *aquilo é só GUI* não significa que
> não vou poder capturar a posição com evento Java Script?
>
> Desculpe a "leiguice", mas não entendi direito. Pois o que eu quero fazer
> é pegar o evento Java Script que me traz a coordenada e depois jogo para um
> PHP, C# ou Java da vida para gravar no servidor e vice versa. Será que eu
> não consigo fazer isso com ele?
>
> Em 19 de julho de 2016 18:23, Vitor George 
> escreveu:
>

>>
> *[...]*
>>
>> 2016-07-19 14:56 GMT-03:00 Paulo Vianna :
>>
>>>
>>> *[...] *eu descobri que estes caras, o Mapzen, MapLab, Remix e tantos
>>> outros usam esse cara aqui:
>>>
>>> http://www.liedman.net/leaflet-routing-machine/
>>>
>>
___
Talk-br mailing list
Talk-br@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br


Re: [Talk-br] API Open Street Map

2016-07-20 Por tôpico Paulo Vianna
Obrigado Vitor, pois eu realmente não tinha visto.

E Alexandre, quando você diz *aquilo é só GUI* não significa que não vou
poder capturar a posição com evento Java Script?

Desculpe a "leiguice", mas não entendi direito. Pois o que eu quero fazer é
pegar o evento Java Script que me traz a coordenada e depois jogo para um
PHP, C# ou Java da vida para gravar no servidor e vice versa. Será que eu
não consigo fazer isso com ele?

Em 19 de julho de 2016 18:23, Vitor George 
escreveu:

> Oi Paulo,
>
> A documentação da API Http do OSRM está aqui:
>
> https://github.com/Project-OSRM/osrm-backend/blob/master/docs/http.md
>
> Não entendi se é isso que vc está procurando, mas deve ser útil.
>
> Abraço,
> Vitor
>
> 2016-07-19 14:56 GMT-03:00 Paulo Vianna :
>
>> Na verdade eu não quero monitorar os objetos em movimento, até porque não
>> precisaria de precisão para isso. Eu disse que também gostaria de fazê-lo
>> se tivesse a posição em tempo real. O meu objetivo aqui é apenas traçar as
>> rotas em cima de uma base cartográfica, armazená-la em um banco espacial e
>> recuperá-la quando desejar.
>>
>> Eu procurei a API do OSRM para trabalhar e não encontrei. O máximo que
>> encontrei foi o seu Github. Deu a entender que os caras andaram fechando
>> algumas coisas, pois até no IRC deles entrei e nada!
>>
>> Mas eu descobri que estes caras, o Mapzen, MapLab, Remix e tantos outros
>> usam esse cara aqui:
>>
>> http://www.liedman.net/leaflet-routing-machine/
>>
>> Portanto isso já me ajuda, porém como eu havia postado no screenshot do
>> Remix, a ferramenta deles permite que eu arraste o cursor para preencher a
>> rota em cima de algo já pré gravado, contudo quando seguro a tecla shift
>> posso também editar a minha rota da maneira que desejar e esta
>> funcionalidade serviria para não ficar escravo de rotas pré gravadas.
>> Porque como disse antes, usar rota manual em cima de uma base cartográfica
>> é se encher de imprecisões, principalmente quando existem 3 ou 4 vias em
>> paralelo.
>>
>> Mas tá tranquilo, eu agradeço muito a sua paciência e de outras pessoas.
>> Irei continuar posta quando precisar e tentar escrever alguns artigos no
>> meu blog sobre o assunto assim que puder.
>>
>>
>>
>>
>> Em 19 de julho de 2016 13:51, Alexandre Magno Brito de Medeiros <
>> alexandre@gmail.com> escreveu:
>>
>>> Paulo, não conheço. Mas você entendeu que estou lhe sugerindo a API do
>>> OSRM?
>>>
>>> Você não quer monitorar objetos reais e que estão em movimento? Então
>>> por que os outros dois itens não se aplicam?
>>>
>>> Em 18 de julho de 2016 13:44, Paulo Vianna 
>>> escreveu:
>>>
 Alexandre é por aí mesmo.

 É isso aí que eu preciso, porém com uma ressalva com base na sua frase: 
 *Usar
 rota pré-gravada tem a enorme desvantagem da rigidez. Se há um trecho em
 obras, ou agora uma contramão que existe e antes não existia* é o
 complemento do que preciso.

 Neste link  na
 figura da esquerda uso o OSRM e na da direita estou testando a aplicação
 Remix e lá posso tanto percorrer com rotas pré gravadas, quanto editar para
 caso exista um trecho em obras.

 Quanto aos itens que você listou, só o primeiro é pertinente para mim,
 pois não o utilizarei em clientes mobile, mas sim na web mesmo.

 O que preciso em suma é fazer isso aí que o OSRM faz, mas que me dê a
 opção de editar e abrir uma exceção para o fluxo.Você conhece alguma
 ferramenta que me permite fazer isso e que eu possa pegar esses eventos com
 Java Script?

 Desde já agradeço.



 Em 15 de julho de 2016 21:34, Alexandre Magno Brito de Medeiros <
 alexandre@gmail.com> escreveu:

> Paulo Vianna,
>
> Usar rota pré-gravada tem a enorme desvantagem da rigidez. Se há um
> trecho em obras, ou agora uma contramão que existe e antes não existia, já
> viu...
>
> Estou entendendo cada vez mais o que você quer. Conheço produtos pagos
> com tais funcionalidades.
>
> Em seu lugar, eu faria P no sentido seguinte:
>
>- Usar o OSRM
>*
>- Gravar o track localmente
>- Transmitir a posição por 3G
>
> * Buscar alternativa a ele, também.
>
> Em outras palavras, eu faria roteamento, comunicaria posição, mas não
> deixaria de gravar tudo.
>
> Saber eu não sei, porque nunca fiz. Mas imagino que, tendo os caminhos
> do roteamento, dados pelo roteador, você coloca o objeto rastreado dentro
> da via através de uma função que mapeie um domínio no outro: pegar o ponto
> rastreado e colocá-lo do ponto mais próximo da linha mais próxima (menor
> distância).
>
> Alexandre Magno
>
>
>
> Em 15 de julho de 2016 19:02, Paulo Vianna 

Re: [Talk-br] API Open Street Map

2016-07-19 Por tôpico Alexandre Magno Brito de Medeiros
Paulo,

Perceba o que é informado na seção "Features":

Support for several routing engines:
>
>- OSRM  - builtin default
>- GraphHopper  - through plugin
>lrm-graphhopper 
>- Mapbox Directions API
> - through plugin
>lrm-mapbox 
>- Mapzen Valhalla  - through
>plugin lrm-valhalla 
>- TomTom Online Routing API  -
>through plugin lrm-tomtom 
>by Mathias Rohnstock 
>
> Ou seja, aquilo é só GUI.

Alexandre

Em 19 de julho de 2016 14:56, Paulo Vianna 
escreveu:

>
> Eu procurei a API do OSRM para trabalhar e não encontrei. O máximo que
> encontrei foi o seu Github. Deu a entender que os caras andaram fechando
> algumas coisas, pois até no IRC deles entrei e nada!
>
> Mas eu descobri que estes caras, o Mapzen, MapLab, Remix e tantos outros
> usam esse cara aqui:
>
> http://www.liedman.net/leaflet-routing-machine/
>
>
___
Talk-br mailing list
Talk-br@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br


Re: [Talk-br] API Open Street Map

2016-07-19 Por tôpico Paulo Vianna
Na verdade eu não quero monitorar os objetos em movimento, até porque não
precisaria de precisão para isso. Eu disse que também gostaria de fazê-lo
se tivesse a posição em tempo real. O meu objetivo aqui é apenas traçar as
rotas em cima de uma base cartográfica, armazená-la em um banco espacial e
recuperá-la quando desejar.

Eu procurei a API do OSRM para trabalhar e não encontrei. O máximo que
encontrei foi o seu Github. Deu a entender que os caras andaram fechando
algumas coisas, pois até no IRC deles entrei e nada!

Mas eu descobri que estes caras, o Mapzen, MapLab, Remix e tantos outros
usam esse cara aqui:

http://www.liedman.net/leaflet-routing-machine/

Portanto isso já me ajuda, porém como eu havia postado no screenshot do
Remix, a ferramenta deles permite que eu arraste o cursor para preencher a
rota em cima de algo já pré gravado, contudo quando seguro a tecla shift
posso também editar a minha rota da maneira que desejar e esta
funcionalidade serviria para não ficar escravo de rotas pré gravadas.
Porque como disse antes, usar rota manual em cima de uma base cartográfica
é se encher de imprecisões, principalmente quando existem 3 ou 4 vias em
paralelo.

Mas tá tranquilo, eu agradeço muito a sua paciência e de outras pessoas.
Irei continuar posta quando precisar e tentar escrever alguns artigos no
meu blog sobre o assunto assim que puder.




Em 19 de julho de 2016 13:51, Alexandre Magno Brito de Medeiros <
alexandre@gmail.com> escreveu:

> Paulo, não conheço. Mas você entendeu que estou lhe sugerindo a API do
> OSRM?
>
> Você não quer monitorar objetos reais e que estão em movimento? Então por
> que os outros dois itens não se aplicam?
>
> Em 18 de julho de 2016 13:44, Paulo Vianna 
> escreveu:
>
>> Alexandre é por aí mesmo.
>>
>> É isso aí que eu preciso, porém com uma ressalva com base na sua frase: *Usar
>> rota pré-gravada tem a enorme desvantagem da rigidez. Se há um trecho em
>> obras, ou agora uma contramão que existe e antes não existia* é o
>> complemento do que preciso.
>>
>> Neste link  na
>> figura da esquerda uso o OSRM e na da direita estou testando a aplicação
>> Remix e lá posso tanto percorrer com rotas pré gravadas, quanto editar para
>> caso exista um trecho em obras.
>>
>> Quanto aos itens que você listou, só o primeiro é pertinente para mim,
>> pois não o utilizarei em clientes mobile, mas sim na web mesmo.
>>
>> O que preciso em suma é fazer isso aí que o OSRM faz, mas que me dê a
>> opção de editar e abrir uma exceção para o fluxo.Você conhece alguma
>> ferramenta que me permite fazer isso e que eu possa pegar esses eventos com
>> Java Script?
>>
>> Desde já agradeço.
>>
>>
>>
>> Em 15 de julho de 2016 21:34, Alexandre Magno Brito de Medeiros <
>> alexandre@gmail.com> escreveu:
>>
>>> Paulo Vianna,
>>>
>>> Usar rota pré-gravada tem a enorme desvantagem da rigidez. Se há um
>>> trecho em obras, ou agora uma contramão que existe e antes não existia, já
>>> viu...
>>>
>>> Estou entendendo cada vez mais o que você quer. Conheço produtos pagos
>>> com tais funcionalidades.
>>>
>>> Em seu lugar, eu faria P no sentido seguinte:
>>>
>>>- Usar o OSRM
>>>*
>>>- Gravar o track localmente
>>>- Transmitir a posição por 3G
>>>
>>> * Buscar alternativa a ele, também.
>>>
>>> Em outras palavras, eu faria roteamento, comunicaria posição, mas não
>>> deixaria de gravar tudo.
>>>
>>> Saber eu não sei, porque nunca fiz. Mas imagino que, tendo os caminhos
>>> do roteamento, dados pelo roteador, você coloca o objeto rastreado dentro
>>> da via através de uma função que mapeie um domínio no outro: pegar o ponto
>>> rastreado e colocá-lo do ponto mais próximo da linha mais próxima (menor
>>> distância).
>>>
>>> Alexandre Magno
>>>
>>>
>>>
>>> Em 15 de julho de 2016 19:02, Paulo Vianna 
>>> escreveu:
>>>
 Ei Alexandre, obrigado mais uma vez pela resposta.

 Não tem mistério a aplicação, eu só defino a rota de cada veículo e não
 sei se necessariamente se isso seria um roteador (acho que deve ser). São
 veículos que tem que cumprir um determinado caminho. Ah pra que isso? Eu
 usarei para saber qual a quilometragem exata que cada veículo percorrerá
 porque guardarei num banco de dados geográfico e para visualizar no mapa
 onde estarão estas rotas.

 Mas como eu disse: usarei e guardarei! Pois hoje uma empresa guarda
 estes dados de rota e não temos acesso. A única coisa que guardamos são os
 pontos de parada onde estes veículos podem parar. E isso sim eu guardo num
 banco de dados geográfico e exibo no componente do dot.net que te
 passei o link. Não tem segredo, se resume a isso.

 O ideal do meu ponto de vista seria ter um GPS para rastrear este
 veículos e ver o bichinho passeando no mapa, mas infelizmente não temos.
 Então eu penso que se 

Re: [Talk-br] API Open Street Map

2016-07-19 Por tôpico Alexandre Magno Brito de Medeiros
Paulo, não conheço. Mas você entendeu que estou lhe sugerindo a API do OSRM?

Você não quer monitorar objetos reais e que estão em movimento? Então por
que os outros dois itens não se aplicam?

Em 18 de julho de 2016 13:44, Paulo Vianna 
escreveu:

> Alexandre é por aí mesmo.
>
> É isso aí que eu preciso, porém com uma ressalva com base na sua frase: *Usar
> rota pré-gravada tem a enorme desvantagem da rigidez. Se há um trecho em
> obras, ou agora uma contramão que existe e antes não existia* é o
> complemento do que preciso.
>
> Neste link  na
> figura da esquerda uso o OSRM e na da direita estou testando a aplicação
> Remix e lá posso tanto percorrer com rotas pré gravadas, quanto editar para
> caso exista um trecho em obras.
>
> Quanto aos itens que você listou, só o primeiro é pertinente para mim,
> pois não o utilizarei em clientes mobile, mas sim na web mesmo.
>
> O que preciso em suma é fazer isso aí que o OSRM faz, mas que me dê a
> opção de editar e abrir uma exceção para o fluxo.Você conhece alguma
> ferramenta que me permite fazer isso e que eu possa pegar esses eventos com
> Java Script?
>
> Desde já agradeço.
>
>
>
> Em 15 de julho de 2016 21:34, Alexandre Magno Brito de Medeiros <
> alexandre@gmail.com> escreveu:
>
>> Paulo Vianna,
>>
>> Usar rota pré-gravada tem a enorme desvantagem da rigidez. Se há um
>> trecho em obras, ou agora uma contramão que existe e antes não existia, já
>> viu...
>>
>> Estou entendendo cada vez mais o que você quer. Conheço produtos pagos
>> com tais funcionalidades.
>>
>> Em seu lugar, eu faria P no sentido seguinte:
>>
>>- Usar o OSRM
>>*
>>- Gravar o track localmente
>>- Transmitir a posição por 3G
>>
>> * Buscar alternativa a ele, também.
>>
>> Em outras palavras, eu faria roteamento, comunicaria posição, mas não
>> deixaria de gravar tudo.
>>
>> Saber eu não sei, porque nunca fiz. Mas imagino que, tendo os caminhos do
>> roteamento, dados pelo roteador, você coloca o objeto rastreado dentro da
>> via através de uma função que mapeie um domínio no outro: pegar o ponto
>> rastreado e colocá-lo do ponto mais próximo da linha mais próxima (menor
>> distância).
>>
>> Alexandre Magno
>>
>>
>>
>> Em 15 de julho de 2016 19:02, Paulo Vianna 
>> escreveu:
>>
>>> Ei Alexandre, obrigado mais uma vez pela resposta.
>>>
>>> Não tem mistério a aplicação, eu só defino a rota de cada veículo e não
>>> sei se necessariamente se isso seria um roteador (acho que deve ser). São
>>> veículos que tem que cumprir um determinado caminho. Ah pra que isso? Eu
>>> usarei para saber qual a quilometragem exata que cada veículo percorrerá
>>> porque guardarei num banco de dados geográfico e para visualizar no mapa
>>> onde estarão estas rotas.
>>>
>>> Mas como eu disse: usarei e guardarei! Pois hoje uma empresa guarda
>>> estes dados de rota e não temos acesso. A única coisa que guardamos são os
>>> pontos de parada onde estes veículos podem parar. E isso sim eu guardo num
>>> banco de dados geográfico e exibo no componente do dot.net que te
>>> passei o link. Não tem segredo, se resume a isso.
>>>
>>> O ideal do meu ponto de vista seria ter um GPS para rastrear este
>>> veículos e ver o bichinho passeando no mapa, mas infelizmente não temos.
>>> Então eu penso que se for para substituir a app de rotas da empresa
>>> terceirizada, que seja mais inteligente, senão é melhor ficar do jeito que
>>> está.
>>>
>>> Agora, vou pegar o que *Hélio* disse:
>>>
>>>
>>> *Se essas rotas fossem pré gravadas, seria possível copiar as vias do
>>> osm em um arquivo e entao vc teria a coincidência exata do traçado.*
>>> Se vocês visitarem esta página:
>>> http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Valhalla, verão
>>> que existe uma engine chamada Valhalla que o Mapzen utiliza para desenhar
>>> suas rotas (do jeito que eu espero fazer). Eu não sei ao certo, mas
>>> acredito que já existam camadas prontas com rotas pré gravadas para
>>> pedestres, bikes, carros, etc e isso me permitiria fazer o que você diz
>>> Hélio, ter a coincidência exata do meu traçado sem inconsistências como um
>>> traçado torto por exemplo. Porém, o acesso a isso pelo que andei lendo é
>>> limitado. Como a minha app é apenas interna, não faz diferença, mas eu não
>>> sei ainda se eu iria usar isso.
>>>
>>> Outra frase do Hélio:
>>>
>>> *O GPS garmin tem uma função que automaticamente posiciona o veículo
>>> exatamente sobre o mapa, mesmo que o traçado da via esteja deslocado em
>>> relação a posição real do veículo*
>>>
>>> Exatamente! Não só o Garmin, mas todo o aparelho de GPS que conheço faz
>>> isso. Eles já tem estas rotas certinhas, então eu penso comigo: por que eu
>>> não tenho acesso a isso? Por que eu tenho que desenhar o traçado? Como eu
>>> acesso isso, sendo que eu imagino que estes caras também usam o OSM por
>>> baixo dos 

Re: [Talk-br] API Open Street Map

2016-07-18 Por tôpico Paulo Vianna
Alexandre é por aí mesmo.

É isso aí que eu preciso, porém com uma ressalva com base na sua frase: *Usar
rota pré-gravada tem a enorme desvantagem da rigidez. Se há um trecho em
obras, ou agora uma contramão que existe e antes não existia* é o
complemento do que preciso.

Neste link  na figura
da esquerda uso o OSRM e na da direita estou testando a aplicação Remix e
lá posso tanto percorrer com rotas pré gravadas, quanto editar para caso
exista um trecho em obras.

Quanto aos itens que você listou, só o primeiro é pertinente para mim, pois
não o utilizarei em clientes mobile, mas sim na web mesmo.

O que preciso em suma é fazer isso aí que o OSRM faz, mas que me dê a opção
de editar e abrir uma exceção para o fluxo.Você conhece alguma ferramenta
que me permite fazer isso e que eu possa pegar esses eventos com Java
Script?

Desde já agradeço.



Em 15 de julho de 2016 21:34, Alexandre Magno Brito de Medeiros <
alexandre@gmail.com> escreveu:

> Paulo Vianna,
>
> Usar rota pré-gravada tem a enorme desvantagem da rigidez. Se há um trecho
> em obras, ou agora uma contramão que existe e antes não existia, já viu...
>
> Estou entendendo cada vez mais o que você quer. Conheço produtos pagos com
> tais funcionalidades.
>
> Em seu lugar, eu faria P no sentido seguinte:
>
>- Usar o OSRM
>*
>- Gravar o track localmente
>- Transmitir a posição por 3G
>
> * Buscar alternativa a ele, também.
>
> Em outras palavras, eu faria roteamento, comunicaria posição, mas não
> deixaria de gravar tudo.
>
> Saber eu não sei, porque nunca fiz. Mas imagino que, tendo os caminhos do
> roteamento, dados pelo roteador, você coloca o objeto rastreado dentro da
> via através de uma função que mapeie um domínio no outro: pegar o ponto
> rastreado e colocá-lo do ponto mais próximo da linha mais próxima (menor
> distância).
>
> Alexandre Magno
>
>
>
> Em 15 de julho de 2016 19:02, Paulo Vianna 
> escreveu:
>
>> Ei Alexandre, obrigado mais uma vez pela resposta.
>>
>> Não tem mistério a aplicação, eu só defino a rota de cada veículo e não
>> sei se necessariamente se isso seria um roteador (acho que deve ser). São
>> veículos que tem que cumprir um determinado caminho. Ah pra que isso? Eu
>> usarei para saber qual a quilometragem exata que cada veículo percorrerá
>> porque guardarei num banco de dados geográfico e para visualizar no mapa
>> onde estarão estas rotas.
>>
>> Mas como eu disse: usarei e guardarei! Pois hoje uma empresa guarda estes
>> dados de rota e não temos acesso. A única coisa que guardamos são os pontos
>> de parada onde estes veículos podem parar. E isso sim eu guardo num banco
>> de dados geográfico e exibo no componente do dot.net que te passei o
>> link. Não tem segredo, se resume a isso.
>>
>> O ideal do meu ponto de vista seria ter um GPS para rastrear este
>> veículos e ver o bichinho passeando no mapa, mas infelizmente não temos.
>> Então eu penso que se for para substituir a app de rotas da empresa
>> terceirizada, que seja mais inteligente, senão é melhor ficar do jeito que
>> está.
>>
>> Agora, vou pegar o que *Hélio* disse:
>>
>>
>> *Se essas rotas fossem pré gravadas, seria possível copiar as vias do osm
>> em um arquivo e entao vc teria a coincidência exata do traçado.*
>> Se vocês visitarem esta página:
>> http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Valhalla, verão
>> que existe uma engine chamada Valhalla que o Mapzen utiliza para desenhar
>> suas rotas (do jeito que eu espero fazer). Eu não sei ao certo, mas
>> acredito que já existam camadas prontas com rotas pré gravadas para
>> pedestres, bikes, carros, etc e isso me permitiria fazer o que você diz
>> Hélio, ter a coincidência exata do meu traçado sem inconsistências como um
>> traçado torto por exemplo. Porém, o acesso a isso pelo que andei lendo é
>> limitado. Como a minha app é apenas interna, não faz diferença, mas eu não
>> sei ainda se eu iria usar isso.
>>
>> Outra frase do Hélio:
>>
>> *O GPS garmin tem uma função que automaticamente posiciona o veículo
>> exatamente sobre o mapa, mesmo que o traçado da via esteja deslocado em
>> relação a posição real do veículo*
>>
>> Exatamente! Não só o Garmin, mas todo o aparelho de GPS que conheço faz
>> isso. Eles já tem estas rotas certinhas, então eu penso comigo: por que eu
>> não tenho acesso a isso? Por que eu tenho que desenhar o traçado? Como eu
>> acesso isso, sendo que eu imagino que estes caras também usam o OSM por
>> baixo dos panos?
>>
>> Agora Alexandre, quando você diz:
>>
>> *Se não querem, aproveitar os traços do OSM, como sugere o Helio, parece
>> ser uma boa.*
>>
>> É claro que eu quero aproveitar estes traços! Até porque eu gravarei
>> todas as linhas e os vértices no meu banco de dados espacial no formato
>> line e depois quando precisar editar, carregarei as minhas rotas no OSM a
>> partir das informações vindas do 

Re: [Talk-br] API Open Street Map

2016-07-15 Por tôpico Alexandre Magno Brito de Medeiros
Paulo Vianna,

Usar rota pré-gravada tem a enorme desvantagem da rigidez. Se há um trecho
em obras, ou agora uma contramão que existe e antes não existia, já viu...

Estou entendendo cada vez mais o que você quer. Conheço produtos pagos com
tais funcionalidades.

Em seu lugar, eu faria P no sentido seguinte:

   - Usar o OSRM 
   *
   - Gravar o track localmente
   - Transmitir a posição por 3G

* Buscar alternativa a ele, também.

Em outras palavras, eu faria roteamento, comunicaria posição, mas não
deixaria de gravar tudo.

Saber eu não sei, porque nunca fiz. Mas imagino que, tendo os caminhos do
roteamento, dados pelo roteador, você coloca o objeto rastreado dentro da
via através de uma função que mapeie um domínio no outro: pegar o ponto
rastreado e colocá-lo do ponto mais próximo da linha mais próxima (menor
distância).

Alexandre Magno



Em 15 de julho de 2016 19:02, Paulo Vianna 
escreveu:

> Ei Alexandre, obrigado mais uma vez pela resposta.
>
> Não tem mistério a aplicação, eu só defino a rota de cada veículo e não
> sei se necessariamente se isso seria um roteador (acho que deve ser). São
> veículos que tem que cumprir um determinado caminho. Ah pra que isso? Eu
> usarei para saber qual a quilometragem exata que cada veículo percorrerá
> porque guardarei num banco de dados geográfico e para visualizar no mapa
> onde estarão estas rotas.
>
> Mas como eu disse: usarei e guardarei! Pois hoje uma empresa guarda estes
> dados de rota e não temos acesso. A única coisa que guardamos são os pontos
> de parada onde estes veículos podem parar. E isso sim eu guardo num banco
> de dados geográfico e exibo no componente do dot.net que te passei o
> link. Não tem segredo, se resume a isso.
>
> O ideal do meu ponto de vista seria ter um GPS para rastrear este veículos
> e ver o bichinho passeando no mapa, mas infelizmente não temos. Então eu
> penso que se for para substituir a app de rotas da empresa terceirizada,
> que seja mais inteligente, senão é melhor ficar do jeito que está.
>
> Agora, vou pegar o que *Hélio* disse:
>
>
> *Se essas rotas fossem pré gravadas, seria possível copiar as vias do osm
> em um arquivo e entao vc teria a coincidência exata do traçado.*
> Se vocês visitarem esta página:
> http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Valhalla, verão
> que existe uma engine chamada Valhalla que o Mapzen utiliza para desenhar
> suas rotas (do jeito que eu espero fazer). Eu não sei ao certo, mas
> acredito que já existam camadas prontas com rotas pré gravadas para
> pedestres, bikes, carros, etc e isso me permitiria fazer o que você diz
> Hélio, ter a coincidência exata do meu traçado sem inconsistências como um
> traçado torto por exemplo. Porém, o acesso a isso pelo que andei lendo é
> limitado. Como a minha app é apenas interna, não faz diferença, mas eu não
> sei ainda se eu iria usar isso.
>
> Outra frase do Hélio:
>
> *O GPS garmin tem uma função que automaticamente posiciona o veículo
> exatamente sobre o mapa, mesmo que o traçado da via esteja deslocado em
> relação a posição real do veículo*
>
> Exatamente! Não só o Garmin, mas todo o aparelho de GPS que conheço faz
> isso. Eles já tem estas rotas certinhas, então eu penso comigo: por que eu
> não tenho acesso a isso? Por que eu tenho que desenhar o traçado? Como eu
> acesso isso, sendo que eu imagino que estes caras também usam o OSM por
> baixo dos panos?
>
> Agora Alexandre, quando você diz:
>
> *Se não querem, aproveitar os traços do OSM, como sugere o Helio, parece
> ser uma boa.*
>
> É claro que eu quero aproveitar estes traços! Até porque eu gravarei todas
> as linhas e os vértices no meu banco de dados espacial no formato line e
> depois quando precisar editar, carregarei as minhas rotas no OSM a partir
> das informações vindas do meu banco, mas aí eu volto a perguntar: existe
> uma forma de eu acessar alguma base de ruas e vias pré-gravadas no OSM e ir
> sublinhando por cima delas para fazer o meu traçado de rota apenas por onde
> ela passa? Se isso existe, como é que eu acesso isso? Eu não estou
> preocupado se o OSM me diz que existe uma rua no meio do manguezal, eu só
> quero pegar a informação de onde ele disse que existe uma via, como o link
> do Mapzen faz quando você marca ponto A e B e ele traça a rota por apenas
> onde existe via.
>
> Eu não sei seu deu para entender. Eu disse mais do mesmo, mas se você
> conseguir me responder isso de forma que seja possível (sem ter de
> reinventar a roda), eu acho que dá pra fazer.
>
> Mais uma vez obrigado pelas informações.
>
> Em 15 de julho de 2016 17:06, Alexandre Magno Brito de Medeiros <
> alexandre@gmail.com> escreveu:
>
>> Paulo Vianna,
>>
>> Vocês querem um roteador? A coisa é complexa, mas existem alguns
>> projetos. Minha memória está falhando...
>>
>> Se não querem, aproveitar os traços do OSM, como sugere o Helio, parece
>> ser uma boa. Poderão inclusive "simplificar" um 

Re: [Talk-br] API Open Street Map

2016-07-15 Por tôpico Paulo Vianna
Ei Alexandre, obrigado mais uma vez pela resposta.

Não tem mistério a aplicação, eu só defino a rota de cada veículo e não sei
se necessariamente se isso seria um roteador (acho que deve ser). São
veículos que tem que cumprir um determinado caminho. Ah pra que isso? Eu
usarei para saber qual a quilometragem exata que cada veículo percorrerá
porque guardarei num banco de dados geográfico e para visualizar no mapa
onde estarão estas rotas.

Mas como eu disse: usarei e guardarei! Pois hoje uma empresa guarda estes
dados de rota e não temos acesso. A única coisa que guardamos são os pontos
de parada onde estes veículos podem parar. E isso sim eu guardo num banco
de dados geográfico e exibo no componente do dot.net que te passei o link.
Não tem segredo, se resume a isso.

O ideal do meu ponto de vista seria ter um GPS para rastrear este veículos
e ver o bichinho passeando no mapa, mas infelizmente não temos. Então eu
penso que se for para substituir a app de rotas da empresa terceirizada,
que seja mais inteligente, senão é melhor ficar do jeito que está.

Agora, vou pegar o que *Hélio* disse:


*Se essas rotas fossem pré gravadas, seria possível copiar as vias do osm
em um arquivo e entao vc teria a coincidência exata do traçado.*
Se vocês visitarem esta página:
http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Valhalla, verão que
existe uma engine chamada Valhalla que o Mapzen utiliza para desenhar suas
rotas (do jeito que eu espero fazer). Eu não sei ao certo, mas acredito que
já existam camadas prontas com rotas pré gravadas para pedestres, bikes,
carros, etc e isso me permitiria fazer o que você diz Hélio, ter a
coincidência exata do meu traçado sem inconsistências como um traçado torto
por exemplo. Porém, o acesso a isso pelo que andei lendo é limitado. Como a
minha app é apenas interna, não faz diferença, mas eu não sei ainda se eu
iria usar isso.

Outra frase do Hélio:

*O GPS garmin tem uma função que automaticamente posiciona o veículo
exatamente sobre o mapa, mesmo que o traçado da via esteja deslocado em
relação a posição real do veículo*

Exatamente! Não só o Garmin, mas todo o aparelho de GPS que conheço faz
isso. Eles já tem estas rotas certinhas, então eu penso comigo: por que eu
não tenho acesso a isso? Por que eu tenho que desenhar o traçado? Como eu
acesso isso, sendo que eu imagino que estes caras também usam o OSM por
baixo dos panos?

Agora Alexandre, quando você diz:

*Se não querem, aproveitar os traços do OSM, como sugere o Helio, parece
ser uma boa.*

É claro que eu quero aproveitar estes traços! Até porque eu gravarei todas
as linhas e os vértices no meu banco de dados espacial no formato line e
depois quando precisar editar, carregarei as minhas rotas no OSM a partir
das informações vindas do meu banco, mas aí eu volto a perguntar: existe
uma forma de eu acessar alguma base de ruas e vias pré-gravadas no OSM e ir
sublinhando por cima delas para fazer o meu traçado de rota apenas por onde
ela passa? Se isso existe, como é que eu acesso isso? Eu não estou
preocupado se o OSM me diz que existe uma rua no meio do manguezal, eu só
quero pegar a informação de onde ele disse que existe uma via, como o link
do Mapzen faz quando você marca ponto A e B e ele traça a rota por apenas
onde existe via.

Eu não sei seu deu para entender. Eu disse mais do mesmo, mas se você
conseguir me responder isso de forma que seja possível (sem ter de
reinventar a roda), eu acho que dá pra fazer.

Mais uma vez obrigado pelas informações.

Em 15 de julho de 2016 17:06, Alexandre Magno Brito de Medeiros <
alexandre@gmail.com> escreveu:

> Paulo Vianna,
>
> Vocês querem um roteador? A coisa é complexa, mas existem alguns projetos.
> Minha memória está falhando...
>
> Se não querem, aproveitar os traços do OSM, como sugere o Helio, parece
> ser uma boa. Poderão inclusive "simplificar" um pouco, diminuindo a
> quantidade de pontos no caminho.
>
> É possível nos dizer mais sobre qual é aplicação real?
>
> Alexandre Magno
>
> PS.: Quando eu referi "regra de três", evidentemente foi tentando deixar o
> raciocínio mais simples.
>
> Em 15 de julho de 2016 16:55, Helio Cesar Tomio 
> escreveu:
>
>> Se essas rotas fossem pré gravadas, seria possível copiar as vias do osm
>> em um arquivo e entao vc teria a coincidência exata do traçado.
>>
>> O GPS garmin tem uma função que automaticamente posiciona o veículo
>> exatamente sobre o mapa, mesmo que o traçado da via esteja deslocado em
>> relação a posição real do veículo
>> Em 15/07/2016 16:45, "Paulo Vianna"  escreveu:
>>
>> Preciso traçar rotas de veículos e elas precisam estar dentro das vias.
>> Hoje a gente já faz isso com uma ferramenta de uma empresa terceirizada que
>> funciona justamente como estava lhe dizendo, dentro da via você vai
>> montando a rota clicando para dizer quais serão os vértices e após ter
>> passado por este processo, você consegue ver quando amplia o mapa que a
>> rota não fica precisa, 

Re: [Talk-br] API Open Street Map

2016-07-15 Por tôpico Helio Cesar Tomio
Se essas rotas fossem pré gravadas, seria possível copiar as vias do osm em
um arquivo e entao vc teria a coincidência exata do traçado.

O GPS garmin tem uma função que automaticamente posiciona o veículo
exatamente sobre o mapa, mesmo que o traçado da via esteja deslocado em
relação a posição real do veículo
Em 15/07/2016 16:45, "Paulo Vianna"  escreveu:

Preciso traçar rotas de veículos e elas precisam estar dentro das vias.
Hoje a gente já faz isso com uma ferramenta de uma empresa terceirizada que
funciona justamente como estava lhe dizendo, dentro da via você vai
montando a rota clicando para dizer quais serão os vértices e após ter
passado por este processo, você consegue ver quando amplia o mapa que a
rota não fica precisa, principalmente quando existem mais vias em paralelo,
o que torna o quadro ainda pior.

Então, já que fiz uma experiência com pontos na ferramenta que te passei,
pesamos e chegamos a conclusão de migrar tudo para OSM por conta da
possibilidade de utilizar o OpenLayers para fazer o Snap, mas aí bate o que
te falei, não adianta eu utilizar Snap ou suavizar as minhas curvas se o
processo ainda será manual e não "indicativo".

Eu preciso de uma biblioteca que faça isso ou do caminho das pedras. Não
sei se é possível fazer isso com o OSM ou melhor, não sei se é possível.

Em 15 de julho de 2016 15:09, Alexandre Magno Brito de Medeiros <
alexandre@gmail.com> escreveu:

> Paulo Vianna,
>
> Agora entendi. E por coincidência eu estava pesquisando isso no início da
> semana, fora do contexto de mapas.
>
> Se você tem um conjunto de pontos, pode usar um algoritmo de Spline
> Cúbica, recebendo os pontos como lista de "constraints". Então plotará o
> gráfico XY por aproximação passando nos pontos. Alguma implementação lhe
> permite a tal resolução, de modo a, diminuindo-a, não serem tantos os pares
> a plotar.
>
> Pra você transformar isso em coordenadas, especialmente porque não tem de
> ser tão preciso, pode começar pensando em regra de três.
>
> Eu estava buscando isso porque precisava plotar uma curva de forma
> elegante e achar a função parecia impossível. Se for o que você quer, posso
> colher os principais links. Tem coisa em Java e tem coisa em Javascript.
>
> Estou curioso... pra que você quer isso, no seu contexto?!
>
> Alexandre Magno
>
> Em 15 de julho de 2016 14:51, Paulo Vianna 
> escreveu:
>
>> Na verdade, eu não gostaria de arrastar os vértices e sim colocar somente
>> ponto A e B e aí ele traçar a rota até lá, como no exemplo do mapzen que te
>> passei.
>>
>
> ___
> 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 mailing list
Talk-br@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br


Re: [Talk-br] API Open Street Map

2016-07-15 Por tôpico Paulo Vianna
Preciso traçar rotas de veículos e elas precisam estar dentro das vias.
Hoje a gente já faz isso com uma ferramenta de uma empresa terceirizada que
funciona justamente como estava lhe dizendo, dentro da via você vai
montando a rota clicando para dizer quais serão os vértices e após ter
passado por este processo, você consegue ver quando amplia o mapa que a
rota não fica precisa, principalmente quando existem mais vias em paralelo,
o que torna o quadro ainda pior.

Então, já que fiz uma experiência com pontos na ferramenta que te passei,
pesamos e chegamos a conclusão de migrar tudo para OSM por conta da
possibilidade de utilizar o OpenLayers para fazer o Snap, mas aí bate o que
te falei, não adianta eu utilizar Snap ou suavizar as minhas curvas se o
processo ainda será manual e não "indicativo".

Eu preciso de uma biblioteca que faça isso ou do caminho das pedras. Não
sei se é possível fazer isso com o OSM ou melhor, não sei se é possível.

Em 15 de julho de 2016 15:09, Alexandre Magno Brito de Medeiros <
alexandre@gmail.com> escreveu:

> Paulo Vianna,
>
> Agora entendi. E por coincidência eu estava pesquisando isso no início da
> semana, fora do contexto de mapas.
>
> Se você tem um conjunto de pontos, pode usar um algoritmo de Spline
> Cúbica, recebendo os pontos como lista de "constraints". Então plotará o
> gráfico XY por aproximação passando nos pontos. Alguma implementação lhe
> permite a tal resolução, de modo a, diminuindo-a, não serem tantos os pares
> a plotar.
>
> Pra você transformar isso em coordenadas, especialmente porque não tem de
> ser tão preciso, pode começar pensando em regra de três.
>
> Eu estava buscando isso porque precisava plotar uma curva de forma
> elegante e achar a função parecia impossível. Se for o que você quer, posso
> colher os principais links. Tem coisa em Java e tem coisa em Javascript.
>
> Estou curioso... pra que você quer isso, no seu contexto?!
>
> Alexandre Magno
>
> Em 15 de julho de 2016 14:51, Paulo Vianna 
> escreveu:
>
>> Na verdade, eu não gostaria de arrastar os vértices e sim colocar somente
>> ponto A e B e aí ele traçar a rota até lá, como no exemplo do mapzen que te
>> passei.
>>
>
> ___
> 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] API Open Street Map

2016-07-15 Por tôpico Alexandre Magno Brito de Medeiros
Paulo Vianna,

Agora entendi. E por coincidência eu estava pesquisando isso no início da
semana, fora do contexto de mapas.

Se você tem um conjunto de pontos, pode usar um algoritmo de Spline Cúbica,
recebendo os pontos como lista de "constraints". Então plotará o gráfico XY
por aproximação passando nos pontos. Alguma implementação lhe permite a tal
resolução, de modo a, diminuindo-a, não serem tantos os pares a plotar.

Pra você transformar isso em coordenadas, especialmente porque não tem de
ser tão preciso, pode começar pensando em regra de três.

Eu estava buscando isso porque precisava plotar uma curva de forma elegante
e achar a função parecia impossível. Se for o que você quer, posso colher
os principais links. Tem coisa em Java e tem coisa em Javascript.

Estou curioso... pra que você quer isso, no seu contexto?!

Alexandre Magno

Em 15 de julho de 2016 14:51, Paulo Vianna 
escreveu:

> Na verdade, eu não gostaria de arrastar os vértices e sim colocar somente
> ponto A e B e aí ele traçar a rota até lá, como no exemplo do mapzen que te
> passei.
>
___
Talk-br mailing list
Talk-br@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br


Re: [Talk-br] API Open Street Map

2016-07-15 Por tôpico Paulo Vianna
Na verdade, eu não gostaria de arrastar os vértices e sim colocar somente
ponto A e B e aí ele traçar a rota até lá, como no exemplo do mapzen que te
passei.

Em 15 de julho de 2016 14:47, Alexandre Magno Brito de Medeiros <
alexandre@gmail.com> escreveu:

> Paulo Vianna, não estou entendendo o que você quer.
>
> Aquelas curvas suavizam os vértices, mas as ferramentas por certo oferecem
> uma regulagem de resolução, para o ajuste da muita ou pouca quantidade de
> pontos no caminho.
>
> Segundo o que eu penso que tinha entendido, você pode fazer as curvas
> usando parâmetros que não exagerarão a quantidade de pontos. Então, ao
> final, poderá arrastar vértices manualmente, para o que for melhor.
>
> Alexandre Magno
>
> Em 15 de julho de 2016 14:13, Paulo Vianna 
> escreveu:
>
>> Alexandre, obrigado pela resposta.
>>
>> Eu vi os links, mas a curva de Belzier suaviza os vértices e não
>> necessariamente corrige para o local exato da via.
>>
>> Pensei em algo tipo isso:
>>
>>
>> https://mapzen.com/products/turn-by-turn/?d=0=40.7259=-73.9805=12=multimodal_lat=37.737089_lng=-122.504467=SF%20Zoo_lat=37.80927_lng=-122.25981=699%20Bellevue%20Avenue%2C%20Oakland%2C%20CA%2C%20USA_bus=0.5_rail=0.6_transfers=0.4=2016-07-19T08%3A00_type=1
>>
>> Pelo que andei pesquisando, existem várias camadas de rotas (para
>> pedestres, bicicletas, carros, etc) e neste caso (acredito que) ele
>> conseguiria encaixar na rota justamente por causa disso.
>>
>> Mas eu sou amador e não sou ao certo sobre o que estou dizendo.
>>
>> Você saberia dizer se consigo fazer isso somente utilizando a API do OSM?
>>
>> Obrigado pela atenção.
>>
>> Em 15 de julho de 2016 11:52, Alexandre Magno Brito de Medeiros <
>> alexandre@gmail.com> escreveu:
>>
>>> Paulo Vianna,
>>>
>>> Ainda não entendi o porquê de você não poder usar um editor já pronto.
>>> Por exemplo, caso possa usar o JOSM, talvez seja o caso de lançar mão do
>>> plugin Spline-drawing-tool
>>> ,
>>> ou do Splinex 
>>> .
>>>
>>
> ___
> 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] API Open Street Map

2016-07-15 Por tôpico Alexandre Magno Brito de Medeiros
Paulo Vianna, não estou entendendo o que você quer.

Aquelas curvas suavizam os vértices, mas as ferramentas por certo oferecem
uma regulagem de resolução, para o ajuste da muita ou pouca quantidade de
pontos no caminho.

Segundo o que eu penso que tinha entendido, você pode fazer as curvas
usando parâmetros que não exagerarão a quantidade de pontos. Então, ao
final, poderá arrastar vértices manualmente, para o que for melhor.

Alexandre Magno

Em 15 de julho de 2016 14:13, Paulo Vianna 
escreveu:

> Alexandre, obrigado pela resposta.
>
> Eu vi os links, mas a curva de Belzier suaviza os vértices e não
> necessariamente corrige para o local exato da via.
>
> Pensei em algo tipo isso:
>
>
> https://mapzen.com/products/turn-by-turn/?d=0=40.7259=-73.9805=12=multimodal_lat=37.737089_lng=-122.504467=SF%20Zoo_lat=37.80927_lng=-122.25981=699%20Bellevue%20Avenue%2C%20Oakland%2C%20CA%2C%20USA_bus=0.5_rail=0.6_transfers=0.4=2016-07-19T08%3A00_type=1
>
> Pelo que andei pesquisando, existem várias camadas de rotas (para
> pedestres, bicicletas, carros, etc) e neste caso (acredito que) ele
> conseguiria encaixar na rota justamente por causa disso.
>
> Mas eu sou amador e não sou ao certo sobre o que estou dizendo.
>
> Você saberia dizer se consigo fazer isso somente utilizando a API do OSM?
>
> Obrigado pela atenção.
>
> Em 15 de julho de 2016 11:52, Alexandre Magno Brito de Medeiros <
> alexandre@gmail.com> escreveu:
>
>> Paulo Vianna,
>>
>> Ainda não entendi o porquê de você não poder usar um editor já pronto.
>> Por exemplo, caso possa usar o JOSM, talvez seja o caso de lançar mão do
>> plugin Spline-drawing-tool
>> ,
>> ou do Splinex .
>>
>
___
Talk-br mailing list
Talk-br@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br


Re: [Talk-br] API Open Street Map

2016-07-15 Por tôpico Paulo Vianna
Alexandre, obrigado pela resposta.

Eu vi os links, mas a curva de Belzier suaviza os vértices e não
necessariamente corrige para o local exato da via.

Pensei em algo tipo isso:

https://mapzen.com/products/turn-by-turn/?d=0=40.7259=-73.9805=12=multimodal_lat=37.737089_lng=-122.504467=SF%20Zoo_lat=37.80927_lng=-122.25981=699%20Bellevue%20Avenue%2C%20Oakland%2C%20CA%2C%20USA_bus=0.5_rail=0.6_transfers=0.4=2016-07-19T08%3A00_type=1

Pelo que andei pesquisando, existem várias camadas de rotas (para
pedestres, bicicletas, carros, etc) e neste caso (acredito que) ele
conseguiria encaixar na rota justamente por causa disso.

Mas eu sou amador e não sou ao certo sobre o que estou dizendo.

Você saberia dizer se consigo fazer isso somente utilizando a API do OSM?

Obrigado pela atenção.

Em 15 de julho de 2016 11:52, Alexandre Magno Brito de Medeiros <
alexandre@gmail.com> escreveu:

> Paulo Vianna,
>
> Ainda não entendi o porquê de você não poder usar um editor já pronto. Por
> exemplo, caso possa usar o JOSM, talvez seja o caso de lançar mão do plugin
> Spline-drawing-tool
> ,
> ou do Splinex .
>
> Alexandre Magno
>
> Em 15 de julho de 2016 10:13,
>  escreveu:
>
>> Obrigado Paulo Carvalho e obrigado Alexandre pelas respostas.
>>
>> Paulo, já abri o link que você indicou e vi que ele usa o Ubuntu. Apesar
>> de ter um blog em que escrevo bastante sobre Linux, usarei esta biblioteca
>> em um sistema Windows, portanto não poderei seguir por este caminho.
>>
>> Porém, o link do stackoverflow me atende e é justamente por aquilo que
>> estou buscando, traçar a linha, mas com alguns ajustes. Eu vou testar o que
>> você me mandou. Muito obrigado.
>>
>> Agora Alexandre, sua pergunta foi muito pertinente.
>>
>> No meu trabalho, o meu propósito de uso é traçar as rotas e colocar
>> pontos de parada que pertencem a estas rotas no mapa. Hoje eu já utilizo
>> uma biblioteca para Dot.net (http://en.googlemaps.subgurim.net/) Web
>> Forms que me permite colocar os pontos (marks) no mapa, mas essa solução me
>> deixa inseguro para o futuro porque: utilizo uma biblioteca proprietária
>> para desenvolvimento de sistemas e de manipulação de mapas, que de quebra
>> também usa a API do Google, pois além de não permitir que eu possa traçar
>> minhas rotas, não sei o quanto amanhã ela será restritiva. Nestes dias,
>> abri o QGis e não pude mais fazer download de alguns dos tipos de base
>> cartográfica do Google que antes podia, então por estes e outros sinais
>> liguei o alerta.
>>
>> Eu vou para o Bootstrap e utilizar a API do Open Street Maps porque
>> observei que o MapZen, Remix, MapBox, MapQuest e outras grandes soluções
>> estão contribuindo com o OSM mais do que para o Google.
>>
>> Mas vamos lá.
>>
>> A solução que o Paulo Carvalho me passou (
>> http://stackoverflow.com/questions/2735944/drawing-a-path-with-a-line-in-openlayers-using-javascript)
>> é quase o que preciso porque pelo que entendi eu faria o traçado como é
>> feito neste exemplo: https://i.imgur.com/qwT18Ov.gif, quando na verdade
>> eu gostaria de ir traçando a linha e ela já ir colando exatamente na via
>> enquanto eu fosse esticando. Digo isso isso porque traçando a linha com
>> vértices na mão gerar imprecisão.
>>
>> Você saberia me dizer se consigo fazer este traçado desta maneira, como
>> um ímã?
>>
>>
>> Muito obrigado pela atenção.
>>
>>
>>
>> Em 14 de julho de 2016 20:01, Alexandre Magno Brito de Medeiros <
>> alexandre@gmail.com> escreveu:
>>
>>> Paulo,
>>>
>>> Você está interessado apenas em fazer programação partindo do zero?
>>>
>>> Pergunto assim porque existem projetos de editores menores,
>>> especializados, inclusive para web. Editores que possibilitam você criar um
>>> JSON. Depois será uma questão de converter em OSM.
>>>
>>> Qual é o propósito de uso?
>>>
>>> Alexandre Magno
>>>
>>> Em 14 de julho de 2016 11:09, Paulo Vianna 
>>> escreveu:
>>>
 Olá pessoal, bom dia.

 É com imenso prazer que me cadastro nesta lista para compartilhar e
 buscar ideais. Portanto desde já, gostaria de saber se vocês sabem qual a
 melhor forma de eu poder traçar linhas por cima das vias e seu eu consigo
 isso utilizando Java Script.

 Gostaria de saber também se existe uma API instalável do Open Street
 Maps para que eu possa acessar.

 Agradeço a atenção.

>>>
> ___
> 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] API Open Street Map

2016-07-15 Por tôpico Paulo Vianna
Obrigado Paulo Carvalho e obrigado Alexandre pelas respostas.

Paulo, já abri o link que você indicou e vi que ele usa o Ubuntu. Apesar de
ter um blog em que escrevo bastante sobre Linux, usarei esta biblioteca em
um sistema Windows, portanto não poderei seguir por este caminho.

Porém, o link do stackoverflow me atende e é justamente por aquilo que
estou buscando, traçar a linha, mas com alguns ajustes. Eu vou testar o que
você me mandou. Muito obrigado.

Agora Alexandre, sua pergunta foi muito pertinente.

No meu trabalho, o meu propósito de uso é traçar as rotas e colocar pontos
de parada que pertencem a estas rotas no mapa. Hoje eu já utilizo uma
biblioteca para Dot.net (http://en.googlemaps.subgurim.net/) Web Forms que
me permite colocar os pontos (marks) no mapa, mas essa solução me deixa
inseguro para o futuro porque: utilizo uma biblioteca proprietária para
desenvolvimento de sistemas e de manipulação de mapas, que de quebra também
usa a API do Google, pois além de não permitir que eu possa traçar minhas
rotas, não sei o quanto amanhã ela será restritiva. Nestes dias, abri o
QGis e não pude mais fazer download de alguns dos tipos de base
cartográfica do Google que antes podia, então por estes e outros sinais
liguei o alerta.

Eu vou para o Bootstrap e utilizar a API do Open Street Maps porque
observei que o MapZen, Remix, MapBox, MapQuest e outras grandes soluções
estão contribuindo com o OSM mais do que para o Google.

Mas vamos lá.

A solução que o Paulo Carvalho me passou (
http://stackoverflow.com/questions/2735944/drawing-a-path-with-a-line-in-openlayers-using-javascript)
é quase o que preciso porque pelo que entendi eu faria o traçado como é
feito neste exemplo: https://i.imgur.com/qwT18Ov.gif, quando na verdade eu
gostaria de ir traçando a linha e ela já ir colando exatamente na via
enquanto eu fosse esticando. Digo isso isso porque traçando a linha com
vértices na mão gerar imprecisão.

Você saberia me dizer se consigo fazer este traçado desta maneira, como um
ímã?


Muito obrigado pela atenção.



Em 14 de julho de 2016 20:01, Alexandre Magno Brito de Medeiros <
alexandre@gmail.com> escreveu:

> Paulo,
>
> Você está interessado apenas em fazer programação partindo do zero?
>
> Pergunto assim porque existem projetos de editores menores,
> especializados, inclusive para web. Editores que possibilitam você criar um
> JSON. Depois será uma questão de converter em OSM.
>
> Qual é o propósito de uso?
>
> Alexandre Magno
>
> Em 14 de julho de 2016 11:09, Paulo Vianna 
> escreveu:
>
>> Olá pessoal, bom dia.
>>
>> É com imenso prazer que me cadastro nesta lista para compartilhar e
>> buscar ideais. Portanto desde já, gostaria de saber se vocês sabem qual a
>> melhor forma de eu poder traçar linhas por cima das vias e seu eu consigo
>> isso utilizando Java Script.
>>
>> Gostaria de saber também se existe uma API instalável do Open Street Maps
>> para que eu possa acessar.
>>
>> Agradeço a atenção.
>>
>
> ___
> 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] API Open Street Map

2016-07-14 Por tôpico Paulo Carvalho
Boa tarde,

A melhor API Javascript que eu conheço para isso é a OpenLayers.
Há uma demonstração de como programar isso aqui:
http://stackoverflow.com/questions/2735944/drawing-a-path-with-a-line-in-openlayers-using-javascript

  Agora para montar um sistema completo, precisarás de algo como o
Mapnik para desenhar as tiles (imagens no browser) que funcionará como uma
camada abaixo do OpenLayers e sobe aquela, uma camada mais abaixo ainda que
é uma base de dados GIS (ex.: PostGIS).  Depois é necessário encher esse
banco de dados com os dados do OSM.  Falando assim é fácil, mas não é uma
tarefa nada trivial, mas com muita disposição dá para conseguir:


https://switch2osm.org/serving-tiles/manually-building-a-tile-server-14-04/

abraço,

PC

Em 14 de julho de 2016 11:09, Paulo Vianna 
escreveu:

> Olá pessoal, bom dia.
>
> É com imenso prazer que me cadastro nesta lista para compartilhar e buscar
> ideais. Portanto desde já, gostaria de saber se vocês sabem qual a melhor
> forma de eu poder traçar linhas por cima das vias e seu eu consigo isso
> utilizando Java Script.
>
> Gostaria de saber também se existe uma API instalável do Open Street Maps
> para que eu possa acessar.
>
> Agradeço a atenção.
>
> ___
> 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] API Open Street Map

2016-07-14 Por tôpico Paulo Vianna
Olá pessoal, bom dia.

É com imenso prazer que me cadastro nesta lista para compartilhar e buscar
ideais. Portanto desde já, gostaria de saber se vocês sabem qual a melhor
forma de eu poder traçar linhas por cima das vias e seu eu consigo isso
utilizando Java Script.

Gostaria de saber também se existe uma API instalável do Open Street Maps
para que eu possa acessar.

Agradeço a atenção.
___
Talk-br mailing list
Talk-br@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br