Multimedia

La adición de imágenes y audio a las encuestas permite proporcionar instrucciones claras y referencias detalladas a los usuarios. También puede incluir preguntas de imagen, audio y archivo en sus encuestas.

Una vez enviadas, las respuestas a las preguntas de imagen, audio y archivo se almacenan en la carpeta Mis adjuntos de encuesta de su dispositivo.

De forma predeterminada, las preguntas de imagen, audio y archivo aceptan un adjunto por respuesta. Al definir su apariencia como multilínea en la columna appearance, pueden aceptar varios adjuntos en una sola respuesta.

Imágenes

Para que puedan incluirse en la encuesta, todas las imágenes deben estar guardadas en la subcarpeta media del proyecto de la encuesta.

Puede agregar imágenes a cualquier pregunta incluyendo el nombre exacto del archivo de imagen (incluida la extensión) en la columna media::image de la hoja de cálculo survey. Entre los tipos de archivos admitidos se incluyen BMP, GIF, JPC, JPE, JPEG, JPF, JPG y PNG. Para las imágenes GIF, la animación solo se admite en la aplicación web Survey123. La aplicación de campo Survey123 también admite imágenes TIF y TIFF.

Use una pregunta de nota para mostrar una imagen que no esté asociada con una pregunta.

Para incluir imágenes para las preguntas de selección múltiple, agregue la columna media::image a la hoja de cálculo choices. Agregue el nombre exacto del archivo de imagen (incluida la extensión) para cada opción de esta columna.

Nota:

En Survey123, se distingue entre mayúsculas y minúsculas. Asegúrese de que todas las referencias a nombres de archivos y extensiones usan la misma combinación de mayúsculas y minúsculas que los archivos reales. Por ejemplo, Tree.JPG no es lo mismo que tree.jpg; si la referencia se realiza de este modo, la imagen no se muestra en la encuesta.

La aplicación web Survey123 no admite imágenes para las preguntas con varias opciones cuando se utilizan las apariencias minimal o autocomplete.

Al seleccionar una imagen en una encuesta, se muestra una vista de pantalla completa de la imagen. Vuelva a la encuesta usando el botón Atrás de la esquina superior izquierda.

También puede enviar una imagen de su encuesta utilizando una pregunta de imagen. De esta forma, puede enviar una imagen guardada en su dispositivo, o bien una fotografía tomada con la cámara del dispositivo.

Las fotos tomadas en Survey123 se guardan como archivos .jpg, con un nivel de calidad que depende de la cámara de su dispositivo. Puede definir el tamaño de imagen, medido por los píxeles del borde más largo, en la pestaña Opciones de Survey123 Connect. Este tamaño se aplica a todas las preguntas de imagen de la encuesta. Las siguientes opciones están disponibles:

  • 320 píxeles
  • 640 píxeles
  • 1280 píxeles
  • 1920 píxeles
  • Sin restricción: (se pueden adjuntar a la encuesta fotos de cualquier tamaño).

El tamaño de imagen predeterminado es 1280 píxeles. Las imágenes enviadas que estaban guardadas en el dispositivo conservan su tipo de archivo, resolución y calidad originales.

Estos tamaños de imagen no afectan a la vista previa de la imagen proporcionada en la aplicación de campo Survey123. Se puede controlar con el parámetro previewHeight. Para obtener más información, consulte Altura de pregunta.

Puede definir el tamaño máximo permitido de una imagen para cada pregunta de imagen individual de una encuesta. Especifique max-pixels en la columna parameters del XLSForm para la pregunta que desee limitar. Por ejemplo, max-pixels=100 reduce la escala de la imagen proporcionalmente a 100 píxeles en el borde más largo. Si no se especifica el parámetro de píxeles máximos, las imágenes utilizan el tamaño de imagen definido en Survey123 Connect.

Puede limitar una pregunta de imagen a un método de captura determinado especificando method=camera o method=browse en la columna body::esri:style del XLSForm. También puede definir el valor de apariencia como new-front o new-rear para que una pregunta de imagen esté limitada a usar solamente la cámara del dispositivo, usando la cámara de cara frontal o posterior, respectivamente como predeterminada.

Las preguntas de imagen también tienen tipos de apariencia alternativos para anotar las fotos, dibujar en un lienzo o estampar una firma. Para obtener más información, consulte Apariencia.

También puede usar la función pulldata() para extraer etiquetas de metadatos estándar de archivo de imagen intercambiable (EXIF) de la respuesta a una pregunta de imagen. Al introducir el siguiente ejemplo en una pregunta decimal, se extrae el valor de latitud del dispositivo de una imagen:

pulldata("@exif", ${image}, "GpsLatitude")

Las etiquetas EXIF de ubicación que se suelen utilizar con la funcionalidad pulldata() se enumeran en la siguiente tabla:

Etiqueta EXIFDescripción

GpsLatitude

Latitud de la ubicación del dispositivo como una cadena de caracteres

GpsLongitude

Longitud de la ubicación del dispositivo como una cadena de caracteres

GpsAltitude

Altitud de la ubicación del dispositivo como una cadena de caracteres

GpsLatitudeRef

La referencia de latitud (es decir, N,E,S,O) de la ubicación del dispositivo como cadena de caracteres

GpsLongitudeRef

La referencia de longitud (es decir, N,E,S,O) de la ubicación del dispositivo como cadena de caracteres

GpsDestDistance

La distancia entre el dispositivo y las ubicaciones de destino, en kilómetros, como un entero

GpsImgDirection

La dirección hacia la ubicación de destino desde la ubicación del dispositivo como una cadena de caracteres

GpsDestLatitude

La latitud de la ubicación del destino como una cadena de caracteres

GpsDestLongitude

La longitud de la ubicación del destino como una cadena de caracteres

GpsDestLatitudeRef

La referencia de latitud (es decir, N,E,S,O) de la ubicación de destino como cadena de caracteres

GpsDestLongitudeRef

La referencia de longitud (es decir, N,E,S,O) de la ubicación de destino como cadena de caracteres

El siguiente ejemplo se puede usar para mostrar los valores de latitud y longitud en un solo campo que, a su vez, se puede usar para rellenar una pregunta de geopunto:

string(pulldata("@exif", ${image}, "GpsLatitude")) + " " + string(pulldata("@exif", ${image}, "GpsLongitude"))

A continuación, se enumeran otras etiquetas EXIF de imagen que Survey123 puede extraer. Tenga en cuenta que, dependiendo del hardware utilizado, no todas estas etiquetas estarán disponibles.

GpsAltitudeRef

GpsTimeStamp

GpsSatellites

GpsStatus

GpsMeasureMode

GpsDop

GpsSpeedRef

GpsSpeed

GpsTrackRef

GpsTrack

GpsImgDirectionRef

GpsMapDatum

GpsDestBearingRef

GpsDestBearing

GpsDestDistanceRef

GpsProcessingMethod

GpsAreaInformation

GpsDateStamp

GpsVersionId

GpsDifferential

GpsHPositioningError

ImageWidth

ImageLength

ImageBitsPerSample

ImageCompression

ImagePhotometricInterpretation

ImageDescription

ImageMake

ImageModel

ImageStripOffsets

ImageOrientation

ImageSamplesPerPixel

ImageRowsPerStrip

ImageStripByteCounts

ImageXResolution

ImageXResolution

ImagePlanarConfiguration

ImageResolutionUnit

ImageTransferFunction

ImageSoftware

ImageDateTime

ImageArtist

ImageWhitePoint

ImagePrimaryChromaticities

ImageYCbCrCoefficients

ImageYCbCrSubSampling

ImageYCbCrPosition

ImageReferenceBlackWhite

ImageRating

ImageRatingPercent

ImageCopyright

ImageXPTitle

ImageXPComment

ImageXPAuthor

ImageXPKeywords

ImageXPSubject

ImageLensSpecification

ImageLensModel

ImageLensMake

ImageLensSerialNumber

ExtendedSubjectDistanceRange

ExtendedExposureTime

ExtendedFNumber

ExtendedExposureProgram

ExtendedSpectralSensitivity

ExtendedISOSpeedRatings

ExtendedOecf

ExtendedExifVersion

ExtendedDateTimeOriginal

ExtendedDateTimeDigitized

ExtendedComponentsConfiguration

ExtendedCompressedBitsPerPixel

ExtendedShutterSpeedValue

ExtendedApertureValue

ExtendedBrightnessValue

ExtendedExposureBiasValue

ExtendedMaxApertureValue

ExtendedSubjectDistance

ExtendedMeteringMode

ExtendedLightSource

ExtendedFlash

ExtendedFocalLength

ExtendedSubjectArea

ExtendedMakerNote

ExtendedUserComment

ExtendedSubSecTime

ExtendedSubSecTimeOriginal

ExtendedSubSecTimeDigitized

ExtendedFlashPixVersion

ExtendedColorSpace

ExtendedPixelXDimension

ExtendedPixelYDimension

ExtendedRelatedSoundFile

ExtendedFlashEnergy

ExtendedSpatialFrequencyResponse

ExtendedFocalPlaneXResolution

ExtendedFocalPlaneYResolution

ExtendedFocalPlaneResolutionUnit

ExtendedSubjectLocation

ExtendedExposureIndex

ExtendedSensingMethod

ExtendedFileSource

ExtendedSceneType

ExtendedCfaPattern

ExtendedCustomRendered

ExtendedExposureMode

ExtendedWhiteBalance

ExtendedDigitalZoomRatio

ExtendedFocalLengthIn35mmFilm

ExtendedSceneCaptureType

ExtendedGainControl

ExtendedContrast

ExtendedSaturation

ExtendedSharpness

ExtendedDeviceSettingDescription

ExtendedImageUniqueId

Para ver estas propiedades en detalle, consulte la muestra EXIF en Survey123 Connect.

Precaución:

Si una pregunta de imagen contiene varias imágenes, los datos EXIF no se pueden extraer de las imágenes utilizando la función pulldata("@exif"). Si necesita extraer datos EXIF de varias imágenes enviadas a la misma pregunta, plantéese utilizar una repetición.

Integración de Spike

Las preguntas de imagen también admiten la integración con la solución de medición láser Spike desarrollada por ikeGPS, que le permite capturar las mediciones y la ubicación de un objeto a partir de una foto. Para obtener información sobre cómo utilizar Spike con Survey123, consulte Apariencia.

Spike registra un número de etiquetas personalizadas adicionales escribiendo un objeto JSON a la etiqueta EXIF ImageDescription que contiene propiedades no estándares relacionadas con el dispositivo Spike y las mediciones que ha tomado. Estas etiquetas se describen en la siguiente tabla:

Etiqueta SpikeDescripción

device_id

El Id. del dispositivo Spike como una cadena de caracteres

local_accuracy

La precisión del dispositivo Spike como un decimal

destination_altitude

La altitud de la ubicación de destino como un valor racional

declination

La declinación del dispositivo Spike como un valor racional

pitch

La inclinación del dispositivo Spike como un valor racional

rotation

La rotación del dispositivo Spike como una cadena de caracteres

objects

Una matriz JSON de los objetos medidos (área y longitudes) como una cadena de caracteres

P2P.capture_id

El Id. de las dos imágenes del proceso de punto a punto como una cadena de caracteres

P2P.horizontal_distance

La distancia horizontal entre los dos puntos en metros

P2P.distance

La distancia entre los dos puntos en metros

P2P.gradient

El gradiente entre los dos puntos en grados

P2P.vertical_distance

La distancia vertical entre los dos puntos en metros

P2P.azimuth

El acimut de los dos puntos en grados

Para acceder a las propiedades de Spike, primero extraiga el objeto JSON almacenado en EXIF mediante pulldata en la propiedad objects, como se muestra a continuación:

pulldata("@exif", ${image}, "objects")

Una vez que este objeto JSON está en otro campo, puede usar la ruta de nombre de la propiedad spike. para extraer un valor específico de la matriz JSON. El siguiente ejemplo extrae la inclinación del dispositivo Spike desde la pregunta con la matriz incluida:

pulldata("@json", ${spikedata}, "Spike.pitch")

La matriz objects también contiene las áreas y las longitudes capturadas por el dispositivo Spike. Este conjunto contiene los objetos medidos de la imagen, incluidas las formas y líneas, así como una forma de alineación utilizada para la transformación de imágenes. Los objetos del conjunto se pueden extraer haciendo referencia a su posición en el conjunto, un orden que corresponde al orden en que se capturaron. El siguiente ejemplo devuelve la primera línea o área de la matriz:

pulldata("@json", ${spikedata}, "Spike.objects[1].type")

Nota:

La posición 0 del conjunto siempre contiene la forma de alineación.

Para devolver la cantidad de objetos presentes en la matriz, use la propiedad length de este modo:

pulldata("@json", ${spikedata}, "Spike.objects.length")

Para ver ejemplos de estas etiquetas en uso, consulte la encuesta de muestra de Spike en Survey123 Connect. Para obtener más información sobre Spike, consulte la página de productos de ikeGPS.

Audio

Para incluir archivos de audio en la encuesta, deben estar guardados en la subcarpeta de contenido multimedia del proyecto de la encuesta.

Los archivos de audio se pueden agregar a cualquier pregunta incluyendo el nombre exacto del archivo de audio (incluida la extensión) en la columna media::audio de la hoja de cálculo survey. Entre los tipos de archivos admitidos se incluyen MP3 y WAV. En determinadas plataformas se admiten formatos de audio adicionales. Por ejemplo, la reproducción de archivos M4A es compatible con iOS y macOS.

Use una pregunta de nota para reproducir una grabación de audio que no esté asociada con una pregunta.

Para incluir audio en las preguntas de selección múltiple, agregue la columna media::audio a la hoja de cálculo choices. Agregue el nombre exacto del archivo de audio (incluida la extensión) para cada opción de esta columna.

Cuando se incluye audio en una encuesta, se activa en el formulario un botón de altavoz. Seleccione este botón para reproducir el archivo de audio. Puede reproducir archivos de audio repetidamente.

También puede grabar audio en su encuesta mediante una pregunta de audio. Con ello se captura un archivo de audio mediante el formato de captura de audio predeterminado de su dispositivo. La calidad del audio varía en función de su dispositivo, pero tiene típicamente un nivel aceptable para la grabación del habla.

El límite de tiempo predeterminado para las grabaciones de audio es de dos minutos. Este límite se puede modificar especificando un valor de max-duration (en segundos) en la columna bind::esri:parameters de su hoja de cálculo survey. Por ejemplo, max-duration=30 permitirá al usuario grabar hasta 30 segundos de audio.

Precaución:
El tamaño máximo de archivo para un adjunto individual enviado desde la aplicación de campo Survey123 es de 10 MB. Deberá asegurarse de que el max-duration que defina no provoque que el archivo de audio supere el tamaño máximo de archivo.

También puede enviar un archivo de audio almacenado en su dispositivo utilizando una pregunta de archivo. Para obtener una lista de los tipos de archivos de audio admitidos, consulte Archivos.

Archivos

No es posible mostrar en su encuesta elementos multimedia que no sean imágenes o audio. Sin embargo, el tipo de pregunta de archivo permite al usuario enviar una variedad de tipos de archivos, de hasta un tamaño máximo de 10 MB.

De forma predeterminada, una pregunta de archivo aceptará un solo archivo. Utilice la apariencia multiline para permitir el adjunto de varios archivos a una encuesta.

El tipo de pregunta de archivo acepta todos los tipos de archivo adjunto admitidos por ArcGIS Online y ArcGIS Enterprise. Los tipos de archivos compatibles son los siguientes:

CategoríaTipos de archivo

Archivar

7Z, GTAR, GZ, TAR, TGZ, ZIP

Audio

AIF, M4A, MID, MP2, MP3, MPA, RA, RAM, RMI, WAV, WMA

Datos

CSV, GEODATABASE, GEOJSON, GML, GPKG*, JSON, MDB, PBF*, SD*, VRML, XML

Documento

DOC, DOCX, DOT, PDF, PPT, PPTX, TXT, WPS, XLS, XLSX, XLT

Imagen

BMP, ECW, EMF, EPS, GIF, IMG, J2K, JP2, JPC, JPE, JPEG, JPF, JPG, PNG, PS, PSD, RAW, SID, TIF, TIFF, WMF

Vídeo

AVI, MOV, MP4, MPE, MPEG, MPG, MPV2, QT, WMV

*Tipo de adjunto no admitido en ArcGIS Enterprise.

Puede limitar los tipos de archivo que se pueden enviar a una pregunta de archivo con la columna body::accept. Esta columna acepta tanto extensiones de archivo (por ejemplo, .wav) como tipos MIME (por ejemplo, audio/*). Es posible establecer varias extensiones de archivo o tipos MIME separándolos con comas.

Para obtener información sobre formatos aceptados para tipos MIME, consulte la Lista de Mozilla de tipos MIME comunes.


En este tema
  1. Imágenes
  2. Audio
  3. Archivos