Skip To Content

Servicios de mapas de resultado en aplicaciones REST

La salida de geoprocesamiento típica de un servicio REST es una representación JSON. Los clientes interpretan la JSON y definen la simbología en consecuencia. Sin embargo, si el servicio se ha publicado con una opción de servicio de mapas de resultado, el servidor de geoprocesamiento crea un servicio de mapas complementario con representación visual de salidas. El servicio de mapas de resultado se puede agregar a mapas web y aplicaciones web.

¿Cómo se publica un servicio de geoprocesamiento con una opción servicio de mapas de resultado?

La opción Ver resultados con un servicio de mapas está habilitada cuando publica un servicio de geoprocesamiento. También puede habilitar esta opción para un servicio publicado editando la propiedad del servicio de geoprocesamiento mediante ArcGIS Server Manager o ArcMap.

Más información sobre las propiedades del servicio de geoprocesamiento

¿Qué son las capas en un servicio de mapas de resultado?

Un servicio de mapas de resultado crea una capa para cada parámetro de salida. El orden de las capas se corresponderá con el orden de los parámetros de salida, tal y como se define en la descripción de la tarea de geoprocesamiento.

¿Un servicio de mapas de resultado contiene capas para todos los parámetros de salida?

Un servicio de mapas de resultado contendrá una capa para todos los parámetros de salida del geodataset, como GPFeatureRecordsetLayer, GPRasterDataLayer y GPRecordSet. Las salidas escalares, como GPDate, GPDouble, GPLong, GPBoolean, GPDataFile y GPLinearUnit no se pueden representar como un mapa y no se devolverá ninguna capa para esos parámetros.

Los parámetros de salida con el tipo de datos GPString son un caso especial. Las salidas de geoprocesamiento de GPString pueden ser escalares o ser una referencia a un geodataset como TIN, una capa de CAD o una capa de estadísticas geográficas. Si la salida es una referencia a un geodataset, el servicio de mapas de resultado contendrá una capa.

¿De dónde procede está la simbología de las capas del servicio de mapas?

La simbología de las capas se basa en la simbología definida por el autor del servicio.

Más información acerca de definir la simbología de salida para las tareas de geoprocesamiento

¿Cómo se puede acceder a los servicios de mapas de resultado y capas?

Se crea un servicio de mapas de resultado para cada trabajo asíncrono completado. Un trabajo de geoprocesamiento asíncrono se identifica mediante un jobId único. Se accede a un servicio de mapas de resultado usando jobId, como se muestra a continuación:

http://<arcgis rest services>/<GPServiceName>/MapServer/jobs/<jobID>

A las capas de un servicio de mapas de resultado se accede de forma similar a las capas de servicio de mapas en función del orden de las capas.

http://<arcgis rest services>/<GPServiceName>/MapServer/jobs/<jobID>/0http://<arcgis rest services>/<GPServiceName>/MapServer/jobs/<jobID>/1

¿Cuáles son las operaciones y funcionalidades compatibles?

El servicio de mapas de resultado es un servicio de mapas dinámico y admite todas las operaciones y recursos secundarios de un servicio de mapas dinámico típico.Almacenamiento en caché:

Operaciones del servicio de mapas

Recursos secundarios

Un servicio de mapas de resultado también tiene el tiempo habilitado y admite la consulta y la exportación de mapas en función del tiempo.

¿Cómo se agrega un servicio de mapas de resultado en aplicaciones Web?

Puede utilizar el jobId para agregar el servicio de mapas de resultado como una capa de servicio de mapas dinámica en aplicaciones web. También puede acceder a las capas de entidades en un servicio de mapas de resultado de forma independiente y agregarlas como capas de entidades en el mapa web.

Más información acerca del uso del servicio de mapas de resultado en aplicaciones Web

¿Cuál es la duración de los servicios de mapas de resultado?

El ciclo de vida de los servicios de mapas de resultado se determina mediante la propiedad Antigüedad máxima del archivo del directorio arcgisjobs. El valor predeterminado es de 360 minutos, pero un administrador de ArcGIS Server puede modificarlo a través de ArcGIS Server Manager o de ArcMap. La siguiente ilustración muestra el cuadro de diálogo Editar directorio de ArcGIS Server Manager y la configuración del directorio arcgisjobs, incluida la Antigüedad máxima del archivo.

Antigüedad máxima del archivo en

Precaución:

La propiedad Antigüedad máxima del archivo se aplica a todos los trabajos asíncronos y a los servicios de mapas de resultado asociados en el directorio arcgisjobs. La modificación afectará a todos los trabajos y los servicios de mapas de resultado creados en el directorio arcgisjobs.

Temas relacionados