2010-07-30 8 views
1

J'ai eu l'impression d'autres programmeurs que les coordonnées GEO (wgs84) ne sont pas efficaces pour calculer la distance au mètre resulotion. Mon objectif est de calculer exactement la distance (mètres) entre 2 points (dans le même pays) en utilisant les coordonnées globales (UTM ou géodésique (wgs84)), dans quel ensemble de coordonnées globales vous recommandez d'utiliser ??Ensemble de coordonnées globales (UTM Vs Geo)

merci, Liran.

Répondre

2

Pour obtenir une haute précision dans vos calculs, vous devez convertir les coordonnées de WGS84 en coordonnées locales du pays. Si vous dites de quel pays il s'agit, je pourrais probablement donner un indice sur le système de coordonnées approprié.

MISE À JOUR: This coordinate system devrait bien fonctionner pour Israël. Si vous utilisez .NET, vous pouvez utiliser Proj.NET pour convertir les coordonnées. Vous aurez besoin d'une chaîne de projection pour ce système de coordonnées et il peut être trouvé here - chercher OGC WKT. Cette longue chaîne doit être envoyée en tant que paramètre dans l'une des méthodes de Proj.NET.

+0

Le pays ciblé est israël (mais pas toujours), penses-tu que la conversion de wgs84 en utm donnera une grande précision? C'est l'impression que j'ai eu .. – Liran

+0

Si le cours - la terre a des formes très différentes dans différentes parties, c'est pourquoi chaque pays a un ou plusieurs fois (si le pays est grand) des systèmes de coordonnées. – igorti