Змусити робочий планшет інтегрувати GNSS (GPS) у Windows 8 із QGIS?


9

У мене є планшет - Dell широта 10, працює під керуванням Windows 8, із вбудованим Broadcom GNSS-приймачем BCM47511 (GPS, Glonass ...). Оскільки це інтегрований GPS та Windows 8, існує "новий" спосіб надання даних GPS, який називається Windows Location Provider. Цей "новий" спосіб означає, що на даний момент він не працює належним чином або взагалі майже в будь-якому програмному забезпеченні для навігації / локалізації - оскільки це програмне забезпечення очікує, що дані GPS надходять із COM-порту. У тому числі QGIS - на даний момент він знаходиться на дорожній карті - http://hub.qgis.org/isissue/7878

У будь-якому разі після розширеного пошуку я знайшов програмне забезпечення, яке може обійти платформу локалізації MS. Він називається Centrafuse Localizer. Це програмне забезпечення може імітувати COM-порт і надсилати через нього GPS-дані, щоб деяке програмне забезпечення змогло його прочитати.

На жаль, не QGIS. QGIS може бачити порт (просто для його перевірки я змінив COM 1 на 5 і 7), і він змінює список послідовних пристроїв у QGIS, але після натискання Connect завжди виходить з ладу.

Якщо ви думаєте про планшет із вбудованою GPS, подумайте двічі! З моєї точки зору, це занадто рано - напевно, ще немає належних драйверів, як те, що я прочитав з файлу Broadcom Readme. Навіть коли GPS "працює", частота оновлення та точність страшні порівняно з моїм телефоном. І все програмне забезпечення потрібно змінити для роботи з цим новим інтерфейсом ...

Чи є інший спосіб, як я міг би спробувати зробити інтегрований робочий планшет GNSS (GPS) в Windows 8 за допомогою QGIS?


2
Чи можете ви підключитися до порту, використовуючи щось на кшталт Hyper Terminal або Putty, і побачити, чи це демпінг дійсного NMEA.
Nathan W


Nathan W дякую, я спробую. Хоча це, мабуть, занадто просунуте для мене. Я використовував Putty лише кілька разів у своєму житті і не маю уявлення про те, як повинен виглядати дійсний NMEA.
Миро

Mapperz - Дякую, я переконався перед тим, як опублікувати це, у мене останній драйвер від Dell. Я також прочитав другу статтю 2009 року для Windows XP, в якій говорив про різні GPS-карти, які працювали через порт. Але це насправді не пов'язане з цим питанням.
Миро

Відповіді:


3

Наприкінці я вирішив спробувати новіший водій від іншої компанії.

Драйвер геолокації Broadcom GNSS для Windows 8.1 (32-бітний), 8 (32-розрядний) - ThinkPad Tablet 2 19.14.8401.4 24 листопада 2012

Завдяки цьому драйверу та локалізатору Centrafuse GPS нарешті працює у QGIS (а також певним чином у Google Earth). Ура!

У цей момент вам потрібні такі речі:

  1. Localizer Centrafuse (який, на жаль, не є безкоштовним), щоб обійти Провайдера локації Windows, який є марним
  2. Встановіть драйвер від Lenovo (завдяки якому Broadcom GNSS працює належним чином)
  3. QGIS (тестовано у версії 2.0.1) - GPS знаходиться в розділі Перегляд / Панелі / GPS інформація
    • Я вирішив встановити підключення до послідовного пристрою, щоб перевірити, чи доступний порт COM

Сором вам Microsoft, щоб повністю вирізати відсталу сумісність!

Ганьба вам DELL, щоб не забезпечити належного функціонального драйвера!

Переконайтеся, що ви бачите датчик, що працює в локалізаторі:

Локалізатор Centrafuse

Мій збережений тестовий трек в QGIS:

Збережена доріжка в Qgis

Щасти!


Ми грали з Локалізатором на планшетах Acer, проте мої користувачі говорять мені, що, коли вони намагаються вирішити питання з більш високою точністю, як-от "На якій стороні межі земельної ділянки знаходиться це дерево", користувачі щасливіші з точністю зовнішня GPS-паличка. Ергономічні проблеми, спричинені палицею, що вискакує з планшетного ПК, можна легко вирішити за допомогою короткого міні-usb-кабелю та якоїсь стрічки. Також у Localizer 4 є деякі проблеми зі стабільністю. Насправді мені вдалося зробити цикл BSOD з планшетом vanilla Win 8.1 лише вчора, встановивши пробне завантаження. Мені довелося скинути верстат.
MonsterMushroom

Цікаво, дякую за обмін. Тоді як ми вирішили придбати зовнішній GPS (високошвидкісний бездротовий GPS). Після кількох стартових тестів великої різниці не було. Але, безумовно, було зручніше просто з’єднати його та використати qgis прямо з коробки.
Миро

2

Мені довелося вирішити цю проблему для клієнта, що працює на QGIS на планшетах Windows 8-10.

Найкраще рішення, яке я знайшов поки що - це GpsGate Splitter Express . Якщо встановити його за допомогою плагіна, це дає змогу зчитувати дані GPS від постачальника даних про розташування та відправляти їх у віртуальний COM-порт. Програма запускається при запуску, тому безпечне завантаження UEFI потрібно відключити, щоб це працювало.

І найкраще: GpsGate Splitter Express безкоштовний як для приватного, так і для комерційного використання, як вони заявляють на своєму веб-сайті.


1

після великого розслідування я знайшов рішення цієї проблеми, використовуючи лише безкоштовні інструменти.

  • GNSSDataInterface: чудовий інструмент, який читає з API розташування Windows та надсилає дані до COM-порту. Ви можете налаштувати який порт і якщо ви хочете почати все автоматично.
  • Com0com: створює віртуальні порти та з'єднує їх. Таким чином, ви можете переносити дані з одного порту в інший. у моєму випадку (COM4 <-> COM5)

Отже, за допомогою GNSSDataInterface ви можете надсилати дані в COM4 і завдяки парі com0com з COM5. QGIS повинен використовувати COM5 (вільний порт) для отримання даних.

Ще один цікавий інструмент - SensorDisgnosticTool (для перевірки того, чи GPS ви залучаєте дані через датчик) та GPSView, для перевірки даних із COM-порту.

З повагою


1

Є також GPSReverse: https://www.gpssensordrivers.com/ Це безкоштовно для цілей оцінювання ... але, здається, ніколи не закінчується.

Завантажте GPSComplete оцінку (вона поставляється з усім) з правильним шматочком. Відкрийте інструмент. Встановіть драйвер компорта, виберіть iLocation як датчик, а решту залиште за замовчуванням. Потім встановіть послугу інструмента передачі, встановіть запит ILocation як джерело та драйвер порту COM як місце призначення. Після цього інтерфейс користувача може бути закритий, все працює як фонова служба.

Іноді можна ввімкнути COM-порти на пристрої безпосередньо з деякими налаштуваннями або іншим драйвером, але це дуже різниться між виробниками / моделями, і це часто не документально підтверджено. Ось підручник для EM7455: https://zukota.com/sierra-wireless-em7455-how-to-enable-com-ports/


Чи можете ви трохи розширити це?
Кінгфішер

@Kingfisher додав деякі деталі, результати відрізняються залежно від таблетки. Деякі запускаються дуже повільно, а дані про місцевості відстають. Не знаю чому.
toster-cx

GPSReverse працював на моїй картці MC7355. Це програмне забезпечення також відображає отримані дані в режимі реального часу, тож ви можете побачити, чи є у вас виправлення чи ні (мені знадобилося близько 20 хвилин, щоб встановити сигнал вперше).
vallismortis
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.