Giter Site home page Giter Site logo

geodetic-toolbox's Introduction

Geodetic Toolbox

Angle Conversions
  • deg2rad - Degrees to radians
  • dms2deg - Degrees,minutes,seconds to degrees
  • dms2rad - Degrees,minutes,seconds to radians
  • rad2deg - Radians to degrees
  • rad2dms - Radians to degrees,minutes,seconds
  • rad2sec - Radians to seconds
  • sec2rad - Seconds to radians
Coordinate Conversions
  • ell2utm - Ellipsoidal (lat,long) to UTM (N,E) coordinates
  • ell2xyz - Ellipsoidal (lat,long) to Cartesian (x,y,z) coodinates
  • sph2xyz - Shperical (az,va,dist) to Cartesian (x,y,z) coordinates
  • xyz2sph - Cartesian (x,y,z) to spherical (az,va,dist) coordinates
  • xyz2ell - Cartesian (x,y,z) to ellipsoidal (lat,long,ht) coordinates
  • xyz2ell2 - xyz2ell with Bowring height formula
  • xyz2ell3 - xyz2ell using complete Bowring version
  • ecef2lla -
Coordinate Transformations
  • refell - Reference ellipsoid definition
  • ellradii - Various radii of curvature
  • cct2clg - Conventional terrestrial to local geodetic cov. matrix
  • clg2cct - Local geodetic to conventional terrestrial cov. matrix
  • ct2lg - Conventional terrestrial (ECEF) to local geodetic (NEU)
  • dg2lg - Differences in Geodetic (lat,lon) to local geodetic (NEU)
  • lg2ct - Local geodetic (NEU) to conventional terrestrial (ECEF)
  • lg2dg - Local geodetic (NEU) to differences in geodetic (lat,lon)
  • direct - Direct geodetic problem (X1,Y1,Z1 + Az,VA,Dist to X2,Y2,Z2)
  • inverse - Inverse geodetic problem (X1,Y1,Z1 + X2,Y2,Z2 to Az,VA,Dist)
  • simil - Similarity transformation (translation,rotation,scale change)
Date Conversions
  • cal2jd - Calendar date to Julian date
  • dates - Converts between different date formats
  • doy2jd - Year and day of year to Julian date
  • gps2jd - GPS week & seconds of week to Julian date
  • jd2cal - Julian date to calendar date
  • jd2dow - Julian date to day of week
  • jd2doy - Julian date to year & day of year
  • jd2gps - Julian date to GPS week & seconds of week
  • jd2mjd - Julian date to Modified Julian date
  • jd2yr - Julian date to year & decimal year
  • mjd2jd - Modified Julian date to Julian date
  • yr2jd - Year & decimal year to Julian date
Error Ellipses
  • errell2 - Computes error ellipse semi-axes and azimuth
  • errell3 - Computes error ellipsoid semi-axes, azimuths, inclinations
  • plterrel - Plots error ellipse for covariance matrix
Miscellaneous
  • findfixed - Finds fixed station based on 3D covariance matrix
  • pltnet - Plots network of points with labels
Example Scripts
  • DirInv - Simple partial GUI script for direct and inverse problems
  • DirProb - Example of direct problem
  • Dist3D - Example to compute incremental 3D distances between points.
  • InvProb - Example of inverse problem
  • PltNetEl - Example plot of network error ellipses
  • ToUTM - Example of conversion from latitude,longitude to UTM
Limitations:
  • No vector wise multiplication
Ideas:

geodetic-toolbox's People

Contributors

garrettseepersad avatar xyn3rgy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

zbai snake-99

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.