coords

Coordinate and geometry utilities for GPS, mapping, and calculations.

Functions

Function
Description
Example

degreesToRadians

Convert degrees to radians

dphelper.coords.degreesToRadians(45)

latToMeters

Convert latitude to meters

dphelper.coords.latToMeters([40.68, -74.04])

toVector

Convert coordinates to 3D vector

dphelper.coords.toVector([lat, lon, alt])

convertToDecDegrees

Convert DMS to decimal degrees

dphelper.coords.convertToDecDegrees(39, 5, 59, 'N')

distance

Calculate distance between two points (Haversine)

dphelper.coords.distance([lat1, lon1], [lat2, lon2])

polarToCartesian

Convert polar to Cartesian coordinates

dphelper.coords.polarToCartesian(x, y, radius, angle)

mapDegreesToPixels

Map degrees to pixel values

dphelper.coords.mapDegreesToPixels(deg, min, max, minPx, maxPx, pad)

Description

Coordinate manipulation toolkit:

  • Unit Conversion - Degrees, radians, meters

  • Distance Calculation - Haversine formula for GPS

  • Coordinate Systems - Polar, Cartesian, 3D vectors

  • Mapping - Degrees to pixels for maps

Usage Examples

Degree/Radian Conversion

Distance Calculation (GPS)

Coordinate Conversion

3D Vector from GPS

Polar to Cartesian

Map Pixel Mapping

Details

  • Author: Dario Passariello

  • Version: 0.0.2

  • Creation Date: 20210101

  • Last Modified: 20260220

  • Environment: Client-side only (browser)


Automatically generated document

Last updated