Niektóre typy pytań w formularzu XLSForm zawierają dodatkowe parametry pozwalające sterować stylem lub zachowaniem pytań w ankiecie. W niektórych przypadkach te parametry uzupełniają wyglądy obsługiwane przez typ pytania. W następującej tabeli znajduje się przegląd parametrów, których można użyć w formularzu XLSForm, oraz kolumn w arkuszu ankiety, które przyjmują poszczególne parametry. Nie wszystkie parametry są obsługiwane zarówno w aplikacji terenowej, jak i w aplikacji internetowej ArcGIS Survey123. Więcej o obsłudze w aplikacji terenowej i w aplikacji internetowej zawierają tematy w dokumentacji poszczególnych parametrów.
Aby dodać wiele parametrów dla pytania do tej samej kolumny, należy rozdzielić je spacjami. Na przykład pytanie typu geoshape (kształt geograficzny) może mieć parametry map, method, lineColor i fillColor w kolumnie body::esri:style:
map="Imagery Hybrid" method=vertex lineColor=#DC143C fillColor=LightYellow
Ogólne
Poniższa tabela zawiera parametry formularza XLSForm, których można użyć z różnymi typami pytań. Listę typów pytań obsługujących poszczególne parametry zawiera opis tych parametrów. Te parametry są obsługiwane tylko w aplikacji terenowej.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
bind::esri:parameters | calculationMode | Służy do kontroli, kiedy wykonać obliczenia w pytaniu. Typy pytań: text | decimal | integer | note | date | time | dateTime | select_one | select_multiple | geopoint | calculate | hidden Wartości: auto | manual | always | whenEmpty Przykłady:
|
body::esri:style | placeholderText | Należy podać tekst, który będzie wyświetlany w obszarze wejściowym pytania, gdy pytanie jest puste. Typy pytań: text | integer | decimal | select_one (z wyglądem autocomplete) | barcode Wartości: @[hint] | @[guidance_hint] Przykłady:
|
Dźwięk
Poniższa tabela zawiera parametry formularza XLSForm, których można użyć z typem pytania audio: O ile nie podano inaczej w opisie, te parametry są obsługiwane tylko w aplikacji terenowej.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
bind::esri:parameters | codec | Podaj preferowany kodek do nagrania audio. Można podać wiele kodeków, rozdzielając je przecinkami. Zostanie użyty pierwszy kodek zgodny z urządzeniem. Wartość: <codec name> Przykład:
|
fileName | Podaj nazwę pliku. Wartości: <expression> Ten parametr jest obsługiwany tylko w aplikacji internetowej. Przykłady:
| |
max-duration | Należy podać maksymalny czas trwania nagrania audio (w sekundach). Domyślny czas trwania w aplikacji internetowej wynosi 600 (10 minut). Wartość: <seconds> Przykład:
| |
max-size | Podaj maksymalną wielkość pliku nagrania audio (w megabajtach). Wielkość domyślna w aplikacji terenowej wynosi 10 MB. Wartość: <megabytes> Przykład:
|
Kod kreskowy
Poniższa tabela zawiera parametry formularza XLSForm, których można użyć z typem pytania barcode (kod kreskowy). Te parametry są obsługiwane tylko w aplikacji terenowej.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
body::esri:style | Podaj typy kodów kreskowych, które mogą skanować użytkownicy. Można podać wiele typów, rozdzielając je przecinkami. Gdy parametr barcodeType nie jest podany, skanowane mogą być wszystkie obsługiwane typy kodów kreskowych z wyjątkiem aztec, code39, datamatrix, maxicode i pdf417. Wartości: all | 1d | 2d | <barcode types>
Typy jednowymiarowe: codabar | code128 | code39 | code93 | ean13 | ean8 | itf | upca | upce | upceanextension Typy dwuwymiarowe: aztec | datamatrix | maxicode | pdf417 | qrcode | rss14 | rssexpanded Przykłady:
|
Plik
Poniższa tabela zawiera parametry formularza XLSForm, których można użyć z typem pytania file.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
bind::esri:parameters | fileName | Podaj nazwę pliku. Wartości: <expression> Ten parametr jest obsługiwany tylko w aplikacji internetowej. Przykłady:
|
max-size | Należy podać maksymalny rozmiar pliku w megabajtach. Wartość domyślna wynosi 10 MB. Wartość: <megabytes> Ten parametr jest obsługiwany w aplikacji internetowej i aplikacji terenowej. Przykład:
|
Grupy
Poniższa tabela zawiera parametry formularza XLSForm, których można użyć z typem pytania begin group. Te parametry są obsługiwane tylko w aplikacji terenowej.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
body::esri:style | backgroundColor borderColor | Służy do skonfigurowania koloru tła i ramki grupy lub strony. Więcej na ten temat zawiera sekcja Kolory grup, stron i powtórzeń. Wartości: <HTML color name> | <hex color code> Przykłady:
|
layout | Służy do konfigurowania stylu kompozycji siatki grupy. Wartości: dynamic-grid | fixed-grid Przykład:
|
Obrazy
Poniższa tabela zawiera parametry formularza XLSForm, których można użyć z typem pytania image. O ile nie podano inaczej w opisie, te parametry są obsługiwane tylko w aplikacji terenowej.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
bind::esri:parameters | allowAdds | Umożliwia wyłączenie dodawania nowych obrazów podczas edycji istniejących rekordów. Wartość: false Przykład:
|
fileName | Podaj nazwę pliku. Wartości: <expression> Ten parametr jest również obsługiwany w aplikacji internetowej. Przykłady:
| |
max-size | Należy podać maksymalny rozmiar pliku w megabajtach. Wartość domyślna wynosi 10 MB. Wartość: <megabytes> Ten parametr jest również obsługiwany w aplikacji internetowej. Przykład:
| |
W przypadku pytania typu image (obraz) z widokiem annotate (notatka) automatycznie generuje grafikę notatki etykiet i ramki ograniczające wokół wykrytych obiektów. Dołącz te właściwości, aby zdefiniować styl i formatowanie notatki. Właściwość wymagana: <model_name> Właściwości opcjonalne: minScore | cameraPreview | label | class | boundingBoxes | outlineWidth | fontSize | font | bold | italic Przykłady:
| ||
Przeprowadź wykrywanie obiektów lub klasyfikację obrazów i użyj wyników EXIF w swojej ankiecie. Właściwość wymagana: <model_name> Właściwości opcjonalne: minScore | cameraPreview | label | class Przykłady:
| ||
Automatycznie generuj lub ręcznie dodawaj ramki ograniczające i stosuj efekty redagowania na obszarze docelowym. Właściwość wymagana: <model_name> | @faces | @manual Właściwości opcjonalne: minScore | cameraPreview | label | class | effect | symbol | fillColor | scale Przykłady:
| ||
watermark topLeftWatermark topCenterWatermark topRightWatermark leftCenterWatermark centerWatermark rightCenterWatermark bottomLeftWatermark bottomCenterWatermark bottomRightWatermark | Służy do podania pozycji znaku wodnego obrazu. Należy dodać właściwości, aby zdefiniować zawartość i formatowanie. Więcej informacji na ten temat zawiera sekcja Znaki wodne. Właściwości: text | color | outlineColor | outlineWidth | haloColor | size | font | bold | italic | margin | image | imageSize Przykłady:
| |
body::esri:style | allowRename | Określ, czy użytkownicy mogą samodzielnie edytować nazwę pliku. Wartości: true | false Przykład:
|
fileNameVisible | Zdecyduj, czy nazwa pliku ma być widoczna w ankiecie. Wartości: true | false Przykład:
| |
footerText | W przypadku pytań typu image (obraz) z wyglądem signature (podpis) należy podać tekst, który będzie wyświetlany na dole okna podręcznego podpisu. Jeśli nie zostanie podana żadna wartość, pod podpisem będzie pojawiać się wskazówka dotycząca pytania. Można ją przekształcić w podpowiedź do pytania za pomocą parametru footerText=@[hint]. Wartości: <none> | @[hint] Przykłady:
| |
method | Należy podać metodę rejestrowania dla pytań typu image (obraz). Wartość map jest obsługiwana tylko dla pytań typu image (obraz) z wyglądem annotate (notatka). Ten parametr jest również obsługiwany w aplikacji internetowej. Wartości: browse | camera | map Przykłady:
| |
palette | W przypadku pytań typu image (obraz) z wyglądem draw (rysunek) lub annotate (notatka) należy podać niestandardową paletę narzędzi rysowania. Wartość: <palette name> Przykład:
| |
previewHeight | Służy do skonfigurowania wysokości podglądu obrazu po wybraniu obrazu. Aby uzyskać podgląd obrazu o maksymalnej wielkości bez zbędnego pustego miejsca, należy użyć parametru previewHeight=0. Wartości: <lines> | <lines>lines | <percentage of screen height>% | <pixels>pixels Przykłady:
| |
parameters | max-pixels | W przypadku pytania typu image (obraz) służy do skonfigurowania rozmiaru najdłuższego boku obrazu z zachowaniem pierwotnego współczynnika proporcji. W przypadku pytań typu image (obraz) z wyglądem signature (podpis) służy do skonfigurowania maksymalnej szerokości okna podręcznego podpisu. W przypadku pytania typu image (obraz) z wyglądem draw (rysunek) należy skonfigurować płótno na kwadratowy obraz (1:1). Ten parametr jest również obsługiwany w aplikacji internetowej. Wartość: <pixels> Przykłady:
|
Pytania typu map (mapa)
Poniższa tabela zawiera parametry formularza XLSForm, których można użyć z typami pytań: geopoint, geotrace oraz geoshape. O ile nie podano inaczej w opisie, te parametry są obsługiwane tylko w aplikacji terenowej.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
body::esri:style | height | Służy do skonfigurowania wysokości podglądu mapy. Wartości: <lines> | <lines>lines | <percentage of screen height>% | <pixels>pixels Przykłady:
|
lineColor² fillColor³ | Służy do podania koloru linii i wypełnienia obiektu liniowego lub poligonowego. Dotyczy tylko podglądu mapy w Survey123. Więcej informacji na ten temat zawiera sekcja Opcje stylu. Wartości: <HTML color name> | <hex color code> Przykład:
| |
lineWidth² | Służy do podania szerokości linii w pikselach dla obiektu liniowego lub poligonowego. Dotyczy tylko podglądu mapy w Survey123. Wartość: <pixels> Przykłady:
| |
map | Służy do skonfigurowania domyślnej mapy bazowej. Ten parametr jest również obsługiwany w aplikacji internetowej. Wartości: <map name> | <map item ID> Przykłady:
| |
mapTools | Kontroluj narzędzia map, które są dostępne dla pytań typu geopoint (punkt geograficzny), geotrace (ślad geograficzny) i geoshape (kształt geograficzny). Ten parametr jest obsługiwany tylko w aplikacji terenowej. Wartości: search | mapSwitcher | zoom | home | locate Przykłady: | |
method² | Należy podać metodę rejestrowania. Jeśli używana jest metoda Wierzchołek, można skonfigurować dodatkowe parametry. Ten parametr jest również obsługiwany w aplikacji internetowej. Wartości: sketch | vertex Dodatkowe wartości wierzchołka, mają zastosowanie tylko w aplikacji terenowej: streaming | beep | haptic | edit Przykłady:
| |
minCaptureZoomLevel | Podaj minimalny poziom, przy którym można rejestrować geometrię. Ten parametr jest obsługiwany tylko w aplikacji internetowej. Wartość: <integer> Przykład: | |
overlay | Służy do wyświetlania lokalizacji punktów z pierwszego pytania typu geopoint (punkt geograficzny) w powtórzeniu w dowolnym innym pytaniu typu geopoint, geoshape (kształt geograficzny) lub geotrace (ślad geograficzny) w ankiecie. Należy dodać właściwości, aby zdefiniować zawartość i styl. Wartość: <repeat name> Właściwości: view | preview | icon | iconColor | iconOutlineColor | iconSize | label | labelColor | labelOutlineColor | fontSize Przykłady:
| |
precision | Podaj liczbę miejsc dziesiętnych, które będą zarówno rejestrowane w pytaniach typu map (mapa), jak i wyświetlane na panelu indywidualnej odpowiedzi w ankiecie. Jeśli ten parametr nie zostanie skonfigurowany, w pytaniu typu map (mapa) będą rejestrowane wszystkie dostępne miejsca dziesiętne, ale na panelu indywidualnej odpowiedzi będzie wyświetlane tylko sześć miejsc dziesiętnych. Ten parametr jest obsługiwany tylko w aplikacji internetowej. Wartość: <integer> Przykład: | |
snapMode | Określ sposób działania dociągania. Punkty mogą być dociągane do innych obiektów, a linie i poligony mogą być dociągane do innych obiektów lub do siebie. Dostępne tylko w przypadku ustawienia method=vertex. Ten parametr jest obsługiwany tylko w aplikacji internetowej. Wartości: feature | self² Przykład:
| |
symbol¹ | Należy podać plik .png, który będzie używany jako znacznik punktu na mapie. Należy dodać właściwości, aby zdefiniować pozycję i skalę. Wartość: <file name>.png Właściwości: x | y | scale Przykład:
|
¹Obsługiwane tylko przez typ pytania geopoint (punkt geograficzny).
²Obsługiwane tylko przez typy pytań geoshape (kształt geograficzny) i geotrace (ślad geograficzny).
³Obsługiwane tylko przez typ pytania geoshape (kształt geograficzny).
Pytania z wieloma możliwościami odpowiedzi
Poniższa tabela zawiera parametry formularza XLSForm, których można użyć z typami pytań select_one, select_multiple oraz rank. Ten parametr jest obsługiwany w aplikacji internetowej i aplikacji terenowej.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
parameters | randomize | Losowe przedstawienie kolejności wyborów na liście wyboru. Wartości: true Przykład:
|
Zakres
Poniższa tabela zawiera parametry formularza XLSForm, których można użyć z typem pytania range. Te parametry są obsługiwane w aplikacji internetowej i aplikacji terenowej.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
body::esri:style | startColor endColor color | Należy podać kolor suwaka na początku i końcu zakresu. Za pomocą parametru color można podać kolor używany do wypełnienia miejsca między początkiem suwaka a wybraną wartością. Parametry muszą być rozdzielone spacją. Więcej informacji na ten temat zawiera sekcja Opcje stylu. Wartości: <HTML color name> | <hex color code> Przykłady:
|
parameters | start end step | Należy podać wartości początku, końca i etapu suwaka zakresu. Parametry muszą być rozdzielone spacją. Więcej informacji znajduje się w temacie Parametry zakresu. Wartości: <integer> | <decimal> Przykłady:
|
Powtórzenia
Poniższa tabela zawiera parametry formularza XLSForm, których można użyć z typem pytania begin repeat. Te parametry są obsługiwane tylko w aplikacji terenowej.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
bind::esri:parameters | allowAdds | Umożliwia dodanie nowych rekordów powtórzeń. Wartości: true | false Przykład:
|
allowUpdates | Umożliwia zmodyfikowanie istniejących rekordów powtórzeń. Wartości: true | false Przykład:
| |
query | Umożliwia wyświetlenie w formularzu istniejących rekordów powtórzeń. Należy podać dodatkowe parametry zapytania, aby filtrować dostępne rekordy. Wartości: <none> | "SQL statement" Przykłady:
| |
body::esri:style | backgroundColor borderColor | Służy do skonfigurowania koloru tła i ramki powtórzenia. Więcej na ten temat zawiera sekcja Kolory grup, stron i powtórzeń. Wartości: <HTML color name> | <hex color code> Przykłady:
|
Tekst
Poniższa tabela zawiera parametry formularza XLSForm, których można użyć z typem pytania text. O ile nie podano inaczej w opisie, te parametry są obsługiwane tylko w aplikacji terenowej.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
bind::esri:parameters | geocode | W przypadku pytań typu text (tekstowe) z wyglądem geocode (geokodowanie) należy skonfigurować lokalizator tak, aby zwrócił geokodowane wyniki, gdy jest używany wygląd geocode. Ten parametr jest również obsługiwany w aplikacji internetowej. Wartość: <locator item ID> Przykład:
|
pomiar | W przypadku pytania typu text (tekst) z wyglądem rangefinder (dalmierz) ustaw pomiary, które zostaną zapisane w pytaniu. Jeśli wartości zawierają spacje, ujmij listę wartości w cudzysłów. Wartości: height | azimuth | horizontalDistance | slopeDistance | inclination | multipleHeights Przykłady:
| |
body::esri:style | defaultHeight | W przypadku pytań typu text (tekst) z wyglądem multiline (wielowierszowy) ustaw początkową wysokość pola tekstowego. Wysokość pola tekstowego będzie zwiększana, aby dostosować się do tekstu odpowiedzi. Wartość: <number of lines> Przykład:
|
indicator | W przypadku pytań typu text (tekstowe) z wyglądem geocode (geokodowanie) umożliwia wyświetlanie w geokodowanych wynikach kierunku i odległości od bieżącej lokalizacji urządzenia. Wartości: direction | distance | none Przykłady:
| |
maxResults | W przypadku pytań typu text (tekstowe) z wyglądem geocode (geokodowanie) należy podać maksymalną liczbę zwracanych wyników. Domyślna wartość to 6. Wartość: <number of results> Ten parametr jest również obsługiwany w aplikacji internetowej. Przykład:
| |
proximity | W przypadku pytań typu text (tekstowe) z wyglądem geocode (geokodowanie) należy podać, czy wyniki geokodowane będą pokazywać tylko wyniki w określonym promieniu od lokalizacji urządzenia. Wartości: <distance>m | km | ft | mi | yd Przykłady:
| |
suggestions | W przypadku pytania typu text (tekst) z wyglądem geocode (geokodowanie) można zmienić sposób wypełniania sugestii. Wartość domyślna to tak. Wartości: yes | no Przykład:
|
Dalmierz
Poniższa tabela zawiera parametr XLSForm, którego można użyć z pytaniami typu text (tekst), decimal (liczba dziesiętna) i integer (liczba całkowita) w celu pobrania wartości z dalmierza. O ile nie podano inaczej w opisie, te parametry są obsługiwane tylko w aplikacji terenowej.
Kolumna formularza XLSForm | Parametr | Opis |
---|---|---|
bind::esri:parameters | pomiar | W przypadku pytania typu text (tekst) z wyglądem rangefinder (dalmierz) ustaw pomiary, które zostaną zapisane w pytaniu. Jeśli wartości zawierają spacje, ujmij listę wartości w cudzysłów. Wartości: height | azimuth | horizontalDistance | slopeDistance | inclination | multipleHeights Przykłady:
|