Skip To Content

Códigos de registro de los servicios de mapas

Este tema enumera los códigos para mensajes de registro que verá cuando trabaje con servicios de mapas. Cada lista de códigos es seguida por uno o más ejemplos que muestran cómo los registros mirarán con algunos de los mensajes.

Este tema tiene dos partes principales:

  • Mensajes MapServer: un conjunto de errores, advertencias y mensajes detallados escritos por el servicio de mapas.
  • Los mensajes cartoUn conjunto de mensajes detallados sobre el dibujo del mapa. Los mensajes carto están disponibles cuando está habilitado el nivel de registro verbose.

Mensajes MapServer

La siguiente tabla enumera los mensajes de registro generados por los servicios de mapas y describe algunas de sus causas más comunes. Los mensajes de registro detallados van desde el código 10000 al 10799, mientras que los errores y advertencias van desde 10800 a 10999.

Número de códigoTextoDescripción

10000

GetDocumentInfo ha comenzado.

Ofrece un conjunto de propiedades del servicio de mapas que se pueden utilizar para describir el contenido general del servicio.

10001

GetDocumentInfo se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10002

GetMapCount ha comenzado.

Devuelve el número de mapas (marcos de datos) de un servicio de mapas.

10003

GetMapCount se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10004

GetMapName ha comenzado.

Devuelve el nombre del mapa (marco de datos) como lo indica el valor de índice introducido.

10005

GetMapName se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10006

GetDefaultMapName ha comenzado.

Nombre del mapa activo (marco de datos) en un servicio de mapas.

10007

GetDefaultMapName se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10008

GetServerInfo ha comenzado.

Devuelve la información acerca del estado actual del mapa (marco de datos).

10009

GetServerInfo se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10010

Begin ExportMapImage.

Genera una imagen de mapa dinámica desde un marco de datos (mapa) en el servicio de mapas.

10011

End ExportMapImage.

Utilice este mensaje para determinar cuánto tiempo toma el servidor para dibujar dinámicamente una imagen de mapa. Cuando se utiliza la API REST de ArcGIS, este mensaje puede obtenerse durante un período de tiempo y utilizarse para derivar las estadísticas de rendimiento del servicio. Vea Ejemplo: Consultar los registros de ArcGIS Server.

10012

ExportScaleBar ha comenzado.

Genere una imagen de barra de escala para un marco de datos (mapa) en un servicio de mapas.

10013

ExportScaleBar se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10014

Buscar ha comenzado.

Busca los atributos de una o más capas en un marco de datos en un servicio de mapas para una cadena de texto de búsqueda determinada.

10015

Buscar se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10016

Identificar ha comenzado.

Devuelve las entidades geográficas de mapa y los valores de atributo basado en una búsqueda espacial.

10017

Identificar se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10018

QueryFeatureCount ha comenzado.

Devuelva el número de entidades que cumplen con los criterios de selección del filtro de consulta para la identidad de capa especificada.

10019

QueryFeatureCount se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10020

QueryFeatureIDs ha comenzado.

Un conjunto de retorno de la identidad de entidades que cumplen con los criterios de selección del filtro de consulta para la identidad de capa especificada.

10021

QueryFeatureIDs se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10022

QueryFeatureData ha comenzado.

Devuelva el conjunto de registros de entidades (geometría y atributos) que coinciden con los criterios de selección del filtro de consulta para el Id. de capa especificado.

10023

QueryFeatureData se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10024

QueryFeatureCount2 ha comenzado.

Devuelve el conteo de las entidades que coinciden con los criterios de selección del filtro de consulta para la descripción de capa especificada.

10025

QueryFeatureCount2 se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10026

QueryFeatureIDs2 ha comenzado.

Devuelve los Id. de las entidades que coinciden con los criterios de selección del filtro de consulta para la descripción de capa especificada.

10027

QueryFeatureIds2 se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10028

QueryFeatureData2 ha comenzado.

Devuelve el conjunto de registros de entidades que coinciden con los criterios de selección del filtro de consulta para la descripción de capa especificada.

10029

QueryFeatureData2 se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10030

QueryHyperlinks ha comenzado.

Devuelve la geometría de la entidad y la URL del hipervínculo asociada para las capas visibles dentro de una extensión de mapa definida.

10031

QueryHyperlinks se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10032

ComputeScale ha comenzado.

Calcula la escala del mapa especificado (marco de datos) en una extensión de mapa determinada para una imagen con un tamaño determinado.

10033

ComputeScale se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10034

ComputeDistance ha comenzado.

Calcula la distancia entre dos puntos en un mapa (marco de datos).

10035

ComputeDistance se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10036

ToMapPoints ha comenzado.

Convierte puntos de las coordenadas de la pantalla a coordenadas de mapa.

10037

ToMapPoints se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10038

FromMapPoints ha comenzado.

Convierte coordenadas de mapa a coordenadas de pantalla.

10039

FromMapPoints se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10040

GetLegendInfo ha comenzado.

Devuelve la información de leyenda, como nombre de capa, encabezado de grupo, etiquetas de clasificación y muestras de símbolo, para las capas en un mapa.

10041

GetLegendInfo se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10042

GetSQLSyntaxInfo ha comenzado.

Devuelve la información de sintaxis de SQL para la capa especificada.

10043

GetSQLSyntaxInfo se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10044

GetSupportedImageReturnTypes ha comenzado.

Devuelve los formatos admitidos para recuperar imágenes generadas por un servicio de mapas.

10045

GetSupportedImageReturnTypes se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10046

IsFixedScaleMap ha comenzado.

Determina si un mapa (marco de datos) tiene caché. La caché puede ser una caché de mapa combinada única o una caché de capa.

10047

IsFixedScaleMap se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10048

HasSingleFusedMapCache ha comenzado.

Determina si un mapa (marco de datos) tiene caché combinada. Cada mapa de un servicio de mapas puede tener solo una caché combinada.

10049

HasSingleFusedMapCache se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10050

GetTileCacheInfo ha comenzado.

Obtiene las propiedades de la configuración de la caché para un mapa determinado.

10051

GetTileCacheInfo se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10052

GetTileImageInfo ha comenzado.

Obtiene la información acerca del formato de imagen de las teselas en caché.

10053

GetTileImageInfo se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10054

GetMapTile ha comenzado.

Devuelve la tesela de la imagen desde una caché de mapa combinada para una ubicación específica.

10055

GetMapTile se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10056

HasLayerCache ha comenzado.

Determina si una capa determinada en un mapa (marco de datos) tiene caché de capa.

10057

HasLayerCache se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10058

GetLayerTile ha comenzado.

Devuelve la tesela de la imagen desde una caché de capa para una ubicación específica.

10059

GetLayerTile se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10060

GetVirtualCacheDirectory ha comenzado.

Obtiene el directorio virtual que contiene las teselas en caché para una capa determinada dentro de un mapa (marco de datos).

10061

GetVirtualCacheDirectory se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10062

GetCacheName ha comenzado.

Obtiene el nombre de caché para una capa determinada en un mapa (marco de datos).

10063

GetCacheName se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10064

GetCacheDescriptionInfo ha comenzado.

Obtiene la información de la descripción de la caché para un mapa determinado. Incluye información de control de caché, información de caché de tesela, información de imagen de tesela e información de tipo de caché.

10065

GetCacheDescriptionInfo se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10066

GetCacheControlInfo ha comenzado.

Obtiene la información de control de la caché para un mapa determinado. Se utiliza para determinar si se permite el almacenamiento en caché en el cliente.

10067

GetCacheControlInfo se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10068

GetServiceConfigurationInfo ha comenzado.

Devuelve el conjunto de pares nombre-valor que contienen la información sobre las restricciones de la configuración del servicio de mapas.

10069

GetServiceConfigurationInfo se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10070

ExportLayout ha comenzado.

Genera una imagen del diseño, basada en el objeto de descripción de página determinado, y dibuja la imagen en un archivo específico en el disco.

10071

ExportLayout se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10072

ExportLegend ha comenzado.

Exporta una leyenda a un archivo de imagen. No disponible a través de una conexión de Internet al servicio de mapas.

10073

ExportLegend se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10074

ExportNorthArrow ha comenzado.

Exporta una flecha de norte a un archivo de imagen. No disponible a través de una conexión de Internet al servicio de mapas.

10075

ExportNorthArrow se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10076

FromPagePoints ha comenzado.

Convierte una coordenada de página a una ubicación de pantalla. No disponible a través de una conexión de Internet al servicio de mapas.

10077

FromPagePoints se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10078

ToPagePoints ha comenzado.

Convierte una ubicación de pantalla a una coordenada de página. No disponible a través de una conexión de Internet al servicio de mapas.

10079

ToPagePoints se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10080

ApplyMapDescription ha comenzado.

Aplica el estado actual de la descripción de mapa al objeto del servidor del mapa. No disponible a través de una conexión de Internet al servicio de mapas.

10081

ApplyMapDescription se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10082

RefreshServerObjects ha comenzado.

Actualiza la información del servidor basado en el estado actual de los objetos específicos subyacentes. No disponible a través de una conexión de Internet al servicio de mapas.

10083

RefreshServerObjects se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10084

Buscar capa <nombre de la capa> ha comenzado.

Busca los atributos de una capa específica en un marco de datos en un servicio de mapas para una cadena de texto de búsqueda determinada.

10085

Buscar capa <nombre de la capa> se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10086

Identificar capa <nombre de la capa> ha comenzado.

Devuelve las entidades geográficas de mapa y los valores de atributo basado en una búsqueda espacial para una capa específica.

10087

Identificar capa <nombre de la capa> se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10088

QueryHyperlinks para capa <nombre de la capa> ha comenzado.

Devuelve la geometría de la entidad y la URL del hipervínculo asociada para una capa específica dentro de una extensión de mapa definida.

10089

QueryHyperlinks para capa <nombre de la capa> se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10090

GetLegendInfo para capa <nombre de la capa> ha comenzado.

Devuelve la información de leyenda, como nombre de capa, encabezado de grupo, etiquetas de clasificación y muestras de símbolo, para una capa específica en un mapa.

10091

GetLegendInfo para capa <nombre de la capa> se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10092

MapReaderOpen ha comenzado.

Abre un MXD o archivo PMF almacenado en la ruta especificada.

10093

MapReaderOpen se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10094

Preparación para el método: <nombre de método> ha comenzado.

Use este código para determinar cuándo demora en procesarse este método.

10095

Preparación para el método: <nombre de método> se ha completado.

Use este código para determinar cuándo demora en procesarse este método.

10096

QueryOperation_Start

Este mensaje se utiliza para QueryFeatureData y QueryFeatureData2.

10097

QueryOperation_End

Use este código para determinar cuándo demora en procesarse este método.

10098

ImageGeneration_Started

Esto crea el archivo de imagen del servicio de mapas.

10099

ImageGeneration_End

Use este código para determinar cuándo demora en procesarse este método.

10138

Extent:<XMin>,<YMin>,<XMax>,<YMax>;Size:<size 1>,<size 2>;Scale:<scale value>

En una solicitud ExportMapImage, este código devuelve la extensión (en unidades de servicio de mapas), el tamaño (en píxeles), y la escala (fracción representativa) de la imagen de mapa solicitadas.

103023

Dibujo de símbolo

El símbolo de mapa se dibuja como parte del método Map.Draw.

103024

Acceso a datos

Simbolizar

Ejecutar consulta

Se accede a los datos que representan el símbolo, se inicializa la simbolización y se ejecuta una consulta para obtener la simbología de entidades.

10800

MapServerFailed

Durante el método MapServer:Connect pueden ocurrir varios errores. Los detalles de los errores específicos deben aparecer dentro del texto del mensaje.

10801

La capa <nombre de capa> del mapa: <nombre de mapa> no es válida.

Esta aparecería cuando haya una capa con un vínculo dañado en el mapa proporcionado. Debe revisar el mapa y buscar las capas que tengan vínculos dañados. Debe repararlos y actualizar el servicio de mapas después de la reparación.

10802

InvalidLicense

10803

Nombre solicitado no compatible

10804

No está permitida la capacidad solicitada.

Estas son las capacidades establecidas por el administrador de servidor.

10805

Campo invisible o no válido en el subcampo del FiltrodeConsulta

Este mensaje aparece cuando el QueryFilter en un QueryFeatureData o QueryFeatureData2 contiene un campo no válido. Un campo no válido puede ser un campo marcado como no visible en el documento de mapa original proporcionado o un campo especificado en la consulta que no existe en el servicio de mapas.

10806

El Servicio está Desconectado de los datos

Esta advertencia se produciría al intentar realizar uno de los métodos siguientes en una capa de servicio de mapas que no estuviese conectada a su fuente de datos: Find, Identify, QueryFeatureCount, QueryFeatureCount2, QueryFeatureIds, QueryFeatureIds2, QueryFeatureData, QueryFeatureData2, QueryHyperlinks, GetLegendInfo y GetSQLSyntaxinfo.

10807

El documento contiene capas seguras(protegidas por contraseña).

No se pueden proporcionar mapas que contengan capas protegidas. Para poder proporcionar un mapa correctamente, debe quitar las capas que requieran contraseña del mapa.

10808

El archivo <nombre de archivo> no es válido. El archivo <nombre del archivo> no existe. El acceso al archivo <file name> se deniega.

Para proporcionar correctamente un documento de mapa, el documento de mapa debe ser válido y accesible para la cuenta de ArcGIS Server. Tal vez el archivo esté dañado y el documento de mapa puede deba volver a crearlo. También se deben verificar los permisos para el documento de mapa y el directorio en el que reside.

10809

Solo la aplicación ArcReader puede leer el archivo PMF <nombre de archivo>.

Los PMF (archivos de mapa publicados) se pueden configurar para que solo se puedan abrir con ArcReader. No se pueden proporcionar los PMF que se configuran de esta manera. Para proporcionar un mapa de ese tipo, se debe crear un nuevo PMF para que pueda abrirlo con otras aplicaciones que no sean ArcReader.

10810

Este PMF no se puede proporcionar porque la siguiente funcionalidad no está deshabilitada en él: <nombre de funcionalidad>

Los PMF (archivos de mapa publicados) se pueden configurar para que el PMF limite la funcionalidad especificada. Esta funcionalidad puede incluir la exportación, buscar, identificar, cambiar opiniones, acceder a hipervínculos, cambiar la visibilidad de la capa, medida, consulta, valor de la consulta y vista de la Tabla de contenido. Si se deshabilita la funcionalidad al publicar un PMF, no se pueden proporcionar los PMF. Para proporcionar un mapa de ese tipo, se debe crear un nuevo PMF en el que no esté deshabilitada esa funcionalidad.

10811

El archivo PMF <nombre de archivo> está protegido por una contraseña y no se puede utilizar para un servidor.

No se pueden proporcionar los PMF (archivos de mapa publicados) que están protegidos por una contraseña. Para proporcionar el mapa, debe crear un nuevo PMF que no esté protegido por una contraseña.

10812

El archivo PMF <nombre de archivo> agotó el tiempo de espera.

Los PMF (archivos de mapa publicados) se pueden crear con una opción de interrupción. Una vez superada la fecha de la interrupción, no se podrá abrir el PMF y ya no se podrá proporcionar el servicio de mapas basado en ese PMF.

10813

No se pudo leer el documento PMF especificado.

Para emitir correctamente un PMF (Archivo de mapa publicado, el PMF debe ser válido y accesible para la cuenta ArcGIS Server. Los PMF posiblemente deba volver a crearlo. También se deben verificar los permisos para el archivo PMF y el directorio en el que reside.

10814

No se puede abrir el archivo PMF <nombre de archivo>. Causa probable: el archivo PMF es inaccesible para el servidor.

Para emitir correctamente un PMF (Archivo de mapa publicado, el PMF debe ser válido y accesible para la cuenta ArcGIS Server. Los PMF posiblemente deba volver a crearlo. También se deben verificar los permisos para el archivo PMF y el directorio en el que reside.

10815

El archivo PMF <file name> contiene un Globo y no puede abrirse por el Servidor de mapas MapServer.

Los PMF (archivos de mapas publicados) pueden contener globos. Ese tipo de PMF no se puede utilizar para crear un servicio de mapas. Para crear un servicio de mapas, debe quitar el globo del mapa y volver a publicar el PMF.

10816

No se puede abrir el documento PMF <nombre de archivo>.

Para emitir correctamente un PMF (Archivo de mapa publicado, el PMF debe ser válido y accesible para la cuenta ArcGIS Server. Los PMF posiblemente deba volver a crearlo. También se deben verificar los permisos para el archivo PMF y el directorio en el que reside.

10817

PMFInvalidFileType

Para emitir correctamente un PMF (Archivo de mapa publicado, el PMF debe ser válido y accesible para la cuenta ArcGIS Server. Los PMF posiblemente deba volver a crearlo. También se deben verificar los permisos para el archivo PMF y el directorio en el que reside.

10818

PMFUnknownError

10819

MissingParameter

Falta un parámetro requerido en la solicitud hecha al servicio de mapas.

10820

OutputDirectoryNotFound

El directorio de salida es donde el servidor crea archivos temporales para el servicio de mapas. Este directorio se especifica mediante el administrador del servidor al publicar un servicio de mapas y es parte de la configuración del servicio de mapas. Este directorio debe existir y ser accesible para la cuenta de ArcGIS Server. Verifique la existencia y la accesibilidad de este directorio.

10821

OutputDirectoryAccessDenied

El directorio de salida es donde el servidor crea archivos temporales para el servicio de mapas. Este directorio se especifica mediante el administrador del servidor al publicar un servicio de mapas y es parte de la configuración del servicio de mapas. Este directorio debe existir y ser accesible para la cuenta de ArcGIS Server. Verifique la existencia y la accesibilidad de este directorio.

10822

PropertyFilePathUndefined

Este error ocurre cuando MapServer no puede encontrar la propiedad para FilePath en el conjunto de propiedades.

10823

IsCacheMissing

IsCached es una configuración del servicio de mapas que indica si el servicio de mapas tiene caché. Verifique el archivo de configuración para asegurarse de que esta configuración esté presente y se establezca en forma apropiada.

10824

CacheOnDemandMissing

CacheOnDemandMissing es una configuración del servicio de mapas que indica si el servicio de mapas proporciona sobre-almacenamiento en caché según demanda. Verifique el archivo de configuración para asegurarse de que esta configuración esté presente y se establezca en forma apropiada.

10825

IgnoreCacheMissing

IgnoreCacheMissing es una configuración del servicio de mapas que indica si el servicio de mapas debe ignorar la caché existente. Verifique el archivo de configuración para asegurarse de que esta configuración esté presente y se establezca en forma apropiada.

10826

ClientCachingAllowedMissing

ClientCachingAllowedMissing es una configuración del servicio de mapas. Verifique el archivo de configuración para asegurarse de que esta configuración esté presente y se establezca en forma apropiada.

10827

Falló MapServer::OnStart(): No pudo crearse el nombre del directorio temp.

MapServer crea un directorio para cada servicio de mapas debajo del directorio arcgisoutput. Estos directorios se usan para archivos WMS si la capacidad WMS está habilitada para el servicio. Este error puede producirse si la cuenta de ArcGIS Server no puede crear el directorio. Asegúrese de que la cuenta de ArcGIS Server tenga el permiso adecuado para el directorio arcgisoutput.

10828

Falló MapServer::OnStop(): No pudo crearse el nombre del directorio temp.

MapServer crea un directorio para cada servicio de mapas debajo del directorio arcgisoutput. Estos directorios se usan para archivos WMS si la capacidad WMS está habilitada para el servicio. Este error puede producirse si la cuenta de ArcGIS Server no puede crear el directorio. Asegúrese de que la cuenta de ArcGIS Server tenga el permiso adecuado para el directorio arcgisoutput.

10829

Configuración del servicio no válida. Un servicio desconectado de los datos no puede ignorar la caché.

Un servicio de mapas desconectado de los datos debe usar una caché. En los casos en los que el servicio de mapas está desconectado de los datos, la propiedad IgnoreCache debe ser falsa.

10830

Configuración del servicio no válida. Un servicio no puede estar en modo Caché según demanda si está desconectado de los datos.

Un servicio de mapas que utiliza el modo Memoria caché según demanda no puede estar desconectado de los datos.

10831

Configuración del servicio no válida. Un servicio no puede estar en modo Caché según demanda e ignorar la memoria caché.

Un servicio de mapas que utiliza el modo Caché según demanda debe utilizar una caché. Cuando un servicio de mapas utiliza el modo Caché según demanda, la propiedad IgnoreCache debe ser falsa.

10832

Falló la construcción de MapServer. No se pudo obtener el puntero para IServerEnvironment.

10833

No tiene privilegios de administración de objeto del servidor.

10834

No se puede conectar a la caché

10835

No se pudo iniciar la configuración debido a que la capacidad de WMS requiere un directorio de salida asignado. Asigne un directorio de salida para este servicio.

10836

MapNotFound

Muchas solicitudes requieren un nombre de mapa como parámetro. Este error ocurre cuando el valor de nombre de mapa en una solicitud de MapServer no coincide con un nombre de servicio de mapa válido disponible.

10837

Error general de geodatabase

Existen varios factores que pueden causar un error dentro de la geodatabase. Este error del Servidor de mapas agrupa cualquier error de geodatabase en un código de error de Servidor de mapas único.

10838

No se ha encontrado ninguna capa con el Id.: <número de Id.>

LayerID suministrado era incorrecto.

10849

Se ha solicitado una cláusula where o una expresión de definición no válidas: "<cláusula where o expresión de definición>"

Este mensaje se registra si en la consulta se usan la sintaxis y las funciones específicas de las bases de datos. Si este mensaje se registra continuamente, puede ser indicativo de una amenaza potencial contra la seguridad o de un ataque de inyección de SQL.

Para obtener más información, consulte Acerca de las consultas estandarizadas.

Ejemplo

Este ejemplo describe los mensajes de error que pueden ver si envía una consulta a un servicio de mapas utilizando un nombre de campo inexistente.

MétodoMensajeTranscurridoCódigo

MapServer.QueryFeatureData

QueryFeatureData ha comenzado.

10022

MapServer.QueryFeatureData

Preparación para el método: QueryFeatureData ha comenzado.

10094

MapServer.QueryFeatureData

Preparación para el método: QueryFeatureData se ha completado.

0.00111

10095

MapServer.QueryFeatureData

Operación de consulta para el método: QueryFeatureData ha comenzado.

10096

Error de geodatabase: se ha especificado una columna que no existe.

10837

MapServer.QueryFeatureData

QueryFeatureData se ha completado.

0.01171

10023

MapServer.QueryFeatureData

Falló el método .HRESULT = 0x80040358: este es un error FACILITY_ITF que es específico de la interfaz que devolvió este error. Consulte la documentación de la interfaz que devolvió este error para obtener más información sobre este HRESULT.

0.0138

100005

Se devolvieron dos errores. MapServer generó uno de los errores, el que utiliza el código 10837. El código 10837 es un código genérico que MapServer utiliza para todos los errores generados por la geodatabase. El texto del mensaje será "Error de geodatabase:" seguido del texto proporcionado por la geodatabase. En este ejemplo, el texto generado-de la geodatabase es "La columna especificada no existe" .

También se informa otro mensaje de error para el mismo problema, el código 100005. Este mensaje es un mensaje generado por el sistema. Se espera esta redundancia.

Mensajes carto

Cuando el registro se establece en Detallado, los servicios de mapa proporcionan mensajes procedentes de dos fuentes: métodos de MapServer y métodos de Carto. Carto es el paquete de objetos que dibuja el mapa. Los mensajes carto hacen referencia a subprocesses que ocurren dentro del contexto de servidor de mapas cuando un cliente llama a ExportMapImage.

Número de códigoTextoDescripción

103000

Comienzo de trazado de capa: <nombre de capa>

El dibujo de la capa forma parte de la fase de geografía.

103001

Fin de trazado de capa: <nombre de capa>

Use este código para determinar cuánto tiempo toma dibujar una capa.

103002

Comienzo de trazado de capa de grupo: <nombre de capa>

El dibujo de la capa de grupo forma parte de la fase de geografía.

103003

Fin de trazado de capa de grupo: <nombre de capa>

Use este código para determinar cuánto tiempo toma dibujar todas las capas de miembros de una capa de grupo.

103004

Inicio de la fase de geografía

Esta es la fase en la que se dibujan las entidades de capas individuales. Esta fase incluye la ejecución de una consulta (código 103021) sobre los datos de la capa junto con el dibujo real de las entidades de la capa. Además, para las capas basadas en clases de entidades, se informa un conteo de las entidades que se están dibujando (código 103019).

103005

Fin de la fase de geografía

Use este código para determinar cuánto tiempo toma dibujar todas las capas en el mapa.

103006

Inicio de la fase de anotación

Esta es la fase en la que los gráficos, etiquetas y anotaciones dibujar.

103007

Fin de la fase de anotación

Utilice este código para determinar cuánto tiempo toma los gráficos, etiquetas y anotaciones en el mapa para dibujarse.

103008

Inicio de la fase de dibujo de la selección

Esta es la fase en la que se dibujan las entidades seleccionadas.

103009

Fin de la fase de dibujo de la selección

Use este código para determinar cuánto tiempo toma dibujar las entidades seleccionadas en el mapa.

103010

Inicio de la fase de dibujo de la selección de gráficos

Esta es la fase en la que se dibujan los gráficos seleccionados.

103011

Fin de la fase de dibujo de la selección de gráficos

Use este código para determinar cuánto tiempo toma dibujar los gráficos seleccionados en el mapa.

103012

Inicio de la fase de dibujo personalizado del mapa

Esta es la fase en la que se dibujan las entidades o elementos personalizados. También conocida como el "después del dibujo". Estas entidades o elementos son generados por un software de extensión. Es importante tener en cuenta que no son capas personalizadas.

103013

Fin de la fase de dibujo personalizado del mapa

Utilice este código para determinar cuánto tiempo toma las entidades o elementos personalizados en el dibujo del mapa.

103014

Inicio del dibujo de los gráficos

Esto forma parte de la fase de anotación.

103015

Fin del dibujo de los gráficos

Use este código para determinar cuánto tiempo toma dibujar los gráficos en el mapa.

103016

Inicio del etiquetado

Esto forma parte de la fase de anotación.

103017

Fin del etiquetado

Use este código para determinar cuánto tiempo toma dibujar las etiquetas en el mapa.

103018

Capas etiquetadas:

Esta es la lista de las capas que se están etiquetando en el mapa. También incluye la lista de capas que brindan barreras para la ubicación de etiquetas.

103019

Conteo de entidades:

Este es el conteo de las entidades dibujadas para una capa particular en una extensión determinada.

103020

Conteo de gráficos:

Este es el conteo de los gráficos dibujados para una capa particular en una extensión determinada.

103021

Ejecutando la consulta

Use este código para determinar cuánto tiempo le toma a una capa basada en una clase de entidad consultar la base de datos cuando se dibuja.

103022

Dibujando como capa de máscara

Capa utilizada como capa de máscara.

103800

LayerDrawingError

Indica que ocurrió un error en el dibujo.

Ejemplo: Conectar a un servicio de mapas (cliente de ArcMap)

Este ejemplo describe los mensajes detallados que puede encontrar cuando se conecta a un servicio de mapas ArcMap. Los registros se editaron para resaltar mensajes MapServer específico relacionado y para quitar mensajes Información .

Cuando ArcMap se conecta a un servicio de mapas (conexión HTTP), se realizan siete solicitudes: GetDefaultMapName, GetServerInfo, IsFixedScaleMap, GetSupportedImageReturnTypes y GetLegendInfo. La primera solicitud es GetDefaultMapName.

MétodoMensajeTranscurridoCódigo

MapServer.GetDefaultMapName

GetDefaultMapName ha comenzado.

10006

MapServer.GetDefaultMapName

GetDefaultMapName se ha completado.

0.00032

10007

GetDefaultMapName devuelve el nombre del mapa activo en el servicio de mapas. En este ejemplo, a MapServer le tomó 0,00032 segundos completar la solicitud GetDefaultMapName. La próxima solicitud es GetServerInfo.

MétodoMensajeTranscurridoCódigo

MapServer.GetServerInfo

GetServerInfo ha comenzado.

10008

MapServer.GetServerInfo

GetServerInfo se ha completado.

0.06732

10009

GetServerInfo devuelve la información acerca del estado actual del mapa, como por ejemplo, qué capas están visibles (activadas). En este ejemplo, a MapServer le tomó 0.06732 segundos completar la solicitud. La próxima es GetCacheDescriptionInfo.

MétodoMensajeTranscurridoCódigo

MapServer.GetCacheDescriptionInfo

GetCacheDescriptionInfo ha comenzado.

10064

MapServer.GetCacheDescriptionInfo

GetCacheDescriptionInfo se ha completado.

0.0003

10065

GetCacheDescriptionInfo devuelve la información de la descripción de la caché de un mapa determinado. Incluye información de control de caché, información de caché de tesela, información de imagen de tesela e información de tipo de caché. En este ejemplo, a MapServer le tomó 0.0003 segundos completar la solicitud. Después de hacer la solicitud GetCacheDescriptionInfo, ArcMap hace la solicitud HasSingleFusedMapCache.

MétodoMensajeTranscurridoCódigo

MapServer.HasSingleFusedMapCache

HasSingleFusedMapCache ha comenzado.

10048

MapServer.HasSingleFusedMapCache

HasSingleFusedMapCache se ha completado.

0.0003

10049

HasSingleFusedMapCache determina si el servicio de mapas tiene caché combinada. En este ejemplo, a MapServer le tomó 0.0003 segundos completar la solicitud. La próxima solicitud es IsFixedScaleMap.

MétodoMensajeTranscurridoCódigo

MapServer.IsFixedScaleMap

IsFixedScaleMap ha comenzado.

10046

MapServer.IsFixedScaleMap

IsFixedScaleMap se ha completado.

0.00032

10047

IsFixedScaleMap determina si el servicio de mapas tiene caché. La caché puede ser combinada o multicapa. En este ejemplo, a MapServer le tomó 0.00032 segundos completar la solicitud. La próxima solicitud es GetSupportedImageReturnTypes.

MétodoMensajeTranscurridoCódigo

MapServer.GetSupportedImageReturnTypes

GetSupportedImageReturnTypes ha comenzado.

10044

MapServer.GetSupportedImageReturnTypes

GetSupportedImageReturnTypes se ha completado.

0.0003

10045

GetSupportedImageReturnTypes brinda la lista de los formatos de imagen admitidos. En este ejemplo, a MapServer le tomó 0.00032 segundos completar la solicitud. La última solicitud es GetLegendInfo.

MétodoMensajeTranscurridoCódigo

MapServer.GetLegendInfo

GetLegendInfo ha comenzado.

10040

MapServer.GetLegendInfo

GetLegendInfo en la capa "Capa Nº 1" ha comenzado.

10090

MapServer.GetLegendInfo

GetLegendInfo en la capa "Capa Nº 1" se ha completado.

0.00206

10091

MapServer.GetLegendInfo

GetLegendInfo en la capa "Capa Nº 2" ha comenzado.

10090

MapServer.GetLegendInfo

GetLegendInfo en la capa "Capa Nº 2" se ha completado.

0.00087

10091

MapServer.GetLegendInfo

GetLegendInfo en la capa "Miembro de la capa de grupo Nº 1" ha comenzado.

10090

MapServer.GetLegendInfo

GetLegendInfo en la capa "Miembro de la capa de grupo Nº 1" se ha completado.

0.001

10091

MapServer.GetLegendInfo

GetLegendInfo en la capa "Miembro de la capa de grupo Nº 2" ha comenzado.

10090

MapServer.GetLegendInfo

GetLegendInfo en la capa "Miembro de la capa de grupo Nº 2" se ha completado.

0.00086

10091

MapServer.GetLegendInfo

GetLegendInfo en la capa "Capa ráster" ha comenzado.

10090

MapServer.GetLegendInfo

GetLegendInfo en la capa "Capa ráster" se ha completado.

0.00087

10091

MapServer.GetLegendInfo

GetLegendInfo se ha completado.

0.01252

10041

GetLegendInfo devuelve la información de leyenda para cada capa. Cada capa que es compatible con una leyenda tiene un mensaje iniciado y completado. Estos mensajes se registran incluyendo el tiempo que toma empaquetar la información de la leyenda de esa capa.

Ejemplo: ExportMapImage

Este ejemplo describe los mensajes de registro detallados que puede encontrar cuando solicita una imagen de mapa dinámica desde un servicio de mapas mediante el método ExportMapImage. Los registros se editaron para resaltar mensajes MapServer específico relacionado y para quitar mensajes Información .

Hay nueve partes en el proceso de ExportMapImage. Éstas incluyen (en orden):

  1. Recepción de la solicitud
  2. Preparación del mapa
  3. Fase geografía——dibujar cada capa de mapa
  4. Fase Anotación——dibujar gráficos, etiquetas y anotaciones
  5. Dibujo de la selección
  6. Selección de gráficos
  7. Después de dibujar——dibujar entidades personalizadas
  8. Generación de imágenes
  9. Proceso completo y resultado enviado

Una vez que el servidor recibe la solicitud ExportMapImage, el próximo paso es preparar el mapa.

MétodoMensajeTranscurridoCódigo

MapServer.ExportMapImage

Begin ExportMapImage.

10010

MapServer.ExportMapImage

Preparación para el método: ExportMapImage ha comenzado.

10094

MapServer.ExportMapImage

Preparación para el método: ExportMapImage se ha completado.

0.14895

10095

La preparación incluye la aplicación de MapDescription al mapa y la configuración del dibujo del mapa. Esto incluye la aplicación de cualquier transformación geográfica necesaria o la aplicación de una selección a cualquiera de las capas. En este ejemplo, la preparación tomó 0,14895 segundos. El próximo paso es dibujar el mapa. El dibujo del mapa comprende varias fases. La primera fase es la fase geográfica.

MétodoMensajeTranscurridoCódigo

Map.Draw

Inicio de la fase de geografía.

103004

Esta es la fase en la que se dibujan las entidades de capas individuales. Este es un ejemplo para una capa llamada "Capa 3".

MétodoMensajeTranscurridoCódigo

Map.Draw

Comienzo de trazado de capa: Capa 3

103000

FeatureLayer.Draw

Ejecutando la consulta.

0.00332

103021

UniqueValueRenderer.Draw

Recuento de entidades: 51

103019

Map.Draw

Fin de trazado de capa: Capa 3

0.10421

103001

La Capa 3 es una capa de entidades. Por lo tanto, se ejecuta una consulta sobre la base de datos (código 103021). El tiempo transcurrido para esta consulta es de 0,00332 segundos. Este tiempo se incluye en el tiempo transcurrido completo del dibujo (código 103001). No agregar esta vez a "End of layer draw" (code 103001) El conteo de entidades que se están dibujando en esta capa, es decir, el número de entidades dentro de una extensión de mapa especificada, es igual a 51. Además, observe que se informa el tipo de renderizador dentro del método. En este ejemplo, la Capa 3 está utilizando un renderizador por valores únicos.

Cuando la capa no es una capa de entidades, solo se informa el Comienzo del dibujo de capas (código 103000) y el Fin del dibujo de capas (código 103001). A continuación se muestra un ejemplo para una capa ráster.

MétodoMensajeTranscurridoCódigo

Map.Draw

Comienzo de trazado de capa: Capa ráster

103000

Map.Draw

Fin de trazado de capa: Capa ráster

0.64353

103001

Debajo se muestra un ejemplo de los mensajes de registro para una capa de grupo junto con el mensaje que indica el fin de la fase geográfica (código103001).

MétodoMensajeTranscurridoCódigo

Map.Draw

Comienzo de trazado de capa de grupo: Capa de grupo

103002

GroupLayer.Draw

Comienzo de trazado de capa: Capa de grupo para miembros nº 2

103000

FeatureLayer.Draw

Ejecutando la consulta.

0.02128

103021

SimpleRenderer.Draw

Recuento de entidades: 168

103019

GroupLayer.Draw

Fin de trazado de capa: Capa de grupo para miembros nº 2

0.02934

103001

GroupLayer.Draw

Comienzo de trazado de capa: Capa de grupo para miembros nº 1

103000

FeatureLayer.Draw

Ejecutando la consulta.

0.00898

103021

SimpleRenderer.Draw

Recuento de entidades: 13

103019

GroupLayer.Draw

Fin de trazado de capa: Capa de grupo para miembros nº 1

0.01678

103001

Map.Draw

Fin de trazado de capa de grupo: Capa de grupo

0.04732

103003

Map.Draw

Fin de la fase de geografía.

1.01074

103005

En este ejemplo, la capa de grupo "Capa de grupo" tiene dos capas para miembros: "Capa de grupo para miembros nº 1" y "Capa de grupo para miembros nº 2". Se dibuja cada capa de miembro y se registran los mensajes basado en el tipo de capa, como se describe anteriormente. Tenga en cuenta que el fin del dibujo de capa de grupo tiene un código (103003) distinto al código de fin del dibujo de capa (103001). El tiempo transcurrido para el dibujo de la capa de grupo es la suma del tiempo transcurrido de todas las capas de miembros dentro de la capa de grupo.

La próxima frase en el dibujo del mapa es la fase de anotación. Esta fase incluye el dibujo de los gráficos y anotaciones y el etiquetado de las entidades geográficas de mapa.

MétodoMensajeTranscurridoCódigo

Map.Draw

Inicio de la fase de anotación.

103006

Si existen gráficos dentro de la extensión de mapa que se está dibujando, se informará un conteo (código 103020).

MétodoMensajeTranscurridoCódigo

Map.Draw

Inicio del trazado de los gráficos.

103014

CompositeGraphicsLayer.Draw

Recuento de gráficos: 3.

103020

Map.Draw

Fin del trazado de los gráficos.

0.00128

103015

En el ejemplo anterior, hay tres gráficos dentro de la extensión de mapa que se está dibujando, que toma 0.00128 segundos para procesar. Es importante tener en cuenta que aunque no hubiera gráficos en el mapa, el software deberá realizar un mínimo proceso para completar el ciclo a través de cada fase.

El próximo paso en la fase de anotación es el etiquetado de entidades "al vuelo". Se puede etiquetar cualquier cantidad de entidades con cualquier cantidad de reglas de posicionamiento definidas. Cada vez que cambia la extensión del mapa, las entidades se vuelven a etiquetar. Esto requiere que el motor de etiquetado vuelva a calcular las posiciones de las etiquetas basado en las reglas establecidas en el documento de mapa proporcionado. Cada capa del mapa que se va a etiquetar se enumera (código 103018), junto con una lista de las capas que se están utilizando como barreras para el posicionamiento de etiquetas.

MétodoMensajeTranscurridoCódigo

Map.Draw

Inicio del etiquetado.

103016

Map.Draw

Capas que se etiquetan: Capa de grupo para miembros nº 1, Capa nº 1. Barreras en el etiquetado.

103018

Map.Draw

Fin del etiquetado.

0.20395

103017

Map.Draw

Fin de la fase de anotación.

0.21024

103007

En este ejemplo hay dos capas que se van a etiquetar: "Capa de grupo para miembros nº 1" y "Capa nº 1". Ninguna de las capas se utiliza como barrera.

Las últimas tres fases son la fase de dibujo de la selección, la fase de dibujo de la selección de gráficos y la fase de dibujo personalizado. El dibujo de la selección hace referencia a cualquier entidad geográfica de mapa que se seleccione. En el ejemplo que sigue, hay seis entidades seleccionadas. En la mayoría de los casos, el servidor de mapas tiene muy poco que procesar para cualquiera de estas tres fases.

MétodoMensajeTranscurridoCódigo

Map.Draw

Inicio de la fase de trazado de la selección.

103008

Map.Draw

Fin de la fase de trazado de la selección.

0.20223

103009

Map.Draw

Inicio de la fase de trazado de la selección de gráficos.

103010

Map.Draw

Fin de la fase de trazado de la selección de gráficos.

0.00029

103011

Map.Draw

Inicio de la fase de trazado personalizado del mapa.

103012

Map.Draw

Fin de la fase de trazado personalizado del mapa.

0.00028

103013

El paso final en el proceso ExportMapImage es la generación de la imagen.

MétodoMensajeTranscurridoCódigo

MapServer.ExportMapImage

Generación de imagen para el método: ExportMapImage ha comenzado.

10098

MapServer.ExportMapImage

Generación de imagen para el método: ExportMapImage se ha completado.

0.25913

10099

MapServer.ExportMapImage

End ExportMapImage.

1.84224

10011

En este ejemplo, la imagen se generó en 0.25913 segundos (en este ejemplo, una PNG) . El ExportMapImage total tomó 1,84224 segundos.

Es importante tener en cuenta que habrá una diferencia entre cuánto tiempo toma procesar una solicitud de MapServer y cuánto tiempo toma procesar una solicitud binaria para la misma solicitud. Esta diferencia está relacionada con la cantidad de tiempo que el servidor tarda en escribir la respuesta en la transmisión.

Ejemplo: QueryFeatureData

Este ejemplo muestra los mensajes de registro detallados que puede encontrar cuando consulta datos en un servicio de mapas mediante el método QueryFeatureData. Los registros se editaron para resaltar mensajes MapServer específico relacionado y para quitar mensajes Información .

MétodoMensajeTranscurridoCódigo

MapServer.QueryFeatureData

QueryFeatureData ha comenzado.

10022

MapServer.QueryFeatureData

Preparación para el método: QueryFeatureData ha comenzado.

10094

MapServer.QueryFeatureData

Preparación para el método: QueryFeatureData se ha completado.

0.00111

10095

MapServer.QueryFeatureData

Operación de consulta para el método: QueryFeatureData ha comenzado.

10096

MapServer.QueryFeatureData

Operación consulta para el método: QueryFeatureData se ha completado.

0.95778

10097

MapServer.QueryFeatureData

QueryFeatureData se ha completado.

0.96118

10023