การทำให้แท็บเล็ตทำงานรวม GNSS (GPS) บน Windows 8 กับ QGIS?


9

ฉันมีแท็บเล็ต - Dell Latitude 10 ที่ใช้ Windows 8 พร้อม Broadcom GNSS Receiver BCM47511 (GPS, Glonass ... ) เนื่องจากเป็น GPS ในตัวและ Windows 8 จึงมีวิธี "ใหม่" ในการให้ข้อมูล GPS ที่เรียกว่า Windows Location Provider วิธีการ "ใหม่" นี้หมายความว่ามันทำงานไม่ถูกต้องหรือใช้งานได้เกือบทุกซอฟต์แวร์ในขณะนี้ - เนื่องจากซอฟต์แวร์นี้คาดว่าข้อมูล GPS มาจากพอร์ต COM รวมถึง QGIS - ในขณะนี้มันอยู่บนแผนที่ถนน - http://hub.qgis.org/issues/7878

หลังจากการค้นหาที่กว้างขวางฉันพบซอฟต์แวร์ที่สามารถข้ามแพลตฟอร์มการแปล MS ได้ มันเรียกว่า Centrafuse Localizer ซอฟต์แวร์นี้สามารถจำลองพอร์ต COM และส่งผ่านข้อมูล GPS เพื่อให้ซอฟต์แวร์บางตัวสามารถอ่านได้

น่าเสียดายที่ไม่ใช่ QGIS QGIS สามารถมองเห็นพอร์ต (เพียงเพื่อทดสอบฉันเปลี่ยน COM 1 เป็น 5 และ 7) และเปลี่ยนรายการอุปกรณ์ซีเรียลใน QGIS แต่หลังจากกดปุ่มเชื่อมต่อมันจะล้มเหลวเสมอ

หากคุณกำลังคิดเกี่ยวกับแท็บเล็ตที่มี GPS ในตัวคิดสองครั้ง! จากมุมมองของฉันมันเร็วเกินไป - อาจไม่มีไดรเวอร์ที่เหมาะสม แต่อย่างที่ฉันได้อ่านจากไฟล์ Broadcom Readme แม้ว่า GPS จะ "ทำงาน" อัตราการรีเฟรชและความแม่นยำนั้นแย่มากเมื่อเทียบกับโทรศัพท์ของฉัน และซอฟต์แวร์ทั้งหมดจะต้องเปลี่ยนให้ทำงานร่วมกับอินเทอร์เฟซใหม่นี้ ...

มีวิธีอื่นที่ฉันสามารถลองใช้งานแท็บเล็ตรวมกับ GNSS (GPS) ใน Windows 8 ด้วย QGIS ได้หรือไม่


2
คุณสามารถเชื่อมต่อกับพอร์ตโดยใช้บางอย่างเช่น Hyper Terminal หรือ Putty และดูว่ามันทิ้ง NMEA ที่ถูกต้องหรือไม่
นาธาน W


นาธาน W ขอบคุณมากฉันจะลองดู แม้ว่ามันอาจจะสูงเกินไปสำหรับฉัน ฉันใช้ Putty เพียงไม่กี่ครั้งในชีวิตของฉันและไม่รู้เลยว่า NMEA ควรมีลักษณะเช่นไร
Miro

Mapperz - ขอบคุณฉันแน่ใจก่อนที่จะโพสต์สิ่งนี้ฉันมีไดรเวอร์ล่าสุดจาก Dell ฉันยังได้อ่านบทความที่สองจาก 2009 สำหรับ Windows XP พูดคุยเกี่ยวกับการ์ด GPS ต่าง ๆ ซึ่งทำงานผ่านพอร์ต com แต่มันไม่ได้เชื่อมต่อกับปัญหานี้จริงๆ
Miro

คำตอบ:


3

ในตอนท้ายฉันตัดสินใจลองใช้ไดรเวอร์รุ่นใหม่จาก บริษัท อื่น

Broadcom GNSS Geolocation Driver สำหรับ Windows 8.1 (32 บิต), 8 (32 บิต) - ThinkPad Tablet 2 19.14.8401.4 24 พ.ย. 2555

ด้วยไดรเวอร์นี้และ Centrafuse Localizer ในที่สุด GPS ก็ใช้งานได้ใน QGIS (และในบางวิธีใน Google Earth) ไชโย!

คุณต้องการสิ่งเหล่านี้ในขณะนี้:

  1. Centrafuse Localizer (ซึ่งน่าเสียดายที่ไม่ใช่ฟรีแวร์) เพื่อเลี่ยงผ่าน Windows Location Provider ที่ไร้ประโยชน์
  2. ติดตั้งไดรเวอร์จาก Lenovo (ซึ่งทำให้ Broadcom GNSS ทำงานได้อย่างถูกต้อง)
  3. QGIS (ทดสอบกับรุ่น 2.0.1) - GPS อยู่ภายใต้ข้อมูล View / Panels / GPS
    • ฉันตัดสินใจที่จะตั้งค่าการเชื่อมต่อกับอุปกรณ์ Serial เพื่อดูว่าพอร์ต COM พร้อมใช้งานหรือไม่

Microsoft เป็นที่น่าเสียดายสำหรับคุณที่จะลดความเข้ากันได้แบบย้อนหลัง!

อัปยศคุณ DELL จะไม่ให้โปรแกรมควบคุมการทำงานที่เหมาะสม!

ตรวจสอบให้แน่ใจว่าคุณเห็นเซ็นเซอร์ทำงานใน Localizer:

Centrafuse Localizer

เพลงทดสอบที่บันทึกไว้ของฉันใน QGIS:

เส้นทางที่บันทึกไว้ใน Qgis

โชคดี!


เราได้เล่นกับ Localizer บน Acer Tablets แต่ผู้ใช้ของฉันบอกฉันว่าเมื่อพวกเขาพยายามหาคำถามที่มีความแม่นยำสูงกว่าเช่น "ด้านใดของเส้นขอบที่ดินเป็นที่วางต้นไม้" ผู้ใช้มีความสุขกับความแม่นยำของ แท่ง GPS ภายนอก ปัญหาด้านการยศาสตร์ที่วางไว้โดยการยื่นออกมาจากแท็บเล็ตของคุณสามารถแก้ไขได้อย่างง่ายดายด้วยสาย mini-usb สั้น ๆ และเทปพันสายไฟ นอกจากนี้ Localizer 4 ยังมีปัญหาเสถียรภาพบางอย่าง ฉันจัดการ BSOD Loop ด้วยวานิลลาวิน 8.1 แท็บเล็ตเมื่อวานนี้เพียงแค่ติดตั้งดาวน์โหลดทดลองใช้ ฉันต้องรีเซ็ตเครื่อง
MonsterMushroom

น่าสนใจขอบคุณสำหรับการแบ่งปัน เมื่อก่อนเราก็ตัดสินใจซื้อ GPS ภายนอกเช่นกัน (GPS Bleutooth ความเร็วสูง) หลังจากการทดสอบเริ่มต้นเพียงไม่กี่ครั้งก็ไม่แตกต่างกัน แต่มันสะดวกกว่าที่จะจับคู่และใช้กับ qgis ทันทีที่ออกจากกล่อง
Miro

2

ฉันต้องแก้ปัญหานี้สำหรับลูกค้าที่ใช้ QGIS บนแท็บเล็ต Windows 8-10

ทางออกที่ดีที่สุดที่ฉันพบเพื่อให้ห่างไกลGpsGate Splitter ด่วน หากคุณติดตั้งด้วยปลั๊กอินจะทำให้สามารถอ่านข้อมูล GPS จากผู้ให้บริการตำแหน่งและส่งไปยังพอร์ต COM เสมือน โปรแกรมทำงานเมื่อเริ่มต้นดังนั้นต้องปิดใช้งานการบู๊ตแบบปลอดภัย UEFI เพื่อให้สิ่งนี้ทำงานได้

และส่วนที่ดีที่สุด: GpsGate Splitter Express ฟรีสำหรับการใช้งานส่วนตัวและเชิงพาณิชย์ตามที่ระบุไว้ในเว็บไซต์


1

หลังจากการตรวจสอบจำนวนมากฉันพบวิธีแก้ไขปัญหานี้โดยใช้เครื่องมือฟรีเท่านั้น

  • GNSSDataInterface: เครื่องมือที่ยอดเยี่ยมที่อ่านจาก windows location API และส่งข้อมูลไปยังพอร์ต COM คุณสามารถกำหนดค่าพอร์ต wich และถ้าคุณต้องการเริ่มต้นทั้งหมดโดยอัตโนมัติ
  • Com0com: สร้างพอร์ตเสมือนและจับคู่ ดังนั้นคุณสามารถถ่ายโอนข้อมูลจากพอร์ตหนึ่งไปยังอีกพอร์ตหนึ่งได้ ในกรณีของฉัน (COM4 <-> COM5)

ดังนั้นด้วย GNSSDataInterface คุณสามารถส่งข้อมูลไปยัง COM4 และขอบคุณ com0com pair กับ COM5 QGIS จะต้องใช้ COM5 (พอร์ตฟรี) เพื่อรับข้อมูล

เครื่องมือที่น่าสนใจอีกอย่างหนึ่งคือ SensorDisgnosticTool (สำหรับตรวจสอบว่า GPS ของคุณทำการดึงข้อมูลผ่านเซ็นเซอร์) และ GPSView เพื่อตรวจสอบข้อมูลจากพอร์ต COM

ความนับถือ.


1

นอกจากนี้ยังมี GPSReverse: https://www.gpssensordrivers.com/ ฟรีสำหรับการประเมินผล ... แต่ดูเหมือนจะไม่มีวันหมดอายุ

ดาวน์โหลดการประเมินผล GPSComplete (มาพร้อมกับทุกสิ่ง) พร้อมพยานที่ถูกต้อง เปิดเครื่องมือ ติดตั้งไดรเวอร์พอร์ต com เลือก iLocation เป็นเซ็นเซอร์ปล่อยให้ส่วนที่เหลือเป็นค่าเริ่มต้น จากนั้นติดตั้งบริการเครื่องมือถ่ายโอนตั้งค่าแบบสอบถาม ILocation เป็นไดรเวอร์ต้นทางและพอร์ต COM เป็นปลายทาง UI สามารถปิดได้หลังจากนั้นทุกอย่างทำงานเป็นบริการพื้นหลัง

บางครั้งเป็นไปได้ที่จะเปิดใช้งานพอร์ต COM บนอุปกรณ์โดยตรงด้วยการตั้งค่าบางอย่างหรือไดรเวอร์ที่แตกต่างกัน แต่มันแตกต่างกันมากระหว่างผู้ผลิต / รุ่นและมักจะไม่มีเอกสาร นี่คือบทช่วยสอนสำหรับ EM7455: https://zukota.com/sierra-wireless-em7455-how-to-enable-com-ports/


คุณช่วยขยายความเล็กน้อยได้ไหม?
Kingfisher

@ Kingfisher เพิ่มรายละเอียดบางอย่างผลลัพธ์จะแตกต่างกันไปตามแท็บเล็ตโท ในบางกรณีการเริ่มต้นทำงานช้ามากและข้อมูลตำแหน่งล่าช้า ไม่แน่ใจว่าทำไม
toster-cx

GPSReverse ใช้ได้กับการ์ด MC7355 ของฉัน ซอฟต์แวร์นี้ยังแสดงข้อมูลเรียลไทม์ที่ได้รับเพื่อให้คุณสามารถดูว่าคุณมีการแก้ไขหรือไม่ (ฉันใช้เวลาประมาณ 20 นาทีในการสร้างสัญญาณในครั้งแรก)
vallismortis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.