ห้องสมุด PHP Super-Simple เพื่อเปลี่ยน GPS (WGS84) พิกัดไปยัง/จากระบบพิกัดทหารและพลเรือนของสวิส CH1903/LV03 (MN03) หรือ CH1995/LV95 (MN95)
ในห้องสมุดนี้มีการใช้สูตรโดยประมาณสำหรับการแปลงโดยตรงของพิกัด WGS84 รูปไข่เพื่อพิกัดเครื่องบินสวิส
สูตรเหล่านี้มีวัตถุประสงค์หลักเพื่อวัตถุประสงค์ในการนำทางและอาจไม่สามารถใช้สำหรับแอปพลิเคชันการสำรวจอย่างเป็นทางการหรือทางภูมิศาสตร์!
คุณสามารถติดตั้ง swisstopo โดยใช้นักแต่งเพลง:
composer require antistatique/swisstopo
แปลง GPS (WGS84) เป็นพิกัดสวิส (LV03 และ LV95) - และในทางกลับกัน
$ 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 สคริปต์คอมพิวเตอร์โปรแกรมเพื่อเปลี่ยน GPS WGS-84 พิกัดไปยัง/จากระบบพิกัดทหารและพลเรือนของสวิส (LV-03/CH-1903) สคริปต์แปลงในหลายภาษา: C, GO, Java, JavaScript, PHP, Python, R, SQL
IDRIS-MAPS/SWISS-PROURTiON TypeScript Library เพื่อแปลงจาก LV03 (EPSG: 21781) และ LV95 (EPSG: 2056) เป็น WGS84 (EPSG: 4326) ไลบรารี TypeScript ที่รองรับทั้ง LV03 และ LV95
ห้องสมุด Hansroland/Swissgeo Haskell เพื่อเปลี่ยน GPS (WGS84) พิกัดไปยัง/จากระบบพิกัดทหารและพลเรือนสวิส CH1903/LV03 (MN03) หรือ CH1995/LV95 (MN95) ห้องสมุด Haskell ที่รองรับทั้ง LV03 และ LV95
ระบบอ้างอิงของการสำรวจ geodesy
Navref ช่วยให้คุณเปลี่ยนพิกัดการฉายของสวิสให้เป็นพิกัด WGS84 ทั่วโลก (GPS) และในทางกลับกัน รองรับทั้ง LV03 และ LV95
reframe ช่วยให้คุณสามารถทำการแปลงพิกัดใน planimetry และ/หรือ altimetry รูปแบบไฟล์ที่รองรับ: ข้อความที่มีตัวคั่น, ltop, dxf, รูปร่าง esri, interlis 1, adalin oneone, topobase .k
เครื่องมือและแอปพลิเคชัน GIS (FME) Swisstopo ได้พัฒนาหม้อแปลงสำหรับการเปลี่ยนเฟรมอ้างอิงในตำแหน่ง /หรือความสูงด้วยซอฟต์แวร์ FME ไฟล์ทั้งหมดที่สามารถอ่านได้โดยซอฟต์แวร์ FME (GIS, CAD และรูปแบบข้อความจำนวนมาก) สามารถประมวลผลได้อย่างง่ายดายด้วยหม้อแปลงนี้ ชุดข้อมูล Chenyx06 (LV03-> LV95 OU LV03-> ETRS89) ยังมีให้เป็นกริดปกติ NTV2
ทรัพยากรนักพัฒนา (DLL / JAR) Swisstopo จัดเตรียมห้องสมุดที่ใช้ร่วมกัน (DLL หรือ JAR) สำหรับนักพัฒนาซอฟต์แวร์ซึ่งอนุญาตให้มีการเปลี่ยนแปลงพิกัดและความสูง
การแปลงเหล่านี้สามารถรวมเข้ากับแอปพลิเคชันที่มีอยู่ได้อย่างง่ายดาย (.NET, C ++, Visual Basic, Java), เว็บไซต์ (Java, Mono, Silverlight) หรือมาโคร (เช่น VBA)
GeoSuite (reframe/Transint) ประกอบด้วยชุดการคำนวณการแก้ไขไฟล์และเครื่องมือการแสดงข้อมูลข้อมูลจัดกลุ่มในแอปพลิเคชันที่ทันสมัยและมีประสิทธิภาพ นอกจากนี้ยังได้รับการปรับให้เหมาะสมสำหรับคอมพิวเตอร์และระบบปฏิบัติการล่าสุด
สูตรโดยประมาณสำหรับการเปลี่ยนแปลงระหว่างพิกัดการฉายภาพสวิสและ WGS84 - (PDF, 4 หน้า, 72 kb, อังกฤษ)
สูตรและค่าคงที่สำหรับการคำนวณการฉายรูปทรงกระบอกสวิสที่สอดคล้องกันและสำหรับการเปลี่ยนแปลงระหว่างระบบพิกัด - (PDF, 20 หน้า, 428 kb, อังกฤษ)