Geospatial - GIS

Skripte für komplexe Berechnungen

Bewegliche Skripte Movable Type Scripts Ist ein Web, das komplexe Codes in Javascript und einige in Excel, für Anwendungen in geomatics bietet.

Zu den nützlichsten gehören:

  • Berechnung eines Abstandes von zwei Koordinaten (lat / long)

Haversin-Formel Berechnet den kürzesten Abstand mit der Formel HaversineEs müssen nur die Koordinaten der Ursprungs- und Zielpunkte eingegeben werden. Es wird nicht nur das Ergebnis der Berechnungen generiert, sondern der Code wird geschrieben, ein Hyperlink zur Visualisierung des Vektors in Google Earth und eine Formel in Excel.

Dies ist die wörtliche Formel:

D = acos (sin lat1) .sin (lat2) + Cos (lat1) .cos (lat2) .cos (lang2-Long1)). R

Dies ist der JavaScript-Code:

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

Hier ist die Formel in Excel:

=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
Darüber hinaus sehen Sie die Codes für Berechnungen wie:
  • Kursberechnung
  • Mittelpunkt
  • Koordinaten des Ziels aus einer Quelle und einem Kurs
  • Browser Verfolgung
  • Umrechnung zwischen Grad / Minuten / Sekunden und Dezimalgrad

Werfen Sie einen Blick, Die Daten sind sehr nützlich für diejenigen, die Web-Anwendungen entwickeln, weil es die schriftlichen Codes hat

Via: Anieto2k

Golgi Alvarez

Schriftsteller, Forscher, Spezialist für Landmanagementmodelle. Er war an der Konzeption und Implementierung von Modellen beteiligt, wie z. B.: Nationales System der Vermögensverwaltung SINAP in Honduras, Modell der Verwaltung gemeinsamer Gemeinden in Honduras, Integriertes Modell der Katasterverwaltung - Register in Nicaragua, System der Verwaltung des Territoriums SAT in Kolumbien . Herausgeber des Geofumadas-Wissensblogs seit 2007 und Schöpfer der AulaGEO-Akademie, die mehr als 100 Kurse zu den Themen GIS, CAD, BIM und digitale Zwillinge umfasst.

Ähnliche Artikel

Hinterlassen Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

Nach oben-Taste