Marcas de agua

Puede aplicar marcas de agua de imagen y texto a las fotos nuevas tomadas con la cámara de la aplicación de campo Survey123. Las marcas de agua no se pueden aplicar a las fotos existentes en el dispositivo.

Nota:

Esta funcionalidad no está disponible en la aplicación web Survey123.

Posición de la marca de agua

El parámetro de marca de agua introducido en la columna bind::esri:parameters controla dónde aparecerá la marca de agua. Los parámetros admitidos son los siguientes:

  • watermark
  • topLeftWatermark
  • topCenterWatermark
  • topRightWatermark
  • leftCenterWatermark
  • centerWatermark
  • rightCenterWatermark
  • bottomLeftWatermark
  • bottomCenterWatermark
  • bottomRightWatermark

Por ejemplo, watermark="@[latitude longitude:dms]" imprimirá la latitud y longitud en la esquina inferior derecha de la imagen, mientras que topLeftWatermark="@[latitude longitude:dms]" imprimirá los mismos valores en la esquina superior izquierda.

Puede utilizar varios parámetros en una sola instrucción para agregar varias marcas de agua a la misma imagen.

Contenido y formato de la marca de agua

Puede utilizar los parámetros de marca de agua junto con una mezcla de propiedades para definir el contenido y el formato de la marca de agua.

Sugerencia:

Si su mezcla de propiedades incluye espacios, encierre todo tras el parámetro watermark con comillas dobles.

Además, no puede hacer referencia al valor de otro campo como componente de una instrucción de marca de agua mayor. En su lugar, debe extraer el valor deseado en otra pregunta y construir el cuerpo de la instrucción de marca de agua en la columna calculation de la misma pregunta, incluidas todas las variables. Después, podrá hacer referencia a este valor en la columna bind::esri:parameters de la pregunta de imagen. Consulte la encuesta de muestra con marca de agua disponible en Survey123 Connect para ver un ejemplo. Tenga en cuenta que una instrucción de marca de agua calculada de este tipo no necesita comillas dobles.

La siguiente tabla enumera todas las propiedades de los parámetros de marca de agua:

PropiedadDescripciónEjemplo

texto

Entrada de texto libre, donde \n se utiliza para marcar un salto de línea. Esta propiedad es implícita si se proporciona texto como primer parámetro, y no es necesario definirla.

watermark="Example Text"

color

El color del texto de la marca de agua. Esta propiedad admite tanto un nombre de color estándar como un código de color hexadecimal. Si no se especifica, el color predeterminado es el azul.

watermark="Example Text&color=White"

outlineColor

Color de contorno del texto. Esta propiedad admite tanto un nombre de color estándar como un código de color hexadecimal. Si no se especifica, el color predeterminado es el mismo que el del texto.

watermark="Example Text&outlineColor=#FFD700"

outlineWidth

Contorno del texto en píxeles. Si no se especifica, el valor predeterminado es 1.

watermark="Example Text&outlineWidth=3"

haloColor

Color del halo que rodea a la marca de agua. Esta propiedad admite tanto un nombre de color estándar como un código de color hexadecimal. Si no se especifica, el color predeterminado es un color de contraste.

watermark="Example Text&haloColor=Yellow"

tamaño

Tamaño del texto en píxeles.

watermark="Example Text&size=12"

font

Nombre de la fuente a utilizar. Si no se especifica, la fuente predeterminada es la de la aplicación de campo.

Nota:

Tenga en cuenta que no todas las fuentes están disponibles en todos los dispositivos. Revise las marcas de agua producidas por sus dispositivos preferidos para asegurarse de que su marca de agua se muestre de la forma prevista.

watermark="Example Text&font=Arial"

bold

Valor booleano. Si se establece en true, la fuente de la marca de agua está en negrita.

watermark="Example Text&bold=true"

italic

Valor booleano. Si se establece en true, la fuente de la marca de agua está en cursiva.

watermark="Example Text&italic=true"

margin

Margen respecto del borde de la imagen en píxeles.

watermark="Example Text&margin=5"

imagen

Imagen que actúa como marca de agua, en lugar de texto. Requiere el nombre de archivo de una imagen en la carpeta media de la encuesta.

watermark=&image=example.png

imageSize

Tamaño de la imagen de marca de agua en píxeles. Si no se especifica, se utilizará el tamaño de imagen de origen.

watermark=&image=example.png&imageSize=50

Sugerencia:

Las imágenes de las marcas de agua se justificarán al espacio proporcionado, independientemente del resto de parámetros o texto proporcionado en la instrucción de marca de agua.

Plantéese utilizar las opciones de tamaño de imagen de la pestaña Opciones de Survey123 Connect para la encuesta si utiliza una imagen como marca de agua. Si se hace, repercutirá en la calidad de la foto y la marca de agua.

Ubicación y hora

Un caso de uso habitual de marcas de agua es el de mostrar la ubicación en la que se tomó una foto. El formato se puede aplicar de muchas formas.

Sugerencia:

Cuando se va a tomar una foto en la que se va a capturar la ubicación, es importante recordar que hay que esperar a que el icono de ubicación de la esquina superior derecha de la pantalla deje de parpadear. Significa que se ha obtenido la ubicación. Si no se ha obtenido la ubicación, las lecturas de ubicación estarán en blanco.

De forma predeterminada, al utilizar los marcadores de posición @[latitude] y @[longitude] se muestra la ubicación en la que se tomó la foto en grados decimales. El siguiente ejemplo colocaría estos valores en líneas distintas:

watermark="Lat @[latitude]\nLon @[longitude]"

También puede utilizar los marcadores de posición @[latitude longitude] o @[longitude latitude] para mostrar ambos valores a la vez.

Puede utilizar varios formatos de latitud y longitud si los declara en los marcadores de posición y los separa con dos puntos:

  • @[longitude:ddm] para grados decimales minutos
  • @[latitude:dms] para grados/minutos/segundos

Puede utilizar más marcadores de posición para mostrar más información, o bien para utilizar un sistema de coordenadas totalmente distinto:

  • @[mgrs]: Sistema de Referencia de Cuadrícula Militar
  • @[usng]: Cuadrícula Cartográfica Nacional de EE. UU.
  • @[utm]: Proyección Universal Transversa de Mercator
  • @[altitude]
  • @[speed]
  • @[direction]: dirección hacia donde se dirigía el dispositivo cuando se tomó la foto
  • @[accuracy] o @[horizontalAccuracy]
  • @[compass]: rumbo de la brújula

Las marcas de agua también pueden mostrar del mismo modo la fecha y hora en que se tomó la foto. Los marcadores de posición @[date], @[time] y @[dateTime] devolverán un valor de hora del reloj del dispositivo. Además, puede utilizar el marcador de posición @[timestamp] para mostrar una hora obtenida del sensor de ubicación; sin embargo, recuerde que, si utiliza este marcador de posición, debe asegurarse de que la foto obtenga la ubicación.

Puede utilizar distintos formatos para la fecha y hora, utilizando la misma sintaxis que para la latitud y longitud. Se admiten dos formatos:

  • @[dateTime] o @[dateTime:long] devolverán un resultado similar a Monday, 22 April 2019 5:02:11 PM.
  • @[dateTime:short] devolverá un resultado similar a 22/04/2019 5:02 PM.

También puede implementar su propio formato para valores de fecha y hora si escribe dos puntos, seguidos de un formato de fecha personalizado. El formato utilizado para estos formatos de fecha difiere del estándar XForm, y en su lugar utiliza el formato del estándar Qt. Por ejemplo, un marcador de posición del tipo @[datetime:d MMM yyyy HH:mm] devolverá un resultado similar a 22 April 2019 17:02.

Limitaciones

Las limitaciones del uso de marcas de agua son las siguientes:

  • No se admiten marcas de agua en imágenes que utilizan la apariencia annotate.
  • No se admite la geocodificación inversa en las marcas de agua.