問題タブ [nmea]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - NMEA 対応の GPS ユニットから GPS データを取得するための .Net/C# 用 GPS ドライバー
マッピング アプリケーションがあり、通信ポートまたは USB ポート経由で NMEA データを出力する GPS ユニットをユーザーが接続できるようにしたいと考えています。
NMEA は GPS ユニットが準拠しなければならない標準であるため、汎用ドライバーを記述して GPS ユニットに接続し、NMEA データの受け入れを開始できると思います。Web を検索した後、C# で .NET に対してこれを行った人が見つからないことに驚きました。
何か不足していますか?私が見逃している複雑さのレベルはありますか? 私のアプリケーションをさまざまな GPS ユニットで動作させる方法についての推奨事項はありますか?
nmea - GPRMC NMEA センテンスからどのようにして「方位」を度単位で導き出すことができますか?
GPRMC NMEA センテンスの形式でデータを受信し、GTFS リアルタイムで指定されたとおりに出力するプログラムを作成しています。
GTFS-realtime は「ベアリング」値を必要とし、それを次のように説明します。
真北から時計回りの方位 (度単位)。つまり、0 は北、90 は東です。これは、コンパスの方位、または次の停留所または中間地点に向かう方向です。これは、クライアントが以前のデータから計算できる以前の位置のシーケンスから推測されるべきではありません。
GPRMC NMEA センテンスには、関連性があると思われる 3 つのフィールドが含まれていますが、私の調査では、それらが何であるかについてさまざまなアイデアが見つかりました。
Track angle in degrees True
、Course Made Good, True
、Track made good in degrees True
Magnetic Variation
、Variation
、Magnetic variation degrees (Easterly var. subtracts from true course)
Magnetic Variation
、East/West
、E or W
完全を期すために、関連するフィールドを太字にした完全な GPRMC 文を次に示します。
$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,
084.4 ,230394,
003.1 ,
W*6A
GPRMC NMEA センテンスから GTFS リアルタイム形式の方位を導き出すにはどうすればよいですか?
nmea - Erlang を使用して、POSIX 時間の「タイムスタンプ」をグレゴリオ暦の日付と時刻からどのように導出できますか?
GPRMC NMEA センテンスの形式でデータを受信し、GTFS リアルタイムで指定されたとおりに出力するプログラムを作成しています。
GTFS リアルタイムは「タイムスタンプ」値を必要とし、次のように説明します。
車両の位置を測定した瞬間。POSIX 時間 (つまり、1970 年 1 月 1 日 00:00:00 UTC からの秒数)。
関連するフィールドが太字で示されている完全な GPRMC 文を次に示します。
$GPRMC,
123519 ,A,4807.038,N,01131.000,E,022.4,084.4,
230394,003.1,W*6A
上記は、読み取りが で行われたことを示してい12:35:19
ます23/03/94
。
http://www.epochconverter.com/によると、この日付と時刻は767104519
POSIX 時間で表されます。
Erlang を使用して、GPRMC NMEA センテンスから POSIX タイムスタンプを取得する最良の方法は何ですか?
android - Android タブレットで USB GPS マウスを使用する方法
私は優れた GPS 受信機能を備えた古き良き Garmin 60csxデバイスを持っています。USB 経由でホストに接続し、この方法で GPS 情報を提供できます。インターフェイス メニューを使用すると、USB 経由で 4800 ボーで NMEA データを送信できます。
一方、4.1.2 (rooted/CyanoMod) を実行しているAndroid タブレットを使用していますが、 GPS の品質は非常に低くなっています。構成では、「内部」オプションのみを持つ「GPS ソース」を見つけます。残念ですが、USB経由で入ってくるNMEAデータを使用したいと思います。
Bluetooth GPS レシーバーを使用できるアプリはたくさんありますが、完全ではありません。もう誰もUSBを使っていませんか?
USB GPS デバイスを使用できるアプリはありますか?
そうでない場合でも、NMEA データを受信するプログラムを作成するのはそれほど難しくありません。私は一度 Python でそれを行いました。次に、それを Android OS に送信する必要があります。ここのレバーはどこですか?
.net - .NET 追跡アプリケーション用の GPS エミュレーター
私は現在、位置の追跡場所を必要とする .NET アプリケーションに取り組んでいます。COMポートを介してラップトップに接続する外部GPSデバイスをロケーショントラッカーとして使用しています。デバイスは動作していますが、GPS 信号を偽装する方法が見つかりませんでした。COM ポート経由で GPS 信号を送信できる GPS エミュレーターがあるかどうかはわかりません。
どなたかこの分野の経験者がいらっしゃいましたら、ご指導をお願いいたします。よろしくお願いします。ありがとう
java - gps デバイスから NMEA データを読み取る
私はGPSシステムで働いています。GPS デバイスからデータを読み取りたい。NMEA プロトコルを使用しています。デバイスからデータを取得していますが、取得できないエンコードされた ASCII 文字列のようなものです。欲求データを取得する方法はありますか?私のコードは以下の通りです..
しかし、私はエンコードされた出力または何かを取得しています。NMEAデータの正しい読み方を教えてください。
java - Nmea 文字列で GPS ソース (ロケーション プロバイダー) とヘディングを見つける方法
Nmea 文字列で GPS ソースとヘディングを見つけたいのですが、文字列で緯度、経度、精度、速度、時間を見つけましたが、GPS ソースとヘディングが見つかりません。私はこれで助けが必要です