Geospatial - GIS

Scripts til komplekse beregninger

Flytbare type scripts Movable Type Scripts er en hjemmeside, der tilbyder komplekse koder i Javascript og nogle i Excel, til applikationer inden for geomatik.

Blandt de mest nyttige er:

  • Beregning af en afstand fra to koordinater (lat / lang)

haversine formel Beregner den korteste afstand ved hjælp af formlen Haversine, det kræver kun, at koordinaterne for oprindelses- og destinationspunkterne skal indtastes. Ikke kun genererer det resultatet af beregningerne, men koden er skrevet, et hyperlink til visualisering af vektoren i Google Earth og formlen i Excel.

Dette er den bogstavelige formel:

d = acos (uden (lat1). uden (lat2) + cos (lat1) .cos (lat2) .cos (lang2-lang1))

Dette er JavaScript-koden:

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

Dette er formlen i Excel:

=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
Derudover kan du se koderne til beregninger som:
  • Kursusberegning
  • midtpunktet
  • Destinationskoordinater fra en oprindelse og leje
  • Browser kursus
  • Konvertering mellem grader / minutter / sekunder og decimaltal

Tag et kig på, dataene er meget nyttige for dem, der udvikler webapplikationer, fordi de har skrevet koder

Via: Anieto2k

Golgi Alvarez

Forfatter, forsker, specialist i jordforvaltningsmodeller. Han har deltaget i konceptualisering og implementering af modeller såsom: National System of Property Administration SINAP i Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Redaktør af Geofumadas vidensblog siden 2007 og skaberen af ​​AulaGEO Academy, der omfatter mere end 100 kurser om emner GIS - CAD - BIM - Digitale tvillinger.

Relaterede artikler

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

Tilbage til toppen knap