[OSM-talk-nl] [algorithme gezocht]
Just van den Broecke
just at justobjects.nl
Mon Oct 22 18:40:45 UTC 2007
Volgens mij heet de formule "great circle distance" (zoals c#
voorbeeld). Zie http://en.wikipedia.org/wiki/Great-circle_distance
Pythagoras kan m.i. alleen met zgn "equidistante projectie" (bijv.
pixels evenredig aan meters in x en y richting) zoals RD op bijv.
topokaarten in NL.
Ik heb wel een aantal implementaties bijv. in Java of JavaScript.
Just
Martijn van Exel wrote:
> Dat maakt het een stuk complexer. Je moet je afvragen of je dat ervoor
> over hebt, maar enfin, ik vind de volgende uitwerking:
>
> http://www.codeproject.com/csharp/distancebetweenlocations.asp
>
> Succes ermee;
>
> Martijn
>
>
> Op 22-okt-2007, om 13:29 heeft Gert Gremmen het volgende geschreven:
>
>> Dank je Martijn,
>> maar nu in lengte en breedte graden....
>> en over de aardbol, hoewel dat
>> binnen Nederland wel ongeveer hetzelfde
>> is als op een plat vlak.
>>
>> Regards,
>>
>>
>>
>> Je bedoelt de hemelsbrede afstand?
>>
>> Dat is de implementatie van Pythagoras:
>>
>> (in c#)
>> public double Distance(Point pt1, Point pt2)
>> {
>> return Math.Sqrt(Math.Pow(pt2.X.ToDouble() - pt1.X.ToDouble(),
>> 2) +
>> Math.Pow(pt2.Y.ToDouble() - pt1.Y.ToDouble(), 2));
>> }
>>
>> Voor afstand over de weg kun je een webservice aanroepen, er zijn
>> verschillende partijen die dat aanbieden (Locatienet, Geodan, ...)
>>
>> Martijn
>>
>> Op 22-okt-2007, om 13:04 heeft Gert Gremmen het volgende geschreven:
>>
>>>
>>> Voor het schrijven van een eenvoudige applicatie
>>> zoek ik een algorithme om de afstand tussen
>>> twee coordinaten ( uit OSM natuurlijk)
>>> te berekenen. (in Nederland)
>>> Het hoeft niet sub-meter nauwkeurig....
>>> Wie heeft een voorbeeld in universele code?
>>>
>>>
>>> Regards,
>>>
>>> Gert Gremmen
>>>
>>> _______________________________________________
>>> Talk-nl mailing list
>>> Talk-nl at openstreetmap.org <mailto:Talk-nl at openstreetmap.org>
>>> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl
>>
>>
>>
>> _______________________________________________
>> Talk-nl mailing list
>> Talk-nl at openstreetmap.org <mailto:Talk-nl at openstreetmap.org>
>> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl
>>
>> _______________________________________________
>> Talk-nl mailing list
>> Talk-nl at openstreetmap.org <mailto:Talk-nl at openstreetmap.org>
>> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Talk-nl mailing list
> Talk-nl at openstreetmap.org
> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl
--
--Just
Just van den Broecke just at justobjects.nl
Just Objects B.V. tel +31 65 4268627 Skype: justb4
The Netherlands http://www.justobjects.nl
More information about the Talk-nl
mailing list