Coder Social home page Coder Social logo

landgate / datumspreadsheets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kentwheeler/datumspreadsheets

0.0 2.0 0.0 11.38 MB

Excel spreadsheets to assist with data transformation, conversion and geodetic computations

License: BSD 3-Clause "New" or "Revised" License

Visual Basic 100.00%

datumspreadsheets's Introduction

Datum Spreadsheets

Excel spreadsheets to assist with :

  • transformation of spatial data between geodetic datums (e.g. GDA94 to GDA2020)
  • conversion of coordinate systems (e.g. Geographic (lat, lon) to Cartesian),
  • projection of data to a map grid
  • common geodetic computations (e.g. azimuths, distances)

Detailed information about these spreadsheets and the geodetic operations they support is contained in the Geocentric Datum of Australia 2020 Technical Manual www.icsm.gov.au. More general explanations of the concepts and terminology are available at the ICSM Fundamentals of mapping site www.icsm.gov.au/mapping/index.html

// Coordinate Transformations //

  • Transformation_Conversion.xlsx: 7-parameter similarity transformation and coordinate conversion between Cartesian and Geographic coordinate systems.

// Coordinate Conversions //

  • Krueger n-series.xlsx: Geographic to Grid and Grid to Geographic (recommended for working outside beyond a single MGA / UTM zone).
  • Krueger lambda series.xlsx: also known as Redfearn's equations. Accurate within a single MGA / UTM zone.
  • Transformation_Conversion.xlsx: 7-parameter similarity transformation and coordinate conversion between Cartesian and Geographic coordinate systems.

// Ellipsoid Computations //

  • Vincentys.xlsx: Direct and Indirect methods to calculate accurate geodetic positions, azimuths and distances on the ellipsoid.

// Grid Calculations //

  • GridCalc_GDA94_NSW.zip: contains GridCalc_GDA94_NSW.xlsm (macro enabled spreadsheet) and GridCalc_GDA94_NSW_UG.pdf (user guide).

    GridCalc_GDA94_NSW.xlsm provides output of various geodetic quantities between two points given input of the MGA94 co-ordinates, AHD values and MGA zone of two points within New South Wales.


// Geodetic Calculations // Perform Bulk transformations, projections and geodetic calculations directly in excel. Functions include: Vincenty Redfearn Decimal degrees >> Hours Minutes Seconds, Hours Minutes Seconds >> Decimal Degrees 7 Parameter transformations GDA2020 >> GDA94, GDA94 >> GDA2020

  • The Geodetic-Calculations-v4.xlsm spreadsheets demonstrates the functions
  • Geodetic-Calculations-v4.xlam the functions demonstrated in Geodetic-Calculations-v4.xlsm are available as an excel add-in. This can be referenced to excel and the functions can then be used in any excel spreadsheet.
  • Geodetic-Calculations.bas Contains the vba code that can be imported into any project.

datumspreadsheets's People

Contributors

nich0lasbr0wn avatar kentwheeler avatar simonhine avatar

Watchers

James Cloos avatar Keith Moss avatar

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.