Sie können Text- und Bildwasserzeichen auf neue Fotos anwenden, die mit der Kamera in der mobilen Survey123-App aufgenommen wurden. Wasserzeichen können nicht auf Fotos, die bereits auf dem Gerät vorhanden sind, angewendet werden.
Hinweis:
In der Survey123-Web-App können keine Wasserzeichen angewendet werden.
Position des Wasserzeichens
Der in der Spalte bind::esri:parameters eingegebene Wasserzeichenparameter steuert, wo das Wasserzeichen angezeigt wird. Folgende Parameter werden akzeptiert:
- watermark
- topLeftWatermark
- topCenterWatermark
- topRightWatermark
- leftCenterWatermark
- centerWatermark
- rightCenterWatermark
- bottomLeftWatermark
- bottomCenterWatermark
- bottomRightWatermark
Mit watermark="@[latitude longitude:dms]" beispielsweise werden der Breiten- und Längengrad unten rechts im Bild gedruckt und mit topLeftWatermark="@[latitude longitude:dms]" oben links.
In einer Anweisung können mehrere Parameter verwendet und so dem gleichen Bild mehrere Wasserzeichen hinzugefügt werden.
Inhalt und Formatierung von Wasserzeichen
Wasserzeichenparameter können mit einer Kombination von Eigenschaften verwendet werden, um den Inhalt und die Formatierung des Wasserzeichens zu definieren.
Tipp:
Wenn in der Eigenschaftskombination ein Leerzeichen enthalten ist, müssen Sie alles nach dem Parameter watermark in doppelte Anführungszeichen einschließen.
Darüber hinaus können Sie den Wert aus einem anderen Feld nicht als Komponente einer umfassenderen Wasserzeichenanweisung referenzieren. Stattdessen müssen Sie den gewünschten Wert in eine andere Frage extrahieren und die Wasserzeichenanweisung in der Spalte calculation derselben Frage, einschließlich aller Variablen, konstruieren. Dieser Wert kann dann in der Spalte bind::esri:parameters der Bildfrage referenziert werden. Siehe hierzu auch den Wasserzeichen-Beispiel-Survey in Survey123 Connect. Beachten Sie, dass für eine berechnete Wasserzeichenanweisung wie diese keine doppelten Anführungszeichen erforderlich sind.
In der folgenden Tabelle werden alle Eigenschaften der Wasserzeichenparameter aufgeführt.
Eigenschaft | Beschreibung | Beispiel |
---|---|---|
text | Freie Texteingabe, wobei \n verwendet wird, um einen Zeilenumbruch zu bezeichnen. Diese Eigenschaft ist implizit, wenn Text als erster Parameter angegeben wird, und muss nicht definiert werden. | watermark="Example Text" |
color | Farbe des Wasserzeichentextes. Diese Eigenschaft akzeptiert entweder einen Standardfarbnamen oder einen Hexadezimalwert. Bei keiner Angabe ist die Standardeinstellung Blau. | watermark="Example Text&color=White" |
outlineColor | Umrissfarbe für den Text. Diese Eigenschaft akzeptiert entweder einen Standardfarbnamen oder einen Hexadezimalwert. Bei keiner Angabe wird standardmäßig die Farbe des Textes verwendet. | watermark="Example Text&outlineColor=#FFD700" |
outlineWidth | Umriss des Textes in Pixel. Bei keiner Angabe ist die Standardeinstellung 1. | watermark="Example Text&outlineWidth=3" |
haloColor | Farbe des Halos, der das Wasserzeichen umgibt. Diese Eigenschaft akzeptiert entweder einen Standardfarbnamen oder einen Hexadezimalwert. Bei keiner Angabe ist die Standardeinstellung Kontrastfarbe. | watermark="Example Text&haloColor=Yellow" |
size | Textgröße in Pixel. | watermark="Example Text&size=12" |
font | Name der zu verwendenden Schriftart. Bei keiner Angabe wird standardmäßig die Schriftart der mobilen App verwendet. Hinweis:Beachten Sie, dass nicht jede Schriftart für jedes Gerät verfügbar ist. Überprüfen Sie die Wasserzeichen, die durch Ihre bevorzugten Geräte generiert werden, um sicherzustellen, dass Ihr Wasserzeichen wie gewünscht angezeigt wird. | watermark="Example Text&font=Arial" |
bold | Boolescher Wert. Wurde "true" festgelegt, wird das Wasserzeichen fett formatiert. | watermark="Example Text&bold=true" |
italic | Boolescher Wert. Wurde "true" festgelegt, wird das Wasserzeichen kursiv formatiert. | watermark="Example Text&italic=true" |
margin | Rand von der Bildkante in Pixeln. | watermark="Example Text&margin=5" |
image | Ein Bild, das anstelle von Text als Wasserzeichen verwendet wird. Dazu wird der Dateiname eines Bildes im Ordner "media" des Survey benötigt. | watermark=&image=example.png |
imageSize | Größe des Wasserzeichenbildes in Pixeln. Bei keiner Angabe wird die Größe des Quellbildes verwendet. | watermark=&image=example.png&imageSize=50 |
Tipp:
Bilder in Wasserzeichen werden unabhängig von anderen Parametern oder Texten, die in der Wasserzeichenanweisung angegeben sind, auf dem dafür vorgesehenen Bereich ausgerichtet.
Wenn Sie ein Bild als Wasserzeichen verwenden, können Sie auch die Bildgrößenoptionen auf der Registerkarte Optionen in Survey123 Connect verwenden. Damit lässt sich die Qualität sowohl des Fotos als auch des Wasserzeichens beeinflussen.
Position und Zeitpunkt
Gewöhnlich werden Wasserzeichen verwendet, um die Position anzuzeigen, an der ein Foto aufgenommen wurde. Es kann unterschiedlich formatiert werden.
Tipp:
Wenn Sie ein Foto aufnehmen, bei dem es wichtig ist, die Position zu erfassen, denken Sie daran, solange zu warten, bis das Symbol "Position" oben rechts auf dem Bildschirm nicht mehr blinkt. Dies bedeutet, dass die Position ermittelt wurde. Wenn kein Standort ermittelt wird, sind die Positionsmesswerte leer.
Bei Verwendung von @[latitude] und @[longitude] wird in Platzhaltern die Position, an der das Foto aufgenommen wurde, standardmäßig in Dezimalgraden angezeigt. Im folgenden Beispiel werden diese in separaten Zeilen angezeigt:
watermark="Lat @[latitude]\nLon @[longitude]"
Sie können die Platzhalter @[latitude longitude] oder @[longitude latitude] auch verwenden, um beide Werte gleichzeitig anzuzeigen.
Für den Längen- und Breitengrad können unterschiedliche Formate verwendet werden. Setzen Sie hierzu zwischen die Angaben einen Doppelpunkt innerhalb der Platzhalter:
- @[longitude:ddm] für Grad Dezimalminuten
- @[latitude:dms] für Grad/Minuten/Sekunden
Zur Anzeige weiterer Informationen oder zur Verwendung eines völlig anderen Koordinatensystems können zusätzliche Platzhalter verwendet werden:
- @[mgrs]: Military Grid Reference System
- @[usng]: United States National Grid
- @[utm]: Universelle transversale Mercator-Projektion
- @[altitude]
- @[speed]
- @[direction]: Die Richtung, in die sich das Gerät zum Zeitpunkt der Aufnahme bewegt hat
- @[accuracy] oder @[horizontalAccuracy]
- @[compass]: Kompasspeilung
Wasserzeichen können Datum und Uhrzeit der Aufnahme auf die gleiche Weise anzeigen. Die Platzhalter @[date], @[time] und @[dateTime] geben einen Zeitwert von der Geräteuhr zurück. Zudem kann der Platzhalter @[timestamp] verwendet werden, um stattdessen eine dem Positionssensor entnommene Zeit anzuzeigen; denken Sie jedoch daran, dass Sie bei der Verwendung dieses Platzhalters sicherstellen müssen, dass für das Foto eine Position erfasst wurde.
Für Datum und Uhrzeit können verschiedene Formate mit der gleichen Syntax wie die Breiten- und Längengrade verwendet werden. Es gibt zwei zulässige Formate:
- @[dateTime] oder @[dateTime:long] mit einer Ausgabe im Format "Montag, 22. April 2019 17:02:11"
- @[dateTime:short] mit einer Ausgabe im Format "22.04.2019 17:02"
Es ist auch möglich, eine eigene Formatierung für Datums- und Zeitwerte zu implementieren, indem Sie stattdessen danach einen Doppelpunkt mit einem benutzerdefinierten Datumsformat einfügen. Die für diese Datumsformate verwendete Formatierung unterscheidet sich vom XForm-Standard und verwendet stattdessen die Qt-Standardformatierung. Ein Platzhalter wie beispielsweise @[datetime:d MMM yyyy HH:mm] gibt ein Ergebnis im Format "22. April 2019 17:02" zurück.
Einschränkungen
Bei der Verwendung von Wasserzeichen gibt es folgende Beschränkungen:
- Wasserzeichen werden für Bilder, die die Darstellung annotate verwenden, nicht unterstützt.
- Die Rückwärts-Geokodierung wird in Wasserzeichen nicht unterstützt.