Einige Fragetypen in XLSForm weisen zusätzliche Parameter auf, mit denen Sie den Style oder das Verhalten von Fragen in einem Survey steuern können. In einigen Fällen ergänzen diese Parameter das von einem Fragetyp unterstützte Aussehen. Die folgenden Tabellen liefern einen Überblick über die Parameter, die Sie in XLSForm verwenden können, und die Spalten im Survey-Arbeitsblatt, die die einzelnen Parameter akzeptieren. Nicht alle Parameter werden sowohl in der mobilen ArcGIS Survey123-App als auch in der Web-App unterstützt. Weitere Informationen zur Unterstützung der mobilen App und der Web-App finden Sie in der Dokumentation im Thema zu dem jeweiligen Parameter.
Sie können zu einer Spalte mehrere Parameter für eine Frage hinzufügen, indem Sie die einzelnen Parameter durch Leerzeichen voneinander trennen. Beispiel: Eine Frage des Typs geoshape kann wie folgt die Parameter map, method, lineColor und fillColor in der Spalte body::esri:style aufweisen:
map="Imagery Hybrid" method=vertex lineColor=#DC143C fillColor=LightYellow
Allgemein
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit den verschiedenen Fragetypen verwenden können. Die Beschreibung der einzelnen Parameter enthält eine Liste der Fragetypen, die sie unterstützen. Diese Parameter werden nur in der mobilen App unterstützt.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
bind::esri:parameters | calculationMode | Legen Sie fest, wann die Berechnung in einer Frage erfolgen soll. Fragetypen: text | decimal | integer | note | date | time | dateTime | select_one | select_multiple | geopoint | calculate | hidden Werte: auto | manual | always | whenEmpty Beispiele:
|
body::esri:style | placeholderText | Geben Sie den Text an, der im Eingabebereich der Frage angezeigt werden soll, wenn die Frage leer ist. Fragetypen: text | integer | decimal | select_one (mit automatischer Vervollständigung des Aussehens) | barcode Werte: @[hint] | @[guidance_hint] Beispiele:
|
Audio
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit dem Fragetyp audio verwenden können. Diese Parameter werden nur in der mobilen App unterstützt, sofern in der Beschreibung nichts anderes angegeben ist.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
bind::esri:parameters | codec | Geben Sie den bevorzugten Codec für eine Audioaufzeichnung an. Es können mehrere durch Kommas getrennte Codecs angegeben werden. Es wird der erste mit dem Gerät kompatible Codec verwendet. Wert: <codec name> Beispiel:
|
fileName | Geben Sie den Dateinamen an. Werte: <expression> Dieser Parameter wird nur in der Web-App unterstützt. Beispiele:
| |
max-duration | Geben Sie die maximale Dauer in Sekunden für eine Audioaufzeichnung an. Die Standarddauer in der Web-App ist 600 (10 Minuten). Wert: <seconds> Beispiel:
| |
max-size | Geben Sie die maximale Dateigröße in Megabyte für eine Audioaufzeichnung an. Die Standardgröße in der mobilen App beträgt 10 MB. Wert: <megabytes> Beispiel:
|
Barcode
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit dem Fragetyp barcode verwenden können. Diese Parameter werden nur in der mobilen App unterstützt.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
body::esri:style | Geben Sie die Typen der Barcodes an, die von Benutzern gescannt werden können. Es können mehrere durch Kommas getrennte Typen angegeben werden. Wenn der Parameter barcodeType nicht angegeben wird, können Barcodes aller unterstützten Typen mit Ausnahme von aztec, code39, datamatrix, maxicode und pdf417 gescannt werden. Werte: all | 1d | 2d | <barcode types>
Eindimensionale Typen: codabar | code128 | code39 | code93 | ean13 | ean8 | itf | upca | upce | upceanextension Zweidimensionale Typen: aztec | datamatrix | maxicode | pdf417 | qrcode | rss14 | rssexpanded Beispiele:
|
Datei
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit dem Fragetyp file verwenden können.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
bind::esri:parameters | fileName | Geben Sie den Dateinamen an. Werte: <expression> Dieser Parameter wird nur in der Web-App unterstützt. Beispiele:
|
max-size | Geben Sie die maximale Dateigröße in Megabyte an. Der Standardwert ist 10 MB. Wert: <megabytes> Dieser Parameter wird in der mobilen App und der Web-App unterstützt. Beispiel:
|
Gruppen
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit dem Fragetyp begin group verwenden können. Diese Parameter werden nur in der mobilen App unterstützt.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
body::esri:style | backgroundColor borderColor | Legen Sie die Hintergrund- und Rahmenfarben für eine Gruppe oder Seite fest. Weitere Informationen finden Sie unter Farben für Gruppen, Seiten und Wiederholungen. Werte: <HTML color name> | <hex color code> Beispiele:
|
layout | Legen Sie den Gitternetz-Layout-Style für eine Gruppe fest. Werte: dynamic-grid | fixed-grid Beispiel:
|
Bilder
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit dem Fragetyp image verwenden können. Diese Parameter werden nur in der mobilen App unterstützt, sofern in der Beschreibung nichts anderes angegeben ist.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
bind::esri:parameters | allowAdds | Deaktivieren Sie das Hinzufügen neuer Bilder beim Bearbeiten vorhandener Datensätze. Wert: false Beispiel:
|
fileName | Geben Sie den Dateinamen an. Werte: <expression> Dieser Parameter wird auch in der Web-App unterstützt. Beispiele:
| |
max-size | Geben Sie die maximale Dateigröße in Megabyte an. Der Standardwert ist 10 MB. Wert: <megabytes> Dieser Parameter wird auch in der Web-App unterstützt. Beispiel:
| |
Für eine Bildfrage mit dem Aussehen annotate werden automatisch Annotationsgrafiken von Beschriftungen und Rahmen um die erkannten Objekte generiert. Hängen Sie diese Eigenschaften an, um den Style und die Formatierung der Annotation zu definieren. Erforderliche Eigenschaft: <model_name> Optionale Eigenschaften: minScore | cameraPreview | label | class | boundingBoxes | outlineWidth | fontSize | font | bold | italic Beispiele:
| ||
Durchführen einer Objekterkennung oder Bildklassifizierung und Verwenden der EXIF-Ergebnisse im Survey. Erforderliche Eigenschaft: <model_name> Optionale Eigenschaften: minScore | cameraPreview | label | class Beispiele:
| ||
Automatisches Generieren oder manuelles Hinzufügen von umgebenden Rechtecken und Anwenden von Schwärzungseffekten auf die Zielregion. Erforderliche Eigenschaft: <model_name> | @faces | @manual Optionale Eigenschaften: minScore | cameraPreview | label | class | effect | symbol | fillColor | scale Beispiele:
| ||
watermark topLeftWatermark topCenterWatermark topRightWatermark leftCenterWatermark centerWatermark rightCenterWatermark bottomLeftWatermark bottomCenterWatermark bottomRightWatermark | Geben Sie die Position eines Bildwasserzeichens an. Hängen Sie Eigenschaften an, um den Inhalt und die Formatierung zu definieren. Weitere Informationen finden Sie unter Wasserzeichen. Eigenschaften: text | color | outlineColor | outlineWidth | haloColor | size | font | bold | italic | margin | image | imageSize Beispiele:
| |
body::esri:style | allowRename | Geben Sie an, ob Benutzer den Dateinamen manuell bearbeiten können. Werte: true | false Beispiel:
|
fileNameVisible | Geben Sie an, ob der Dateiname im Survey sichtbar sein soll. Werte: true | false Beispiel:
| |
footerText | Geben Sie für eine Bildfrage mit dem Aussehen "signature" den Text an, der unten im Pop-up für die Unterschrift angezeigt werden soll. Wenn kein Wert angegeben wird, wird der Hinweis zur Frage unterhalb der Unterschrift angezeigt. Mithilfe von footerText=@[hint] kann der Hinweis zur Anleitung in den Hinweis der Frage geändert werden. Werte: <none> | @[hint] Beispiele:
| |
method | Geben Sie die Erfassungsmethode für eine Bildfrage an. Der Wert map wird nur für Bildfragen mit dem Aussehen "annotate" unterstützt. Dieser Parameter wird auch in der Web-App unterstützt. Werte: browse | camera | map Beispiele:
| |
palette | Geben Sie für eine Bildfrage mit dem Aussehen "draw" oder "annotate" eine benutzerdefinierte Palette mit Zeichenwerkzeugen an. Wert: <palette name> Beispiel:
| |
previewHeight | Legen Sie nach Auswahl eines Bildes die Höhe der Bildvorschau fest. Verwenden Sie previewHeight=0, wenn die Bildvorschau in maximaler Größe ohne unnötigen Leerraum dargestellt werden soll. Werte: <lines> | <lines>lines | <percentage of screen height>% | <pixels>pixels Beispiele:
| |
parameters | max-pixels | Legen Sie für eine Bildfrage die maximale Bildgröße an der längsten Kante fest, während das Seitenverhältnis des Bildes beibehalten wird. Legen Sie für eine Bildfrage mit dem Aussehen "signature" die maximale Breite des Pop-ups für die Unterschrift fest. Legen Sie für eine Bildfrage mit dem Aussehen "draw" die Zeichenfläche auf ein quadratisches Bild (1:1) fest. Dieser Parameter wird auch in der Web-App unterstützt. Wert: <pixels> Beispiele:
|
Kartenfragen
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit den Fragetypen geopoint, geotrace und geoshape verwenden können. Diese Parameter werden nur in der mobilen App unterstützt, sofern in der Beschreibung nichts anderes angegeben ist.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
body::esri:style | height | Legen Sie die Höhe der Kartenvorschau fest. Werte: <lines> | <lines>lines | <percentage of screen height>% | <pixels>pixels Beispiele:
|
lineColor² fillColor³ | Geben Sie die Linien- und Füllfarben für das Linien- bzw. Polygon-Feature an. Dies betrifft nur die Kartenvorschau in Survey123. Weitere Informationen finden Sie unter Style-Optionen. Werte: <HTML color name> | <hex color code> Beispiel:
| |
lineWidth² | Geben Sie die Linienbreite in Pixeln für das Linien- bzw. Polygon-Feature an. Dies betrifft nur die Kartenvorschau in Survey123. Wert: <pixels> Beispiele:
| |
map | Legen Sie eine Standard-Grundkarte fest. Dieser Parameter wird auch in der Web-App unterstützt. Werte: <map name> | <map item ID> Beispiele:
| |
mapTools | Steuern der Kartenwerkzeuge, die für Geopunkt-, Geotrace- und Geoshape-Fragen verfügbar sind. Dieser Parameter wird nur in der mobilen App unterstützt. Werte: search | mapSwitcher | zoom | home | locate Beispiele: | |
method² | Geben Sie die Erfassungsmethode an. Bei Verwendung der Methode "Stützpunkt" können Sie zusätzliche Parameter festlegen. Dieser Parameter wird auch in der Web-App unterstützt. Werte: sketch | vertex Zusätzliche Stützpunktwerte (nur in der mobilen App unterstützt): streaming | beep | haptic | edit Beispiele:
| |
minCaptureZoomLevel | Geben Sie die minimale Erfassungsebene für die Geometrie an. Dieser Parameter wird nur in der Web-App unterstützt. Wert: <integer> Beispiel: | |
overlay | Zeigen Sie Punktpositionen aus der ersten Geopunkt-Frage innerhalb einer Wiederholung in einer beliebigen anderen Geopunkt-, Geoshape- oder Geotrace-Frage in Ihrem Survey an. Hängen Sie Eigenschaften an, um den Inhalt und den Style zu definieren. Wert: <repeat name> Eigenschaften: view | preview | icon | iconColor | iconOutlineColor | iconSize | label | labelColor | labelOutlineColor | fontSize Beispiele:
| |
precision | Geben Sie die Anzahl der Dezimalstellen an, die sowohl in der Kartenfrage erfasst als auch im Fenster "Einzelne Antwort" im Survey angezeigt werden. Wird dieser Parameter nicht festgelegt, werden alle verfügbaren Dezimalstellen in der Kartenfrage erfasst, aber nur sechs Dezimalstellen werden im Fenster "Einzelne Antwort" angezeigt. Dieser Parameter wird nur in der Web-App unterstützt. Wert: <integer> Beispiel: | |
snapMode | Geben Sie das Fangverhalten an. Punkte können an anderen Features gefangen werden, und Linien und Polygone können an anderen Features oder an sich selbst gefangen werden. Nur verfügbar, wenn method=vertex verwendet wird. Dieser Parameter wird nur in der Web-App unterstützt. Werte: feature | self² Beispiel:
| |
symbol¹ | Geben Sie eine .png-Datei an, die als Punktmarker auf der Karte verwendet werden soll. Hängen Sie Eigenschaften an, um die Position und den Maßstab zu definieren. Wert: <file name>.png Eigenschaften: x | y | scale Beispiel:
|
¹Wird nur vom Fragetyp geopoint unterstützt.
²Wird nur von den Fragetypen geoshape und geotrace unterstützt.
³Wird nur vom Fragetyp geoshape unterstützt.
Multiple-Choice-Fragen
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit den Fragetypen select_one, select_multiple und rank verwenden können. Dieser Parameter wird in der mobilen App und der Web-App unterstützt.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
parameters | randomize | Zufälliges Festlegen der Reihenfolge der Fragen in einer Auswahlliste. Werte: true Beispiel:
|
Bereich
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit dem Fragetyp range verwenden können. Diese Parameter werden in der mobilen App und der Web-App unterstützt.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
body::esri:style | startColor endColor color | Geben Sie die Farbe des Schiebereglers am Anfang und am Ende des Bereichs an. Verwenden Sie den Parameter color, um die Füllfarbe für den Abstand zwischen dem Anfang des Schiebereglers und dem ausgewählten Wert festzulegen. Die Parameter müssen durch Leerzeichen voneinander getrennt werden. Weitere Informationen finden Sie unter Style-Optionen. Werte: <HTML color name> | <hex color code> Beispiele:
|
Parameter | start end step | Geben Sie den Start-, End- und Schrittwert für den Bereichsschieberegler an. Die Parameter müssen durch Leerzeichen voneinander getrennt werden. Weitere Informationen finden Sie unter Bereichsparameter. Werte: <integer> | <decimal> Beispiele:
|
Wiederholungen
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit dem Fragetyp begin repeat verwenden können. Diese Parameter werden nur in der mobilen App unterstützt.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
bind::esri:parameters | allowAdds | Lässt das Hinzufügen neuer Wiederholungsdatensätze zu. Werte: true | false Beispiel:
|
allowUpdates | Lässt das Modifizieren vorhandener Wiederholungsdatensätze zu. Werte: true | false Beispiel:
| |
query | Lässt die Anzeige vorhandener Wiederholungsdatensätze im Formular zu. Geben Sie zusätzliche Abfrageparameter an, um die verfügbaren Datensätze zu filtern. Werte: <none> | "SQL statement" Beispiele:
| |
body::esri:style | backgroundColor borderColor | Legen Sie die Hintergrund- und Rahmenfarben für eine Wiederholung fest. Weitere Informationen finden Sie unter Farben für Gruppen, Seiten und Wiederholungen. Werte: <HTML color name> | <hex color code> Beispiele:
|
Text
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit dem Fragetyp text verwenden können. Diese Parameter werden nur in der mobilen App unterstützt, sofern in der Beschreibung nichts anderes angegeben ist.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
bind::esri:parameters | geocode | Legen Sie für eine Textfrage mit dem Aussehen "geocode" den Locator fest, von dem geokodierte Ergebnisse zurückgegeben werden sollen, wenn das Aussehen "geocode" verwendet wird. Dieser Parameter wird auch in der Web-App unterstützt. Wert: <locator item ID> Beispiel:
|
measurement | Festlegen der Messwerte, die in einer Textfrage mit dem Aussehen "rangefinder" gespeichert werden sollen. Schließen Sie die Werteliste in Anführungszeichen ein, wenn die Werte Leerzeichen enthalten. Werte: height | azimuth | horizontalDistance | slopeDistance | inclination | multipleHeights Beispiele:
| |
body::esri:style | defaultHeight | Legen Sie für eine Textfrage mit dem Aussehen "multiline" die anfängliche Höhe des Textfeldes fest. Die Höhe des Textfeldes passt sich der Länge des Antworttextes an. Wert: <number of lines> Beispiel:
|
indicator | Geben Sie für eine Textfrage mit dem Aussehen "geocode" an, ob in den geokodierten Ergebnissen die Richtung und Entfernung von der aktuellen Geräteposition angezeigt werden sollen. Werte: direction | distance | none Beispiele:
| |
maxResults | Geben Sie für eine Textfrage mit dem Aussehen "geocode" die maximale Anzahl der Ergebnisse an, die zurückgegeben werden sollen. Die Standardeinstellung ist 6. Wert: <number of results> Dieser Parameter wird auch in der Web-App unterstützt. Beispiel:
| |
proximity | Geben Sie für eine Textfrage mit dem Aussehen "geocode" an, ob in den geokodierten Ergebnissen nur Ergebnisse innerhalb eines bestimmten Radius der Geräteposition angezeigt werden sollen. Werte: <distance>m | km | ft | mi | yd Beispiele:
| |
suggestions | Für eine Textfrage mit dem Aussehen "geocode" wird geändert, wie Vorschläge befüllt werden. Der Standardwert ist "yes". Werte: yes | no Beispiel:
|
Entfernungsmesser
In der folgenden Tabelle sind die XLSForm-Parameter aufgeführt, die Sie mit Fragen der Typen text, decimal und integer verwenden können. Diese Parameter werden nur in der mobilen App unterstützt, sofern in der Beschreibung nichts anderes angegeben ist.
XLSForm-Spalte | Parameter | Beschreibung |
---|---|---|
bind::esri:parameters | measurement | Festlegen der Messwerte, die in einer Textfrage mit dem Aussehen "rangefinder" gespeichert werden sollen. Schließen Sie die Werteliste in Anführungszeichen ein, wenn die Werte Leerzeichen enthalten. Werte: height | azimuth | horizontalDistance | slopeDistance | inclination | multipleHeights Beispiele:
|