Gerätevariablen

Mit Gerätevariablen werden allgemeine GIS-Attribute in QuickCapture-Feldern automatisch ausgefüllt. Nicht alle Variablen können auf alle Feldtypen angewendet werden. Die Zeitstempelvariablen etwa werden nur für Felder des Typs "Datum" übernommen.

Einige Variablen werden automatisch Schaltflächenfeldern mit einem bestimmten Namen zugewiesen. Sie können diese benannten Felder manuell im Feature-Layer erstellen. Alternativ können Sie Informationen von GPS-Receiver erfassen aktivieren, wenn Sie einen Feature-Layer in ArcGIS Online erstellen oder einen Feature-Layer in ArcGIS Enterprise erstellen.

Geräteinformationen

VariableKompatibler FeldtypKompatibler Feature-TypFeld, dem die Variable automatisch zugewiesen wird

Projektname

Variablenname: projectName

Name des Projekts, in dessen Rahmen der Datensatz erfasst wurde

Text

Punkte, Linien, Polygone

-

Installations-UUID

Variablenname: installUUID

Eindeutige Kennung der mobilen App, die bei der Installation erstellt wurde. Diese Variable kann zur eindeutigen Identifizierung eines Geräts verwendet werden.

Text

Punkte, Linien, Polygone

-

App-Version

Variablenname: appVersion

QuickCapture-Version

Zeichenfolge

Punkte, Linien, Polygone

-

Operating System

Variablenname: operatingSystem

Plattform und Betriebssystemversion

Zeichenfolge

Punkte, Linien, Polygone

-

Sitzungs-ID

Variablenname: sessionId

Eindeutige ID, die jedes Mal generiert wird, wenn die Positionsfreigabe aktiviert wird.

Zeichenfolge

Punkte, Linien, Polygone

-

Energiemodus

Variablenname: powerMode

Kategorie des Energiemodus. Mögliche Ergebnisse: Unbekannt (0), Ausgewogen (1), Stromsparmodus.

Integer

Integer

-

Stromquelle

Variablenname: powerSource

Kategorie der Stromquelle. Mögliche Ergebnisse: Unbekannt (0), Netzbetrieb (1), USB (2), Drahtlos (3) und Akku (4).

Integer

Punkte

-

Akkustatus

Variablenname: batteryState

Kategorie des Akkustatus. Mögliche Ergebnisse: Unbekannt (0), Netzteil nicht angeschlossen (1), Wird geladen (2), Netzteil angeschlossen und vollständig geladen (3) und Netzteil angeschlossen, aber kein Ladevorgang (4).

Integer

Punkte

-

Akkuladestand

Variablenname: batteryLevel

Akkuladestand als Prozentangabe (0–100).

Integer

Punkte

-

Magnetische Deklination

Variablenname: magneticDeclination

Winkel zwischen der magnetischen Nordrichtung und geographisch Nord in Dezimalgrad.

Double

Punkte

-

Azimut (°)

Variablenname: azimuth

Kompasspeilung des Geräts bei Erfassung des Datensatzes, wobei 0 für geographisch Nord, 90 für Osten, 180 für Süden und 270 für Westen stehen.

Double

Punkte

esrisnsr_azimuth

Neigung (°)

Variablenname: pitch

Neigung des Geräts bei Erfassung des Datensatzes, wobei 0 für das nach oben weisende Gerät steht und 90 die senkrechte Neigung des Geräts im rechten Winkel zum Boden angibt.

Double

Punkte

-

Rollwinkel (°)

Variablenname: roll

Rollwinkel des Geräts bei Erfassung des Datensatzes, wobei 0 für das nach oben weisende Gerät steht, 90 einen Rollwinkel nach rechts und -90 einen Rollwinkel nach links angibt und 180 für das nach unten weisende Gerät steht.

Double

Punkte

-

Hinweis:

Bei manueller Bearbeitung eines Punktes werden die Variablen magneticDeclination, azimuth, pitch und roll gelöscht.

Benutzerinformationen

VariableKompatibler FeldtypKompatibler Feature-TypFeld, dem die Variable automatisch zugewiesen wird

Username

Variablenname: username

Benutzername des aktuell angemeldeten Benutzers

Text

Punkte, Linien, Polygone

-

Vollständiger Name

Variablenname: fullName

Vollständiger Name des aktuell angemeldeten Benutzers

Text

Punkte, Linien, Polygone

-

Vorname

Variablenname: firstName

Vorname des aktuell angemeldeten Benutzers

Text

Punkte, Linien, Polygone

-

Nachname

Variablenname: lastName

Nachname des aktuell angemeldeten Benutzers

Text

Punkte, Linien, Polygone

-

Email

Variablenname: email

E-Mail-Adresse des aktuell angemeldeten Benutzers

Text

Punkte, Linien, Polygone

-

Position

VariableKompatibler FeldtypKompatibler Feature-TypFeld, dem die Variable automatisch zugewiesen wird

Erfassungszeit (UTC)

Variablenname: captureTime

Zeitpunkt der Erfassung in UTC.

Datum

Punkte

esrignss_fixdatetime

Aufnahmezeit (nur Datum)

Variablenname: captureTime_dateOnly

Nur aus Datum bestehende lokale Aufnahmezeit

DateOnly

Punkte

-

Aufnahmezeit (nur Uhrzeit)

Variablenname: captureTime_timeOnly

Nur aus Uhrzeit bestehende lokale Aufnahmezeit

TimeOnly

Punkte

-

Aufnahmezeit (Datum/Uhrzeit mit UTC-Versatz)

Variablenname: captureTime_timeStampOffset

Lokale Aufnahmezeit mit UTC-Versatz

TimeStampOffset

Punkte

-

Breitengrad (DD)

Variablenname: latitude

Breitengrad in Dezimalgrad.

Double

Punkte

esrignss_latitude

Längengrad (DD)

Variablenname: longitude

Längengrad in Dezimalgrad.

Double

Punkte

esrignss_longitude

Höhe (m)

Variablenname: altitude

Höhe über dem Meeresspiegel oder Ellipsoid in Metern.

Double

Punkte

esrignss_altitude

Horizontale Genauigkeit (m)

Variablenname: horizontalAccuracy

Horizontale Genauigkeit der XY-Koordinaten in Metern.

Double

Punkte

esrignss_h_rms

Vertikale Genauigkeit (m)

Variablenname: verticalAccuracy

Vertikale Genauigkeit der Z-Koordinate in Metern.

Double

Punkte

esrignss_v_rms

Position in DMS

Variablenname: DMS

Position, dargestellt als durch Leerzeichen getrennte Zeichenfolge in Grad, Minuten und Sekunden.

Text

Punkte

-

Position in DDM

Variablenname: DDM

Position, dargestellt als durch Leerzeichen getrennte Zeichenfolge in Grad und Dezimalminuten.

Text

Punkte

-

Position im USNG

Variablenname: USNG

Position im U.S. National Grid

Text

Punkte

-

Position im MGRS

Variablenname: MGRS

Position im Military Grid Reference System.

Text

Punkte

-

Level-ID

Variablenname: levelId

Eindeutige ID des Ebenen-Features in einer geschossbezogenen Karte. Diese Variable wird nur eingefügt, wenn für das Projekt eine geschossbezogene Karte konfiguriert wurde, die Karte geöffnet ist und ein Gebäude und Geschoss ausgewählt wurde. Andernfalls ist der Standardwert NULL.

Text

Punkte, Linien, Polygone

-

Hinweis:

Bei manueller Bearbeitung eines Punkts werden die Variablen altitude, horizontalAccuracy und verticalAccuracy gelöscht.

Reisen

VariableKompatibler FeldtypKompatibler Feature-TypFeld, dem die Variable automatisch zugewiesen wird

Geschwindigkeit (m/s)

Variablenname: speedMS

Bodengeschwindigkeit in Metern pro Sekunde.

Double

Punkte

-

Geschwindigkeit (km/h)

Variablenname: speedKPH

Bodengeschwindigkeit in Kilometern pro Stunde.

Double

Punkte

esrignss_speed

Geschwindigkeit (mi/h)

Variablenname: speedMPH

Bodengeschwindigkeit in Meilen pro Stunde.

Double

Punkte

-

Geschwindigkeit (Knoten)

Variablenname: speedKTS

Bodengeschwindigkeit in Knoten.

Double

Punkte

-

verticalSpeedMS

Vertikale Geschwindigkeit in Metern pro Sekunde.

Double

Punkte

-

Variablenname: verticalSpeedKPH

Vertikale Geschwindigkeit in Kilometern pro Stunde.

Double

Punkte

-

Variablenname: verticalSpeedMPH

Vertikale Geschwindigkeit in Meilen pro Stunde.

Double

Punkte

-

Variablenname: verticalSpeedKTS

Vertikale Geschwindigkeit in Knoten.

Double

Punkte

-

Fahrtrichtung (°)

Variablenname: direction

Wegrichtung, gemessen von Norden aus im Uhrzeigersinn in Dezimalgrad.

Double

Punkte

-

Reiserichtung (4 Himmelsrichtungen)

Variablenname: directionCardinal4

Wegrichtung, generalisiert als eine der vier Himmelsrichtungen. Mögliche Ergebnisse: N, O, S und W.

Text

Punkte

-

Reiserichtung (8 Himmelsrichtungen)

Variablenname: directionCardinal8

Wegrichtung, generalisiert als eine der acht Himmelsrichtungen. Mögliche Ergebnisse: N, NO, O, SO, S, SW, W und NW.

Text

Punkte

-

Aktivitätstyp

Variablenname: activityType

Benutzer-Aktivitätstyp: Unbekannt (0), Stationär (1), Gehen (2), Laufen (3), Fahrrad fahren (4), Fahren (5)

Text

Punkte

-

Startzeit

Variablenname: startTime

Datum und Uhrzeit der Aktivierung der Schaltfläche.

Datum

Linien, Polygone

-

Endzeit

Variablenname: endTime

Datum und Uhrzeit der Deaktivierung der Schaltfläche.

Datum

Linien, Polygone

-

Länge (m)

Variablenname: lengthM

Geodätische Länge in Metern.

Double

Linien, Polygone

-

Länge (km)

Variablenname: lengthKM

Geodätische Länge in Kilometern.

Double

Linien, Polygone

-

Länge (mi)

Variablenname: lengthMI

Geodätische Länge in Meilen.

Double

Linien, Polygone

-

Fläche (m²)

Variablenname: areaM2

Fläche in Quadratmetern; nur für Polygon-Layer.

Double

Polygone

-

Fläche (km²)

Variablenname: areaKM2

Fläche in Quadratkilometern; nur für Polygon-Layer.

Double

Polygone

-

Fläche (mi²)

Variablenname: areaMI2

Fläche in Quadratmeilen; nur für Polygon-Layer.

Double

Polygone

-

Hinweis:

Die vertikale Geschwindigkeit kann keinem Schaltflächenfeld der Web-Designer-Bedienoberfläche zugewiesen werden. Jedoch kann sie über den Variablennamen beim Bearbeiten des Projekt-JSON-Codes erstellt werden.

Bei manueller Bearbeitung eines Punkts werden die Variablen speedMS, speedKPH, speedMPH, speedKTS, verticalSpeedMS, verticalSpeedMPH, verticalSpeedKPH, verticalSpeedKTS, direction, directionCardinal4 und directionCardinal8 gelöscht.

Foto

VariableKompatibler FeldtypKompatibler Feature-TypFeld, dem die Variable automatisch zugewiesen wird

Kamerarichtung (°)

Variablenname: camHeading

Kompasspeilung der hinteren Kamera des Geräts bei Erfassung des Datensatzes, wobei 0 für geographisch Nord, 90 für Osten, 180 für Süden und 270 für Westen stehen. Sie wird auch im EXIF-Tag GPSImgDirection des Bildes gespeichert. Beachten Sie, dass camHeading bei der Aufnahme von Bildern mit camRoll-Werten über ±10 Grad nicht zuverlässig ist.

Double

Punkte

-

Kameraneigung (°)

Variablenname: camPitch

Neigung der hinteren Kamera des Geräts bei der Aufnahme des Bildes, wobei 0 für die nach oben weisende Kamera steht und 90 die senkrechte Neigung der Kamera im rechten Winkel zum Boden angibt.

Double

Punkte

-

Rollwinkel der Kamera (°)

Variablenname: camRoll

Rollwinkel der hinteren Kamera des Geräts bei der Aufnahme des Bildes, wobei 0 für keinen Rollwinkel steht, 90 einen Rollwinkel nach rechts und -90 einen Rollwinkel nach links angibt. Rollwinkel über ±45 Grad bewirken, dass die Geräteausrichtung vom Hoch- in das Querformat geändert wird und die Winkel camHeading, camPitch und camRoll entsprechend angepasst werden.

Double

Punkte

-

Horizontaler sichtbarer Bereich (°)

Variablenname: hfov

Der horizontale sichtbare Bereich der Kameralinse in Grad. Diese Variable wird aus dem EXIF-Tag FocalLength35mmFilm des Bildes berechnet. Wenn kein EXIF-Tag vorhanden ist, wird NULL zurückgegeben.

Double

Punkte

-

Vertikaler sichtbarer Bereich (°)

Variablenname: vfov

Der vertikale sichtbare Bereich der Kameralinse in Grad. Diese Variable wird aus dem EXIF-Tag FocalLength35mmFilm des Bildes berechnet. Wenn kein EXIF-Tag vorhanden ist, wird NULL zurückgegeben.

Double

Punkte

-

Breitengrad (DD) des Fotos

Variablenname: photoLatitude

Breitengrad bei der Aufnahme des Bildes in Dezimalgrad. Der Wert wird auch im EXIF-Tag GPSLatitude des Bildes gespeichert.

Double

Punkte

-

Längengrad (DD) des Fotos

Variablenname: photoLongitude

Längengrad bei der Aufnahme des Bildes in Dezimalgrad. Der Wert wird auch im EXIF-Tag GPSLongitude des Bildes gespeichert.

Double

Punkte

-

Hinweis:

Für Schaltflächen, die mehrere Fotos unterstützen, werden keine Kamera-Gerätevariablen berechnet.

GNSS

GNSS-Variablen sind in der Regel nur bei einer direkten Verbindung zu einem externen GNSS-Empfänger verfügbar. Unter Android sind die mit * gekennzeichneten Variablen jedoch auch dann verfügbar, wenn die Verbindungsherstellung zum externen Empfänger über einen Schein-Positions-Provider erfolgt.

VariableKompatibler FeldtypKompatibler Feature-TypFeld, dem die Variable automatisch zugewiesen wird

Typ der Positionsquelle*

Variablenname: positionSourceType

Kategorie der Positionsquelle. Mögliche Ergebnisse: Unknown (0), User (1), System Location (2), External Device (3) und Network Device (4)

Integer

Punkte, Linien, Polygone

esrignss_positionsourcetype

Fix-Typ*

Variablenname: fixType

Typ des Positions-Fix der Koordinate. Mögliche Ergebnisse: NoFix (0), GPS (1), DifferentialGPS (2), PrecisePositioningService (3), RTKFixed (4), RTKFloat (5), Estimated (6), Manual (7), Simulator (8) und SBAS (9).

Integer

Punkte

esrignss_fixtype

Geräteadresse

Variablenname: deviceAddress

Bei dieser Adresse handelt es sich in der Regel um die Bluetooth-MAC-Adresse des Geräts. Beispiel: 0C:00:0A:BB:28:FC. Unter iOS ist jedoch keine Bluetooth-MAC-Adresse verfügbar. Stattdessen wird eine eindeutige Gerätekennung zurückgegeben. Beispiel: 3f89ecd0-bbe5-11ea-8b6e-0800200c9a66.

Text

Punkte

-

Name des Positionssensors*

Variablenname: sensorName

Bei Verwendung des integrierten Positions-Providers lautet der Name "AppStudio-CoreLocation". Bei Verwendung eines externen Empfängers entspricht er dem in der externen Hardware hinterlegten Empfängernamen.

Text

Punkte

esrignss_receiver

Verbindungstyp des Positionssensors

Variablenname: deviceType

Typ des externen Geräts. Mögliche Ergebnisse: Unbekannt (-1), Bluetooth (0), Serieller Port (1) und Bluetooth LE (2).

Integer

Punkte

-

Netzwerkname

Variablenname: networkName

Diese ist nur Netzwerkstandort-Provider verfügbar.

Text

Punkte

-

Netzwerkadresse

Variablenname: networkAddress

Diese ist nur Netzwerkstandort-Provider verfügbar.

Text

Punkte

-

Netzwerkport

Variablenname: networkPort

Diese ist nur Netzwerkstandort-Provider verfügbar.

Integer

Punkte

-

Orthometrische Höhe*

Variablenname: geoidSeparationCustom

Unterschied zwischen dem WGS84-Erdellipsoid und Normalhöhennull entsprechend der vom Benutzer angegebenen Definition in den App-Einstellungen. Dieser ist für alle Arten von Positions-Providern verfügbar.

Double

Punkte

-

Antennenhöhe

Variablenname: antennaHeight

Die Entfernung von der Antenne zur Bodenoberfläche wird von den Höhenwerten in Metern subtrahiert.

Double

Punkte

-

Höhentyp*

Variablenname: altitudeType

Mögliche Ergebnisse sind "Höhe über Meeresspiegel" (0) und "Ellipsoidische Höhe" (1).

Integer

Punkte

-

Geoidundulation*

Variablenname: geoidSeparation

Der Unterschied zwischen dem WGS84-Erdellipsoid und Normalhöhennull entsprechend der Meldung des GNSS-Empfängers in Metern. Wird auch als orthometrische Höhe bezeichnet.

Double

Punkte

-

Genauigkeitstyp (RMS oder DOP)*

Variablenname: accuracyType

Genauigkeitstyp, der von den Eigenschaften horizontalAccuracy und verticalAccuracy gemeldet wird. Mögliche Ergebnisse: RMS (0) und DOP (1). RMS bezieht sich auf die Genauigkeit im quadratischen Mittel (Root Mean Square). Dies wird basierend auf einem Konfidenzintervall von 68 Prozent für Breitengrad-, Längengrad- und Höhenfehler berechnet, die vom Empfänger im GST-Satz erfasst wurden. Wenn der Empfänger GST nicht unterstützt, wird stattdessen DOP verwendet. DOP bezeichnet die Genauigkeit auf Grundlage einer Genauigkeitsverschlechterung (Dilution of Precision). Dabei wird ein konstanter Wert für User Equivalent Range Error (UERE) verwendet, um die horizontale und vertikale Genauigkeit zu schätzen.

Integer

Punkte

-

Konfidenzniveau für Genauigkeit*

Variablenname: confidenceLevelType

Mögliche Ergebnisse: 68 Prozent (0) und 95 Prozent (1).

Integer

Punkte

-

Mean Radial Spherical Error

Variablenname: positionAccuracy

Mean Radial Spherical Error in Meter. Dies umfasst horizontale und vertikale Fehler.

Double

Punkte

-

Standardabweichung 1-sigma für GST-Breitengrad

Variablenname: latitudeError

Wert der Standardabweichung 1-sigma für den Breitengrad in Metern. Diese Eigenschaft wird nur gefüllt, wenn das Positionierungsgerät GST-Sätze in NMEA-Datenströmen unterstützt.

Double

Punkte

-

Standardabweichung 1-sigma für GST-Längengrad

Variablenname: longitudeError

Wert der Standardabweichung 1-sigma für den Längengrad in Metern. Diese Eigenschaft wird nur gefüllt, wenn das Positionierungsgerät GST-Sätze in NMEA-Datenströmen unterstützt.

Double

Punkte

-

Standardabweichung 1-sigma für GST-Höhe

Variablenname: altitudeError

Wert der Standardabweichung 1-sigma für die Höhe in Metern. Diese Eigenschaft wird nur gefüllt, wenn das Positionierungsgerät GST-Sätze in NMEA-Datenströmen unterstützt.

Double

Punkte

-

HDOP*

Variablenname: hdop

Die horizontale Genauigkeitsverschlechterung (Horizontal Dilution of Precision) der Positionsdaten

Double

Punkte

esrignss_hdop

VDOP*

Variablenname: vdop

Die vertikale Genauigkeitsverschlechterung (Vertical Dilution of Precision) der Positionsdaten

Double

Punkte

esrignss_vdop

PDOP*

Variablenname: pdop

Die Genauigkeitsverschlechterung der Position (Positional Dilution of Precision) der Positionsdaten Die Gleichung zur Bestimmung von PDOP lautet PDOP^2 = HDOP^2 + VDOP^2.

Double

Punkte

esrignss_pdop

Alter der Differentialkorrektur*

Variablenname: differentialAge

Das Alter des differentiellen Signals und der differentiellen Korrektur, die vom GPS-Empfänger zur differentiellen Korrektur der Position in Sekunden verwendet wird.

Double

Punkte

esrignss_correctionage

Referenzpositions-ID*

Variablenname: referenceStationId

Die ID der differentiellen Referenzstation (DSID) für die vom GPS-Empfänger verwendete Station

Integer

Punkte

esrignss_stationid

Sichtbare Satelliten

Variablenname: satellitesVisible

Die Anzahl an Positionierungssatelliten, die zum Zeitpunkt der Positionserfassung sichtbar sind.

Integer

Punkte

-

Verwendete Satelliten

Variablenname: satellitesInUse

Die Anzahl von Positionierungssatelliten, die zum Zurückgeben der Positionsdaten verwendet werden.

Integer

Punkte

esrignss_numsats
Hinweis:

Bei manueller Bearbeitung eines Punkts werden alle externen GNSS-Variablen gelöscht.