A biblioteca PHP super simples para transpor o GPS (WGS84) coordena de/para os sistemas de coordenadas militares e civis suíços CH1903/LV03 (MN03) ou CH1995/LV95 (MN95).
Nesta biblioteca, as fórmulas aproximadas foram usadas para a conversão direta de coordenadas Ellipsoidal WGS84 em coordenadas planas suíças.
Essas fórmulas são principalmente para fins de navegação e não podem ser usadas para aplicativos de pesquisa oficial ou geodésico!
Você pode instalar swisstopo usando o Composer:
composer require antistatique/swisstopo
Converter GPS (WGS84) em coordenadas suíças (LV03 e LV95) - e 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 de computador programáticos para transpor as coordenadas GPS-84 GPS para/para/do sistema de coordenadas militares e civis suíços (LV-03/CH-1903). Scripts de conversor em vários idiomas: C, Go, Java, JavaScript, Php, Python, R, Sql.
Biblioteca Typatilscript de Idris-Maps/Projeção Swiss-Projeção para converter de LV03 (EPSG: 21781) e LV95 (EPSG: 2056) para WGS84 (EPSG: 4326) TypeScript Library que suporta LV03 e LV95.
A biblioteca Hansroland/Swissgeo Haskell para transpor a coordenada GPS (WGS84) de/para os sistemas de coordenadas civis e militares suíças CH1903/LV03 (MN03) ou CH1995/LV95 (MN95). Biblioteca Haskell que suporta LV03 e LV95.
Sistemas de referência de pesquisa de geodesia.
O NAVREF permite que você transforme as coordenadas de projeção suíça em coordenadas Globais WGS84 (GPS) e vice -versa. Ele suporta LV03 e LV95.
O REVAME permite que você realize transformações de coordenadas em planimetria e/ou altimetria. Formatos de arquivo suportados: texto com separador, ltop, dxf, forma de ESRI, interlis 1, adalin oneone, topobase .k
Ferramentas e aplicativos GIS (FME). A Swisstopo desenvolveu Transformers para a transição de quadros de referência na posição e altura com o software FME. Todos os arquivos que podem ser lidos pelo software FME (muitos GIS, CAD e formatos de texto) podem ser facilmente processados com este transformador. O conjunto de dados Chenyx06 (lv03-> lv95 ou lv03-> etrs89) também está disponível como grade regular NTV2.
Recursos de desenvolvedor (DLL / JAR). A Swisstopo fornece bibliotecas compartilhadas (DLL ou JAR) para desenvolvedores de software que permitem a transformação de coordenadas e alturas.
Essas transformações podem ser facilmente integradas às aplicações existentes (.NET, C ++, Visual Basic, Java), sites (Java, Mono, Silverlight) ou macros (por exemplo, VBA).
A geosuita (reflexão/transint) consiste em um conjunto de ferramentas de cálculo, edição de arquivos e visualização de dados, agrupadas em um aplicativo moderno e eficiente. Também é otimizado para os computadores e sistemas operacionais mais recentes.
Fórmulas aproximadas para a transformação entre coordenadas de projeção suíça e WGS84 - (PDF, 4 páginas, 72 kb, inglês).
Fórmulas e constantes para o cálculo da projeção cilíndrica conforme suíça e para a transformação entre os sistemas de coordenadas - (PDF, 20 páginas, 428 kb, inglês).