データ型
この章では、 HERE GNSS API がサポートするすべてのデータ型を 4 つのセクションに分けて一覧表示します。 これらの各タイプの詳細について data_types.proto
は、 Protobuf ファイルを参照してください。 これには、ペイロードの形式、追加のパラメータ、および必須のサブ要素が含まれます。
「 LPP 17.4.0 ASN.1 スキーマ 」の章では、アップエンコードされた LPP データに使用されている LPP 17.4.0 スキーマのすべてを示しています。 「 LPP ASN.1 スキーマ 」の章には、 BER でエンコードされた LPP データに使用されている古い LPP スキーマ が示されています。 古い LPP スキーマではなく、 LPP 17.4.0 スキーマベースのデータ型を使用します。
Request.data_type
データのリクエスト時またはサブスクライブ時に、データ型の番号をに割り当てます。
データ型の非推奨ステータスには特に注意してください。 廃止予定のデータ型を使用している場合は、廃止予定のデータ型を置き換える新しいデータ型に切り替えてください。
data_types.proto
このファイルは、 data_types.proto からダウンロードできます。
GNSS 支援データ。
アクティブなデータ型
データタイプ | ID | 説明 |
データ型 _LPP_AGNSS _GPS | 1100 | GPS コンステレーションのアシスタンスデータ |
DATATITATE_LPP_AGNSS _QZS | 1120 | QZSS コンステレーションのアシスタンスデータ |
データ型 _LPP_AGNSS _GAL | 1130 | Galileo Constellation の支援データ |
データ型 _LPP_AGNSS _Glo | 1140 | GLONASS コンステレーションのアシスタンスデータ |
データ型 _LPP_AGNSS _BEI | 1150 | Beidou constellation の支援データ |
廃止されたデータ型
データタイプ | ID | 説明 |
データ型 _AGNSS _GPS | 18005 | GPS コンステレーションのアシスタンスデータ |
データ型 _AGNSS _GLO | 18006 | GLONASS コンステレーションのアシスタンスデータ |
データ型 _AGNSS _GAL | 18007 | Galileo Constellation の支援データ |
データ型 _AGNSS _BEI | 18008 | Beidou constellation の支援データ |
データ型 _AGNSS _QZS | 18030 | QZSS コンステレーションのアシスタンスデータ |
HD GNSS 補正データ。
アクティブなデータ型
データタイプ | ID | 説明 |
データ型 _LPP_CODE_BIAS_GPS | 1400 | GPS コンステレーションのコードバイアスデータ |
データ型 _LPP_CODE_BIAS_GAL | 1430 | Galileo コンステレーションのコードバイアスデータ |
DataType_LPP_CODE_BIAS_GLO | 1440 | GLONASS コンステレーションのコード・バイアス・データ |
データ型 _LPP_CODE_BIAS_BEI | 1450 | Beidou コンステレーションのコードバイアスデータ |
データ型 _LPP_IONO_GPS | 1500 | GPS コンステレーションの電離層補正 |
データ型 _LPP_IONO_GAL | 1530 | ガリレオ星座の電離圏の修正 |
DATATITATE_LPP_IONO_GLO | 1540 | GLONASS コンステレーションの電離圏補正 |
データ型 _LPP_IONO_BEI | 1550 | Beidou constellation の電離層補正 |
datatype_LPP_clock_and_orbit_gps | 3000 | GPS コンステレーションのクロックと軌道の補正を組み合わせたものです |
datatype_LPP_clock_and_orbit_gal | 3030 | ガリレオ星座の時計と軌道の補正を組み合わせたものです |
datatype_LPP_clock_and_orbit_glo | 3040 | GLONASS コンステレーションのクロックと軌道の補正を組み合わせたものです |
datatype_LPP_clock_and_orbit_BEI | 3050 | Beidou コンステレーションのクロックと軌道の補正を組み合わせました |
廃止されたデータ型
データタイプ | ID | 説明 |
datatype_ionex | 17000 | IOEX 1.1 形式のグローバル電離圏モデル( GIM ) |
datatype_bsx | 17001 | BSX 形式の差動コードバイアス( DCB )データ |
datatype_gps_clocks | 18009 | GPS コンステレーションのクロック補正 |
datatype_glo_clocks | 18010 | GLONASS コンステレーションのクロック補正 |
データ型 _gal_clocks | 18011 | ガリレオ星座の時計の修正 |
datatype_BEI_clocks | 18012 | Beidou constellation のクロック補正 |
datatype_gps_orbits | 18013 | GPS コンステレーションの軌道修正 |
datatype_glo_orbits | 18014 | GLONASS コンステレーションの軌道修正 |
datatype_gal_orbits | 18015 | ガリレオ星座の軌道修正 |
datatype_BEI_orbits | 18016 | Beidou constellation の軌道修正 |
datatype_gps_orbits_rac | 18020 | GPS コンステレーションの軌道直交軌道修正 |
datatype_glo_orbits_rac | 18021 | GLONASS コンステレーションの軌道直交軌道修正 |
datatype_gal_orbits_rac | 18022 | Galileo の軌道直交軌道修正 |
datatype_BEI_orbits_rac | 18023 | Beidou コンステレーションの軌道直交軌道修正 |
datatype_gps_code_bias | 18050 | GPS コンステレーションのコードバイアスデータ |
datatype_glo_code_bias | 18051 | GLONASS コンステレーションのコード・バイアス・データ |
datatype_gal_code_bias | 18052 | Galileo コンステレーションのコードバイアスデータ |
datatype_BEI_CODE_BIAS | 18053 | Beidou コンステレーションのコードバイアスデータ |
データ型 _GPS_IONO | 23000 | GPS の電離層補正 |
DATATITATE_GLO_IONO | 23001 | GLONASS の電離層補正 |
データ型 _GAL_IONO | 23002 | ガリレオの電離層補正 |
datatype_BEI_IONO | 23003 | Beidou の電離層補正 |
予測された GNSS 支援データ。
アクティブなデータ型
データタイプ | ID | 説明 |
データ型 _LPP_NAV_MODEL_REQUESTION_GPS | 1600 | GPS コンステレーションの予測ナビゲーションモデル |
データ型 _LPP_NAV_MODEL_REQUESTION_GAL | 1630 | ガリレオ星座の予想ナビゲーションモデル |
データ型 _LPP_NAV_MODEL_FORMATIONS_GLO | 1640 | GLONASS コンステレーションの予測ナビゲーションモデル |
データ型 _LPP_NAV_MODEL_FORMATIONS_BEI | 1650 | ビドー・コンステレーションの予想ナビゲーションモデル |
廃止されたデータ型
データタイプ | ID | 説明 |
データ型 _NAV_MODEL_REQUESTION_GPS | 22000 | GPS の予測ナビゲーションモデル |
データ型 _NAV_MODEL_FORMATIONS_GLO | 22020 | GLONASS の予測ナビゲーションモデル |
データ型 _NAV_MODEL_FORMATIONS_GAL | 22040 | ガリレオで予測されたナビゲーションモデル |
データ型 _NAV_MODEL_FORMATIONS_BEI | 22060 | Beidou のナビゲーションモデルを予測 |
メモ
予測ナビゲーションモデルは、各コンステレーションの運用衛星にのみ提供されます。 衛星が利用できない既知の停止期間がある場合、その予測は停止期間中に計算されません。
その他のデータ。
アクティブなデータ型
データタイプ | ID | 説明 |
datatype_unix_timestamp | 20000 | Unix エポックからの経過時間 ( ミリ秒 ) |
datatype_iso_8601_datetime | 20001 | 人間が読み取り可能な ISO 8601 形式の日付時刻文字列 |
data_types.proto の内容
syntax = "proto3";
package here.gnss;
enum DataType {
DATATYPE_UNSPECIFIED = 0;
DATATYPE_LPP_AGNSS_GPS = 1100;
DATATYPE_LPP_AGNSS_QZS = 1120;
DATATYPE_LPP_AGNSS_GAL = 1130;
DATATYPE_LPP_AGNSS_GLO = 1140;
DATATYPE_LPP_AGNSS_BEI = 1150;
DATATYPE_LPP_CODE_BIAS_GPS = 1400;
DATATYPE_LPP_CODE_BIAS_GAL = 1430;
DATATYPE_LPP_CODE_BIAS_GLO = 1440;
DATATYPE_LPP_CODE_BIAS_BEI = 1450;
DATATYPE_LPP_IONO_GPS = 1500;
DATATYPE_LPP_IONO_GAL = 1530;
DATATYPE_LPP_IONO_GLO = 1540;
DATATYPE_LPP_IONO_BEI = 1550;
DATATYPE_LPP_NAV_MODEL_PREDICTIONS_GPS = 1600;
DATATYPE_LPP_NAV_MODEL_PREDICTIONS_GAL = 1630;
DATATYPE_LPP_NAV_MODEL_PREDICTIONS_GLO = 1640;
DATATYPE_LPP_NAV_MODEL_PREDICTIONS_BEI = 1650;
DATATYPE_LPP_CLOCK_AND_ORBIT_GPS = 3000;
DATATYPE_LPP_CLOCK_AND_ORBIT_GAL = 3030;
DATATYPE_LPP_CLOCK_AND_ORBIT_GLO = 3040;
DATATYPE_LPP_CLOCK_AND_ORBIT_BEI = 3050;
DATATYPE_IONEX = 17000;
DATATYPE_BSX = 17001;
DATATYPE_AGNSS_GPS = 18005;
DATATYPE_AGNSS_GLO = 18006;
DATATYPE_AGNSS_GAL = 18007;
DATATYPE_AGNSS_BEI = 18008;
DATATYPE_GPS_CLOCKS = 18009;
DATATYPE_GLO_CLOCKS = 18010;
DATATYPE_GAL_CLOCKS = 18011;
DATATYPE_BEI_CLOCKS = 18012;
DATATYPE_GPS_ORBITS = 18013;
DATATYPE_GLO_ORBITS = 18014;
DATATYPE_GAL_ORBITS = 18015;
DATATYPE_BEI_ORBITS = 18016;
DATATYPE_GPS_ORBITS_RAC = 18020;
DATATYPE_GLO_ORBITS_RAC = 18021;
DATATYPE_GAL_ORBITS_RAC = 18022;
DATATYPE_BEI_ORBITS_RAC = 18023;
DATATYPE_AGNSS_QZS = 18030;
DATATYPE_GPS_CODE_BIAS = 18050;
DATATYPE_GLO_CODE_BIAS = 18051;
DATATYPE_GAL_CODE_BIAS = 18052;
DATATYPE_BEI_CODE_BIAS = 18053;
DATATYPE_UNIX_TIMESTAMP = 20000;
DATATYPE_ISO_8601_DATETIME = 20001;
DATATYPE_NAV_MODEL_PREDICTIONS_GPS = 22000;
DATATYPE_NAV_MODEL_PREDICTIONS_GLO = 22020;
DATATYPE_NAV_MODEL_PREDICTIONS_GAL = 22040;
DATATYPE_NAV_MODEL_PREDICTIONS_BEI = 22060;
DATATYPE_GPS_IONO = 23000;
DATATYPE_GLO_IONO = 23001;
DATATYPE_GAL_IONO = 23002;
DATATYPE_BEI_IONO = 23003;
}
enum ParamsUnixTimestamp {
PARAMS_UNIX_TIMESTAMP_UNSPECIFIED = 0;
PARAMS_UNIX_TIMESTAMP_INTERVAL = 1;
}
enum ParamsIso8601Datetime {
PARAMS_ISO_8601_DATETIME_UNSPECIFIED = 0;
PARAMS_ISO_8601_DATETIME_INTERVAL = 1;
PARAMS_ISO_8601_DATETIME_TIMEZONE = 2;
}
enum ParamsIonoCorrections {
PARAMS_IONO_CORRECTIONS_UNSPECIFIED = 0;
PARAMS_IONO_CORRECTIONS_GRID_IDS = 1;
}