Skip to content

mruepp/Swisstopo-WGS84-LV03

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Swisstopo Scripts GPS WGS84 <-> LV03 (CH1903)

Programmatic computer scripts to transpose GPS WGS-84 coordinates to/from the swiss military and civilian coordinate system (LV-03/CH-1903).

Description

Scripts for WGS84<->LV03

swisstopo created some script examples allowing to calculate the Swiss projection. This allows you to convert WGS84 coordinates to CH1903/LV03 or vice versa.

In these scripts, the approximate formulas are used for the direct conversion of ellipsoidal WGS84 coordinates to Swiss plane coordinates LV03 (CH1903). These formulas are primarily for navigation purposes and may not be used for official or geodetic survey applications!

Skripts für WGS84 <-> CH1903

swisstopo erstellt einige Skript-Beispiele, die erlauben die Schweizer Projektion zu berechnen. Damit können Sie WGS84-Koordinaten nach CH1903/LV03 umwandeln oder umgekehrt.

In diese Skripts werden Näherungsformeln für die direkte Umrechnung von ellipsoidischen WGS84-Koordinaten nach Schweizer Projectionskoordinaten LV03 (CH1903) benutzt. Diese Formeln sind vor allem für Navigationszwecke vorgesehen und dürfen nicht für die amtliche Vermessung oder für geodätische Anwendungen verwendet werden.

Scripts pour WGS84 <-> LV03

swisstopo a créé quelques exemples de script permettant de calculer la projection suisse. Avec ceux-ci, vous pouvez transformer des coordonnées WGS84 en coordonnées suisses CH1903/MN et réciproquement.

Les formules approchées pour la transformation directe de coordonnées WGS84 en coordonnées en projection suisse MN03 (CH1903) sont utilisées dans ces scripts. Ces formules sont avant tout destinées à des applications de navigation et ne doivent pas être utilisées en mensuration nationale ou pour des travaux géodésiques !

Details

Supported reference frames

  • WGS84 global geographic coordinates (degrees or degrees / minutes / seconds)
  • Swiss national coordinates (CH1903/LV03)

Map projection

  • Oblique, conformal cylindrical projection (Mercator projection)
  • Bessel ellipsoid 1841
  • The projection center is the fundamental point at the old observatory in Bern (Longitude 7 ° 26 '22:50 "/ latitude 46 ° 57' 08.66" -> coordinates 600'000 .000 East / North 200'000 .000)
  • Approximation (accuracy on the 1-meter level)

Original swisstopo files

  • Version: WGS84<->CH1903/LV03 (05.1999)
  • Authors: U. Marti swisstopo / H. Dupraz EPFL
  • Published: 10.07.2015
  • Software system: Windows / DOS / Unix / Linux / MacOS
  • Programming language: C# / JAVA / PHP / Python / R / SQL
  • Price: Free of charge
  • License: Open Source (MIT License)
  • Remarks: Comments in English, No support
  • Copyright (c) 2014 Federal Office of Topography swisstopo, Wabern, CH

Addtionnal languages and contributors

Feel free to add some piece of code or additionnal language and do a pull request. To make it easy:

  • insert the same MIT licence as swisstopo at the start of your file
  • add your name in your file, preferably after the swisstopo copyright in the MIT license
  • add your name on the list above (main README.md) in the list of contributors

Copyright notice

On 1st March 2016, this content was freely available on swisstopo website. It consists of all the above text in this Readme.md, in three languages English / Deutsch / Français, and the zip archives of languages C# / JAVA / PHP / Python / R / SQL programming languages.

Alternative services of swisstopo

  • Reference systems of surveying geodesy.

  • NAVREF allows you to transform Swiss projection coordinates into global WGS84 coordinates (GPS) and vice versa. It supports both LV03 and LV95.

  • REFRAME allows you to perform coordinates transformations in planimetry and/or altimetry. Supported file formats: text with separator, LTOP, DXF, ESRI Shape, INTERLIS 1, Adalin OneOne, Topobase .K

  • GIS tools and applications (FME). swisstopo has developed transformers for the transition of reference frames in position an /or height with FME software. All files which can be read by the FME software (many GIS, CAD and text formats) can be easily processed with this transformer. The CHENyx06 dataset (LV03->LV95 ou LV03->ETRS89) is also available as NTv2 regular grid.

  • REST web geoservices (REFRAME Web API). swisstopo offers different REST ("REpresentational State Transfer") services which allow you to embed coordinates transformations in your own software products or web services. REST geoservices for reference frame changes WGS84-LV95-LV03/Bessel-LHN95-LN02

  • Developer resources (DLL / JAR). Swisstopo provides shared libraries (DLL or JAR) for software developers which allows transformation of coordinates and heights.
    These transformations can be easily integrated into existing applications (.NET, C++, Visual Basic, Java), websites (Java, MONO, Silverlight) or macros (e.g. VBA).

  • GeoSuite (REFRAME/TRANSINT) consists in a suite of calculation, file editing and data visualizing tools, grouped in one modern and efficient application. It is also optimized for the latest computers and operating systems.

About

Scripts Swisstopo GPS WGS84 <-> LV03 (CH1903)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 16.8%
  • C# 16.3%
  • Java 13.8%
  • PLSQL 12.3%
  • Go 12.0%
  • JavaScript 10.2%
  • Other 18.6%