เปิดไฟล์ GML ด้วย QGIS และ Microstation
ไฟล์ GML เป็นรูปแบบที่นักพัฒนาซอฟต์แวร์และผู้ใช้ GIS นิยมมากที่สุดเนื่องจากนอกเหนือจากรูปแบบที่ได้รับการสนับสนุนและมีมาตรฐานโดย OGC แล้วฟังก์ชันนี้มีประโยชน์อย่างมากสำหรับการถ่ายโอนและแลกเปลี่ยนข้อมูลในแอ็พพลิเคชันเว็บ
GML เป็นแอปพลิเคชันของภาษา XML สำหรับวัตถุประสงค์เชิงพื้นที่ตัวย่อย่อมาจาก Geography Markup Language ด้วยเหตุนี้คุณจึงสามารถส่งไฟล์ข้อความไฟล์เวกเตอร์และแม้แต่รูปภาพโดยใช้ GMLJP2 ตรรกะของมันขึ้นอยู่กับคำจำกัดความของโครงสร้างโหนด (สิ่งที่แสดงอยู่ที่นั่น) และข้อมูลเองดังนั้นโปรแกรม GIS เมื่ออ่านไฟล์ GML ก่อนจะตีความโปรไฟล์ของลักษณะจากนั้นจึงแสดงข้อมูลทางภูมิศาสตร์ อยู่ที่นั่น
ตัวอย่างของภาพก่อนหน้านี้เทียบเท่ากับการทำธุรกรรมการบำรุงรักษาทางธรณีวิทยาซึ่งรวมถึงพร็อพเพอร์ตี้ในสภาพเริ่มต้นและเหมือนกับสองออบเจ็กต์เมื่อถูกแบ่งส่วนโดยมีข้อมูลตัวเลขและตัวอักษรของเจ้าของ
วิธีอ่านไฟล์ GML โดยใช้ QGIS
นี้เป็นง่ายๆเป็นเพียงซอฟต์แวร์ฟรีสามารถทำ:
- เลเยอร์> เพิ่มเลเยอร์> เพิ่มเลเยอร์เวกเตอร์> สำรวจ
นี่คือตัวเลือก GML และนั่นก็คือ
ในการบันทึกเลเยอร์ใน QGIS เป็นไฟล์ GLM เพียงแค่คลิกขวาที่เลเยอร์บันทึกเป็นและเลือกตัวเลือก GML
ที่นี่คุณจำเป็นต้องกำหนดการตั้งค่าบางอย่างเช่น:
- เป็นระบบอ้างอิงซึ่งอาจเป็นระบบอ้างอิงที่กำหนดเลเยอร์ไว้แล้ว
- การเข้ารหัสอักขระ 1 แบบละตินเหมาะสำหรับการไม่มีปัญหาเกี่ยวกับเสียงและตัวอักษรในบริบทของสเปน
- รูปแบบมีความสำคัญโดยใช้ GML 3 จะมีเสถียรภาพมากขึ้นถ้าเราต้องการอ่านโดยโปรแกรมอื่นหรือแพร่กระจายผ่านทาง Geoserver
- นอกจากนี้ต้องมีการจัดตั้งหากเราต้องการให้รวมโครงร่างไว้ในไฟล์เดียวกันหรือแยกกัน ในกรณีที่อ่านด้วย Bentley Map จำเป็นต้องแยกจากกันดังที่จะอธิบายในภายหลัง
วิธีอ่านไฟล์ GML ด้วย Microstation V8i
ฟังก์ชันนี้สามารถทำได้เฉพาะกับแอ็พพลิเคชัน GIS ของ Microstation เช่น Bentley Map, PowerView, Bentley Cadastre หรือที่คล้ายกัน
ในกรณีของฉันถ้าฉันใช้ Bentley Map จะทำเช่นนี้:
- ไฟล์> นำเข้า> ประเภทข้อมูล GIS ...
ที่คุณสามารถดูได้ที่นี่คุณสามารถเรียกใช้ชั้นพื้นที่เช่นบริการ Web Feature Service WFS, Oracle Spatial, SQL Server
ไฟล์ SHP ไม่สำคัญเท่าที่พวกเขาเปิดขึ้นโดยกำเนิด
ในกรณีของไฟล์ GML ไฟล์ Add GML ...
ในแผงควบคุมที่ปรากฏขึ้นคุณจะต้องเลือกว่าไฟล์แผนผังแยกกันหรือไม่ ไฟล์สคีมาของเบนท์ลีย์เรียกว่า XSD
และเมื่อทำเช่นนี้ให้คลิกขวาที่ขั้นตอน Import1 อีกครั้งและเลือกแสดงตัวอย่างเท่านั้นเพื่อแสดงหรือนำเข้าเพื่อนำมาไว้ในแผนที่
เมื่อคุณสอบถามวัตถุด้วยปุ่ม "วิเคราะห์" ซึ่งทำเครื่องหมายว่าเป็นคู่แว่นตาและสัมผัสวัตถุข้อมูลตารางจะเพิ่มขึ้นทั้งเป็นกล่องและรหัส XML ดังแสดงในรูปต่อไปนี้
ในการส่งออกไปยัง GML จะมีการปฏิบัติตามขั้นตอนต่อไปนี้:
- ไฟล์> ส่งออก> ประเภทข้อมูล GIS ...
ในทั้งสองรูปแบบทั้ง QGIS และ Bentley Map คุณสามารถแก้ไข GML เป็นไฟล์เวกเตอร์ได้อย่างง่ายดายรวมถึงข้อมูลตัวเลขและตัวอักษร
ฉันแนะนำเว็บแอปพลิเคชันของ IGN Iberpix4 ที่ดีที่สุดในการเปิดแก้ไขบันทึก (gml, shp, kmz)
แผ่นใสงานพิมพ์ ฯลฯ
https://www.ign.es/iberpix2/visor/
โปรแกรมนี้ค่อนข้างง่ายที่จะเห็นภาพและฟรี:
http://llorenteprogramas.blogspot.com.es/2017/06/gml-manager-131-version-de-lectura.html