La bibliothèque PHP super simple pour transposer les coordonnées GPS (WGS84) à / depuis les systèmes de coordonnées militaires et civils suisses CH1903 / LV03 (MN03) ou CH1995 / LV95 (MN95).
Dans cette bibliothèque, les formules approximatives ont été utilisées pour la conversion directe des coordonnées ellipsoïdales WGS84 en coordonnées planes suisses.
Ces formules sont principalement à des fins de navigation et ne peuvent pas être utilisées pour les applications d'enquête officielles ou géodésiques!
Vous pouvez installer swisstopo à l'aide du compositeur:
composer require antistatique/swisstopo
Convertir GPS (WGS84) en coordonnées Suisses (LV03 et LV95) - et vice versa.
$ swiss_converter = new Antistatique Swisstopo SwisstopoConverter ();
$ coordinates = $ swiss_converter -> fromWGSToMN03 ( 46.462057617639 , 6.8486736590762 );
// Coordinates -> ['x' => 145807.4339423232, 'y' => 554679.5530031546]. $ swiss_converter = new Antistatique Swisstopo SwisstopoConverter ();
$ coordinates = $ swiss_converter -> fromMN03ToWGS ( 554680 , 145807 );
// Coordinates -> ['lat' => 46.462057617639346, 'long' => 6.848673659076181]. $ swiss_converter = new Antistatique Swisstopo SwisstopoConverter ();
$ coordinates = $ swiss_converter -> fromWGSToMN95 ( 46.46312579498212 , 6.8534397262208095 );
// Coordinates -> ['east' => 2555046.5560538797, 'north' => 1145923.4267763223]. $ swiss_converter = new Antistatique Swisstopo SwisstopoConverter ();
$ coordinates = $ swiss_converter -> fromMN95ToWGS ( 2555047 , 1145923 );
// Coordinates -> ['lat' => 46.46312579498212,'long' => 6.8534397262208095] Valentinminder / swisstopo-wgs84-lv03 scripts informatiques programmatiques pour transposer les coordonnées GPS WGS-84 vers / du système de coordonnées militaires et civils suisses (LV-03 / CH-1903). Scripts de convertisseur dans de nombreuses langues: c, go, java, javascript, php, python, r, sql.
Idris-Maps / Swiss-Projection TypeScript Library to Convert à partir de LV03 (EPSG: 21781) et LV95 (EPSG: 2056) à WGS84 (EPSG: 4326) Bibliothèque TypeScript qui prend en charge LV03 et LV95.
Hansroland / Swissgeo Haskell Library pour transposer les coordonnées GPS (WGS84) vers les systèmes de coordonnées militaires et civils suisses CH1903 / LV03 (MN03) ou CH1995 / LV95 (MN95). Bibliothèque Haskell qui prend en charge LV03 et LV95.
Systèmes de référence de la géodésie de l'arpentage.
Navref vous permet de transformer les coordonnées de projection suisse en coordonnées mondiales WGS84 (GPS) et vice versa. Il prend en charge LV03 et LV95.
Reframe vous permet d'effectuer des transformations de coordonnées dans la planification et / ou l'altimétrie. Formats de fichiers pris en charge: texte avec séparateur, LTOP, DXF, ESRI Shape, Interlis 1, Adalin Oneone, Topobase .k
Outils et applications SIG (FME). Swisstopo a développé des transformateurs pour la transition des trames de référence en position AN / ou hauteur avec le logiciel FME. Tous les fichiers qui peuvent être lus par le logiciel FME (de nombreux formats SIG, CAD et texte) peuvent être facilement traités avec ce transformateur. L'ensemble de données Chenyx06 (LV03-> LV95 OU LV03-> ETRS89) est également disponible sous forme de grille régulière NTV2.
Ressources du développeur (DLL / JAR). Swisstopo fournit des bibliothèques partagées (DLL ou JAR) pour les développeurs de logiciels qui permettent la transformation des coordonnées et des hauteurs.
Ces transformations peuvent être facilement intégrées dans les applications existantes (.NET, C ++, Visual Basic, Java), les sites Web (Java, Mono, Silverlight) ou les macros (par exemple VBA).
GeoSuite (REFAME / TRANSINT) consiste en une suite de calculs, d'édition de fichiers et d'outils de visualisation des données, regroupés dans une application moderne et efficace. Il est également optimisé pour les derniers ordinateurs et systèmes d'exploitation.
Formules approximatives pour la transformation entre les coordonnées de la projection suisse et WGS84 - (PDF, 4 pages, 72 Ko, anglais).
Formules et constantes pour le calcul de la projection cylindrique conforme suisse et pour la transformation entre les systèmes de coordonnées - (PDF, 20 pages, 428 Ko, anglais).