デバイス変数

デバイス変数は、QuickCapture フィールドに共通の GIS 属性を自動で設定するために使用されます。 すべての変数がすべてのタイプのフィールドに適用できるわけではありません。 たとえば、タイム スタンプ変数は、日付タイプのフィールドに対してのみ適用されます。

一部の変数は、特定の名前を持つボタン フィールドに自動的に割り当てられます。 フィーチャ レイヤーにこれらの名前が付けられたフィールドを手動で作成したり、必要に応じて、ArcGIS Online でフィーチャ レイヤーを作成するまたは ArcGIS Enterprise でフィーチャ レイヤーを作成するときに [GPS 受信機情報の取得] を選択したりできます。

デバイス情報

変数互換性のあるフィールド タイプ互換性のあるフィーチャ タイプ自動的に割り当てられるフィールド変数

プロジェクト名

変数名: projectName

レコードの取得に使用されたプロジェクトの名前。

Text

ポイント、ライン、ポリゴン

-

インストール UUID

変数名: installUUID

インストール時に作成されたモバイル アプリの一意の識別子。 この変数はデバイスを一意に識別するために使用できます。

Text

ポイント、ライン、ポリゴン

-

アプリケーションのバージョン

変数名: appVersion

QuickCapture のバージョン。

String

ポイント、ライン、ポリゴン

-

オペレーティング システム

変数名: operatingSystem

プラットフォームとオペレーティング システムのバージョン。

String

ポイント、ライン、ポリゴン

-

セッション ID

変数名: sessionId

位置情報の共有が有効になるたびに生成される一意の ID。

String

ポイント、ライン、ポリゴン

-

電力モード

変数名: powerMode

電力モードのカテゴリ。 可能な結果は、不明 (0)、バランス (1)、バッテリー セーバーです。

Integer

Integer

-

電源

変数名: powerSource

電源のカテゴリ。 可能な結果は、不明 (0)、AC (1)、USB (2)、ワイヤレス (3)、バッテリー (4) です。

Integer

ポイント

-

バッテリーの状態

変数名: batteryState

バッテリーの状態のカテゴリ。 可能な結果は、不明 (0)、電源に接続されていない (1)、充電中 (2)、電源に接続されており、完全に充電されている (3)、電源に接続されているが、充電されていない (4) です。

Integer

ポイント

-

バッテリー レベル

変数名: batteryLevel

バッテリー レベル (パーセンテージ (0 ~ 100))

Integer

ポイント

-

磁気偏角

変数名: magneticDeclination

磁北と真北の間の角度 (度 (10 進))。

Double

ポイント

-

水平角 (°)

変数名: azimuth

レコードが取得されたときのデバイスのコンパス方位。真北が 0、東が 90、南が 180、西が 270 です。

Double

ポイント

esrisnsr_azimuth

ピッチ (°)

変数名: pitch

レコードが取得されたときのデバイスのピッチ。0 はデバイスが上向きであることを表し、90 はデバイスが右上に傾き、地表に対して垂直であることを表します。

Double

ポイント

-

ロール角 (°)

変数名: roll

レコードが取得されたときのデバイスのロール。0 はデバイスが上向きであること、90 はデバイスが右に回転されていること、-90 はデバイスが左に回転されていること、180 はデバイスが下向きであることをそれぞれ表します。

Double

ポイント

-

注意:

ポイントが手動で編集されると、magneticDeclinationazimuthpitchroll 変数が消去されます。

ユーザー情報

変数互換性のあるフィールド タイプ互換性のあるフィーチャ タイプ自動的に割り当てられるフィールド変数

ユーザー名

変数名: username

現在サインインしているユーザー名。

Text

ポイント、ライン、ポリゴン

-

フルネーム

変数名: fullName

現在サイン インしているユーザーのフル ネーム。

Text

ポイント、ライン、ポリゴン

-

変数名: firstName

現在サイン インしているユーザーの名。

Text

ポイント、ライン、ポリゴン

-

変数名: lastName

現在サイン インしているユーザーの姓。

Text

ポイント、ライン、ポリゴン

-

Email

変数名: email

現在サイン インしているユーザーの電子メール アドレス。

Text

ポイント、ライン、ポリゴン

-

位置

変数互換性のあるフィールド タイプ互換性のあるフィーチャ タイプ自動的に割り当てられるフィールド変数

撮影時刻 (UTC)

変数名: captureTime

取得時間 (UTC)。

Date

ポイント

esrignss_fixdatetime

取得時間 (日付のみ)

変数名: captureTime_dateOnly

ローカル取得日のみ。

DateOnly

ポイント

-

取得時間 (時間のみ)

変数名: captureTime_timeOnly

ローカル取得時間のみ。

TimeOnly

ポイント

-

取得時間 (UTC オフセットを含む日時)

変数名: captureTime_timeStampOffset

UTC オフセットを含むローカル取得時間。

TimeStampOffset

ポイント

-

緯度 (DD)

変数名: latitude

緯度 (度 (10 進))。

Double

ポイント

esrignss_latitude

経度 (DD)

変数名: longitude

経度 (度 (10 進))。

Double

ポイント

esrignss_longitude

高度 (m)

変数名: altitude

海面からの高度または楕円 (メートル)。

Double

ポイント

esrignss_altitude

水平精度 (m)

変数名: horizontalAccuracy

x、y 座標の水平精度 (メートル)。

Double

ポイント

esrignss_h_rms

鉛直精度 (m)

変数名: verticalAccuracy

z 座標の鉛直精度 (メートル)。

Double

ポイント

esrignss_v_rms

位置 DMS

変数名: DMS

スペース区切りの文字列の位置 (度分秒)。

Text

ポイント

-

位置 DDM

変数名: DDM

スペース区切りの文字列の位置 (度分 (10 進))。

Text

ポイント

-

位置 USNG

変数名: USNG

U.S. National Grid の位置。

Text

ポイント

-

位置 MGRS

変数名: MGRS

Military Grid Reference System の位置。

Text

ポイント

-

レベル ID

変数名: levelId

フロア対応マップのレベル フィーチャの一意の ID。 この変数は、プロジェクトにフロア対応マップが構成され、マップが開いていて、建物とフロアが選択されている場合にのみ設定されます。 それ以外の場合は、デフォルト値として NULL が格納されます。

Text

ポイント、ライン、ポリゴン

-

注意:

ポイントが手動で編集されると、altitudehorizontalAccuracyverticalAccuracy 変数が消去されます。

移動

変数互換性のあるフィールド タイプ互換性のあるフィーチャ タイプ自動的に割り当てられるフィールド変数

速度 (m/s)

変数名: speedMS

対地速度 (メートル/秒)。

Double

ポイント

-

速度 (km/h)

変数名: speedKPH

対地速度 (キロメートル/時間)。

Double

ポイント

esrignss_speed

速度 (mi/h)

変数名: speedMPH

対地速度 (マイル/時間)。

Double

ポイント

-

速度 (ノット)

変数名: speedKTS

対地速度 (ノット)。

Double

ポイント

-

verticalSpeedMS

鉛直速度 (メートル/秒)。

Double

ポイント

-

変数名: verticalSpeedKPH

鉛直速度 (キロメートル/時間)。

Double

ポイント

-

変数名: verticalSpeedMPH

鉛直速度 (マイル/時間)。

Double

ポイント

-

変数名: verticalSpeedKTS

鉛直速度 (ノット)。

Double

ポイント

-

移動方向 (°)

変数名: direction

北から時計回りに計測される移動方向 (度 (10 進))。

Double

ポイント

-

4 基本方向での移動方向

変数名: directionCardinal4

4 つの基本方位の 1 つとして単純化された移動方向。 可能な結果は N、E、S、W です。

Text

ポイント

-

8 基本方向での移動方向

変数名: directionCardinal8

8 つの基本方位の 1 つとして単純化された移動方向。 可能な結果は N、NE、E、SE、S、SW、W、NW です。

Text

ポイント

-

アクティビティ タイプ

変数名: activityType

ユーザー アクティビティ タイプ: 不明 (0)、静止 (1)、ウォーキング (2)、ランニング (3)、サイクリング (4)、自動車 (5)

Text

ポイント

-

開始時刻

変数名: startTime

ボタンの使用が開始された日時。

Date

ライン、ポリゴン

-

終了時間

変数名: endTime

ボタンの使用が終了された日時。

Date

ライン、ポリゴン

-

長さ (m)

変数名: lengthM

測地線長 (メートル)。

Double

ライン、ポリゴン

-

長さ (km)

変数名: lengthKM

測地線長 (キロメートル)。

Double

ライン、ポリゴン

-

長さ (mi)

変数名: lengthMI

測地線長 (マイル)。

Double

ライン、ポリゴン

-

面積 (m2)

変数名: areaM2

面積 (平方メートル)。ポリゴン レイヤーのみ。

Double

ポリゴン

-

面積 (km2)

変数名: areaKM2

面積 (平方キロメートル)。ポリゴン レイヤーのみ。

Double

ポリゴン

-

面積 (mi2)

変数名: areaMI2

面積 (平方マイル)。ポリゴン レイヤーのみ。

Double

ポリゴン

-

注意:

鉛直速度は、Web デザイナーの GUI のボタン フィールドに割り当てることはできませんが、プロジェクトの JSON の編集時に変数名を使用して作成することができます。

ポイントが手動で編集されると、speedMSspeedKPHspeedMPHspeedKTSverticalSpeedMSverticalSpeedMPHverticalSpeedKPHverticalSpeedKTSdirectiondirectionCardinal4directionCardinal8 変数が消去されます。

写真

変数互換性のあるフィールド タイプ互換性のあるフィーチャ タイプ自動的に割り当てられるフィールド変数

カメラの方向 (°)

変数名: camHeading

写真が撮影されたときのデバイスの背面カメラのコンパス方位。真北が 0、東が 90、南が 180、西が 270 です。 これは写真の EXIF タグ GPSImgDirection にも保存されます。 ±10 度以上の camHeading 値で写真が撮影された場合、camRoll は信頼できないことに注意してください。

Double

ポイント

-

カメラのピッチ (°)

変数名: camPitch

写真が撮影されたときのデバイスの背面カメラのピッチ。0 はカメラが地表に向かって下向きであることを表し、90 はカメラが地表に対して垂直に向いていることを表します。

Double

ポイント

-

カメラのロール角 (°)

変数名: camRoll

写真が撮影されたときのデバイスの背面カメラのロール。0 はカメラが回転されていないこと、90 はカメラが右に回転されていること、-90 はカメラが左に回転されていることを表します。 ロールが ±45 度を超えると、デバイスの向きが縦から横に切り替えられ、camHeadingcamPitchcamRoll の角度がそれぞれ調整されます。

Double

ポイント

-

視野の水平角 (°)

変数名: hfov

カメラ レンズの視野の水平角 (度単位)。 この変数は写真の EXIF タグ FocalLength35mmFilm から計算されます。 EXIF タグがない場合、NULL を返します。

Double

ポイント

-

視野の鉛直角 (°)

変数名: vfov

カメラ レンズの視野の鉛直角 (度単位)。 この変数は写真の EXIF タグ FocalLength35mmFilm から計算されます。 EXIF タグがない場合、NULL を返します。

Double

ポイント

-

写真の緯度 (DD)

変数名: photoLatitude

写真が撮影されたときの緯度 (度 (10 進))。 これは写真の EXIF タグ GPSLatitude にも保存されます。

Double

ポイント

-

写真の経度 (DD)

変数名: photoLongitude

写真が撮影されたときの経度 (度 (10 進))。 これは写真の EXIF タグ GPSLongitude にも保存されます。

Double

ポイント

-

注意:

複数の写真をサポートするボタンの場合、カメラ デバイスの変数は計算されません。

GNSS

GNSS 変数は通常、外部 GNSS 受信機に直接接続されているときのみ使用できます。ただし、* のマークが付いている変数は、外部受信機が模擬の位置プロバイダーを介して接続されているときの Android でも使用できます。

変数互換性のあるフィールド タイプ互換性のあるフィーチャ タイプ自動的に割り当てられるフィールド変数

[位置ソース タイプ]*

変数名: positionSourceType

位置の取得元のカテゴリ。 可能な結果は、不明 (0)、ユーザー (1)、システム位置 (2)、外部デバイス (3)、ネットワーク デバイス (4) です。

Integer

ポイント、ライン、ポリゴン

esrignss_positionsourcetype

[補正タイプ]*

変数名: fixType

座標の位置補正のタイプ。 可能な結果は、NoFix (0)、GPS (1)、DifferentialGPS (2)、PrecisePositioningService (3)、RTKFixed (4)、RTKFloat (5)、Estimated (6)、Manual (7)、Simulator (8)、SBAS (9) です。

Integer

ポイント

esrignss_fixtype

デバイスのアドレス

変数名: deviceAddress

通常、このアドレスはデバイスの Bluetooth MAC アドレス (例: 0C:00:0A:BB:28:FC) です。 ただし、iOS では、Bluetooth MAC は使用できないため、代わりに一意のデバイス識別子 (例: 3f89ecd0-bbe5-11ea-8b6e-0800200c9a66) が返されます。

Text

ポイント

-

位置センサー名*

変数名: sensorName

組み込みの位置プロバイダーを使用している場合、名前は AppStudio-CoreLocation です。 外部受信機を使用している場合、外部ハードウェアが報告した受信機の名前になります。

Text

ポイント

esrignss_receiver

位置センサーの接続タイプ

変数名: deviceType

外部デバイスのタイプ。 可能な結果は、Unknown (-1)、Bluetooth (0)、Serial Port (1)、Bluetooth LE (2) です。

Integer

ポイント

-

ネットワーク名

変数名: networkName

これは、ネットワーク位置プロバイダーに対してのみ使用できます。

Text

ポイント

-

ネットワーク アドレス

変数名: networkAddress

これは、ネットワーク位置プロバイダーに対してのみ使用できます。

Text

ポイント

-

ネットワーク ポート

変数名: networkPort

これは、ネットワーク位置プロバイダーに対してのみ使用できます。

Integer

ポイント

-

[海抜高度]*

変数名: geoidSeparationCustom

ユーザーがアプリ設定で定義した WGS84 の地球楕円体と平均海面の差です。 これは、すべての位置プロバイダー タイプに対して使用できます。

Double

ポイント

-

アンテナ高

変数名: antennaHeight

アンテナから地表までの距離が高度値から引かれます (メートル)。

Double

ポイント

-

[高度タイプ]*

変数名: altitudeType

可能性がある結果は、平均海水面より上の高度 (0) および楕円体高 (1) です。

Integer

ポイント

-

[ジオイド差]*

変数名: geoidSeparation

GNSS 受信機が報告した WGS84 の地球楕円体と平均海面の差 (メートル)。 これは、楕円体の高さとも呼ばれます。

Double

ポイント

-

[精度タイプ (RMS と DOP)]*

変数名: accuracyType

horizontalAccuracyverticalAccuracy プロパティで報告される精度のタイプ。 可能な結果は RMS (0) および DOP (1) です。 RMS は二乗平均平方根の精度です。 これは、受信機から提供される GST センテンスで報告された緯度、経度、高度のエラーの 68% 信頼区間に基づいて計算されます。 受信機が GST をサポートしていない場合は、代わりに DOP が使用されます。 DOP は精度低下率に基づく精度です。 これは、水平精度と鉛直精度の推定に、一定のユーザー推定範囲誤差 (UERE) を使用します。

Integer

ポイント

-

[精度の信頼度]*

変数名: confidenceLevelType

可能な結果は 68% (0) および 95% (1) です。

Integer

ポイント

-

平均半径球面誤差

変数名: positionAccuracy

平均半径球面誤差 (メートル)。 これには水平誤差と鉛直誤差の両方が含まれます。

Double

ポイント

-

GST 緯度の 1 シグマ誤差

変数名: latitudeError

緯度の 1 シグマ誤差の値 (メートル)。 このプロパティは、測位デバイスが NMEA ストリームの GST センテンスをサポートしている場合のみ指定されます。

Double

ポイント

-

GST 経度の 1 シグマ誤差

変数名: longitudeError

経度の 1 シグマ誤差の値 (メートル)。 このプロパティは、測位デバイスが NMEA ストリームの GST センテンスをサポートしている場合のみ指定されます。

Double

ポイント

-

GST 高度の 1 シグマ誤差

変数名: altitudeError

高度の 1 シグマ誤差の値 (メートル)。 このプロパティは、測位デバイスが NMEA ストリームの GST センテンスをサポートしている場合のみ指定されます。

Double

ポイント

-

[HDOP]*

変数名: hdop

位置データの水平精度低下率。

Double

ポイント

esrignss_hdop

[VDOP]*

変数名: vdop

位置データの鉛直精度低下率。

Double

ポイント

esrignss_vdop

[PDOP]*

変数名: pdop

位置データの水平精度低下率。 PDOP を求める方程式は、PDOP^2 = HDOP^2 + VDOP^2 です。

Double

ポイント

esrignss_pdop

[ディファレンシャル エイジ]*

変数名: differentialAge

位置を差分補正するために GPS 受信機が使用する差分信号および補正の時間 (秒) です。

Double

ポイント

esrignss_correctionage

[参照ステーション ID]*

変数名: referenceStationId

GPS 受信機が使用する基準局の DSID (Differential Reference Station ID)。

Integer

ポイント

esrignss_stationid

確認できる衛星

変数名: satellitesVisible

位置の取得時に確認できる測位衛星の数。

Integer

ポイント

-

使用中の衛星

変数名: satellitesInUse

位置データを返すために使用中の測位衛星の数。

Integer

ポイント

esrignss_numsats
注意:

ポイントが手動で編集されると、外部 GNSS 変数がすべて消去されます。