Géospatiale - SIG

Scripts pour calculs complexes

Scripts de type mobile Scripts de type mobile est un web qui propose des codes complexes en Javascript et d'autres en excel, pour des applications en géomatique.

Parmi les plus utiles sont:

  • Calcul d'une distance de deux coordonnées (lat / long)

formule haversine Calcule la distance la plus courte en utilisant la formule Haversine, il ne nécessite que les coordonnées des points d'origine et de destination. Non seulement il génère le résultat des calculs mais le code est écrit, un hyperlien pour visualiser le vecteur dans Google Earth et la formule dans Excel.

C'est la formule littérale:

d = acos (sin lat1) .sin (lat2) + cos (lat1) .cos (lat2) .cos (long2-long1)), R

C'est le code JavaScript:

var R = 6371; // km var d = acos (Math.sin (lat1) * Math.sin (lat2) + Math.cos (lat1) * Math.cos (lat2) * Math.cos (lon2-lon1)) * R;

Voici la formule dans Excel:

=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
En outre, vous pouvez voir les codes pour les calculs comme:
  • Calcul du cours
  • Milieu
  • Coordonnées de la destination d'une source et d'un cours
  • Poursuite du navigateur
  • Conversion entre degrés / minutes / secondes et degrés décimaux

Jetez un oeil, les données sont très utiles pour ceux qui développent des applications web, car il a les codes écrits

Via: Anieto2k

Golgi Álvarez

Écrivain, chercheur, spécialiste des modèles de gestion des terres. Il a participé à la conceptualisation et à la mise en œuvre de modèles tels que : Système national d'administration de la propriété SINAP au Honduras, Modèle de gestion des municipalités conjointes au Honduras, Modèle intégré de gestion du cadastre - Registre au Nicaragua, Système d'administration du territoire SAT en Colombie . Éditeur du blog de connaissances Geofumadas depuis 2007 et créateur de l'AulaGEO Academy qui comprend plus de 100 cours sur les sujets SIG - CAD - BIM - Digital Twins.

Articles Relatifs

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

Retour à bouton en haut