Bem... não é exatamente a distância em linha reta o que você quer, eu acho.
Você quer a menor distância indo por cima da superfície terrestre. Em [1] há
uma implementação de uma aproximação.

[1] http://www.movable-type.co.uk/scripts/latlong.html

2009/12/17 Flávio Henrique <yoshi...@gmail.com>

> Pessoal, ontem adaptei o TravelingSalesman para calcular rotas, a partir de
> um arquivo texto com as coordenadas dos pontos.
> O que estou fazendo:
> - baixando o arquivo
> http://download.geofabrik.de/osm/south-america.osm.bz2 e extraindo a
> região que preciso de lá (no meu caso Goiás).
> - importando o mapa extraído ao TS
> - calculando as rotas com base em arquivo texto com coordenadas (nos moldes
> da relação em
> http://wiki.openstreetmap.org/wiki/WikiProject_Brazil/Brasil_250_Cidades/Cidades_da_1a_fase
> )
>
> Hoje vou trabalhar na criação da tabela, conforme o padrão em
> http://mapaslivres.org/cidades-distancias.html (mas pra isso preciso
> entender como calcular a distância em linha reta no TS).
>
> Então, em relação aos itens da página
> http://wiki.openstreetmap.org/wiki/WikiProject_Brazil/Brasil_250_Cidades/Script_off-line
>  só
> falta o pessoal da geofabrik disponibilizar um arquivo só do Brasil.
>
> Alguma sugestão?
>
> Flávio Henrique
>
> --------------------------------------------------------
> "There are only 10 types of people in the world: Those who understand
> binary, and those who don't"
> --------------------------------------------------------
>
>
> 2009/12/16 Vitor George <vitor.geo...@gmail.com>
>
>> Olá Pessoal,
>>
>> Acabo de atualizar o grid.
>>
>> Creio que é o momento de congelar a adição de novas cidades, porque assim
>> poderemos ver efetivamente o quanto estamos melhorando a conectividade. A
>> meta é alcançar um patamar de 90% para podemos ir para uma segunda fase.
>> *Atualmente a conectividade está em 50,8%.*
>>
>> O script está demorando umas 5 horas para mim. Criei uma página no wiki
>> para trabalharmos no script off-line: http://bit.ly/4DC03l
>>
>> Vejam como está o grid agora:
>>
>> http://mapaslivres.org/cidades-distancias.html
>>
>> Sds,
>> Vitor
>>
>> _______________________________________________
>> Talk-br mailing list
>> Talk-br@openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-br
>>
>>
>
> _______________________________________________
> Talk-br mailing list
> Talk-br@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-br
>
>
_______________________________________________
Talk-br mailing list
Talk-br@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-br

Responder a