La biblioteca PHP súper simple para transponer los GPS (WGS84) coordenan a/desde los sistemas de coordenadas militares y civiles suizos CH1903/LV03 (MN03) o CH1995/LV95 (MN95).
En esta biblioteca, las fórmulas aproximadas se han utilizado para la conversión directa de coordenadas WGS84 elipsoidales en coordenadas de plano suizo.
¡Estas fórmulas son principalmente para fines de navegación y no pueden usarse para aplicaciones oficiales o de encuestas geodéticas!
Puede instalar swisstopo usando el compositor:
composer require antistatique/swisstopo
Convierta las coordenadas GPS (WGS84) en coordenadas suizas (LV03 y LV95), y viceversa.
$ 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 de computadora programáticos para transponer el GPS WGS-84 coordina/desde el sistema de coordenadas militares y civiles suizos (LV-03/CH-1903). Scripts de convertidor en muchos idiomas: C, GO, Java, JavaScript, PHP, Python, R, SQL.
IDRIS-MAPS/Biblioteca TypeScript Swiss-Proyection para convertir de LV03 (EPSG: 21781) y LV95 (EPSG: 2056) a WGS84 (EPSG: 4326) Biblioteca TypeScript que admite tanto LV03 y LV95.
La biblioteca Hansroland/Swissgeo Haskell para transponer los GPS (WGS84) coordenan a/desde los sistemas de coordenadas militares y civiles suizos CH1903/LV03 (MN03) o CH1995/LV95 (MN95). Biblioteca Haskell que admite LV03 y LV95.
Sistemas de referencia de geodesia de topografía.
NAVREF le permite transformar las coordenadas de proyección suiza en coordenadas WGS84 globales (GPS) y viceversa. Admite tanto LV03 como LV95.
Reframe le permite realizar coordenadas transformaciones en planimetría y/o altimetría. Formatos de archivo compatibles: texto con separador, LTOP, DXF, ESRI Forma, Interlis 1, Adalin OneOne, Topobase .K
Herramientas y aplicaciones SIG (FME). Swisstopo ha desarrollado transformadores para la transición de marcos de referencia en posición y altura con software FME. Todos los archivos que pueden leer el software FME (muchos SIG, CAD y formatos de texto) se pueden procesar fácilmente con este transformador. El conjunto de datos Chenyx06 (LV03-> LV95 OU LV03-> ETRS89) también está disponible como cuadrícula regular NTV2.
Recursos de desarrollador (DLL / JAR). Swisstopo proporciona bibliotecas compartidas (DLL o JAR) para desarrolladores de software que permite la transformación de coordenadas y alturas.
Estas transformaciones se pueden integrar fácilmente en aplicaciones existentes (.NET, C ++, Visual Basic, Java), sitios web (Java, Mono, Silverlight) o Macros (por ejemplo, VBA).
Geosuite (Reframe/Transint) consiste en un conjunto de herramientas de cálculo, edición de archivos y visualización de datos, agrupadas en una aplicación moderna y eficiente. También está optimizado para las últimas computadoras y sistemas operativos.
Fórmulas aproximadas para la transformación entre coordenadas de proyección suiza y WGS84 - (PDF, 4 páginas, 72 kb, inglés).
Fórmulas y constantes para el cálculo de la proyección cilíndrica conforme suiza y para la transformación entre sistemas de coordenadas - (PDF, 20 páginas, 428 kb, inglés).