En este tema se enumeran los códigos para los mensajes de registro que verá cuando trabaje con servicios de mapas. Cada lista de códigos va seguida de uno o más ejemplos que muestran el aspecto de los registros con algunos de los mensajes.
Este tema consta de dos partes principales:
- Mensajes MapServer: conjunto de errores, advertencias y mensajes detallados escritos por el servicio de mapas.
- Mensajes carto: conjunto de mensajes detallados sobre el dibujo del mapa. Los mensajes carto están disponibles cuando se habilita el nivel de registro detallado.
Mensajes MapServer
En la siguiente tabla se enumeran los mensajes de registro generados por los servicios de mapas y se explican 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ódigo | Texto | Descripción |
---|---|---|
10000 | GetDocumentInfo ha comenzado. | Proporciona 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ánto tiempo tarda en procesar 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ánto tiempo tarda en procesar este método. |
10004 | GetMapName ha comenzado. | Devuelve el nombre del mapa (marco de datos) como indica el valor de índice proporcionado. |
10005 | GetMapName se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar 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ánto tiempo tarda en procesar este método. |
10008 | GetServerInfo ha comenzado. | Devuelve información acerca del estado actual de un mapa (marco de datos). |
10009 | GetServerInfo se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10010 | Inicio de ExportMapImage. | Genera una imagen de mapa dinámica a partir de un marco de datos (mapa) en un servicio de mapas. |
10011 | Fin de ExportMapImage. | Utilice este mensaje para determinar cuánto tiempo tarda el servidor en dibujar dinámicamente una imagen de mapa. Al utilizar ArcGIS REST API, este mensaje puede extraerse durante un periodo de tiempo y utilizarse para derivar las estadísticas de rendimiento del servicio. |
10012 | ExportScaleBar ha comenzado. | Genera 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ánto tiempo tarda en procesar este método. |
10014 | Buscar ha comenzado. | Busca los atributos de una o más capas en un marco de datos de un servicio de mapas correspondientes a una cadena de búsqueda determinada. |
10015 | Buscar se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10016 | Identificar ha comenzado. | Devuelve las entidades geográficas de mapa y sus valores de atributo basándose en una búsqueda espacial. |
10017 | Identificar se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10018 | QueryFeatureCount ha comenzado. | Devuelve el número de entidades que coinciden con los criterios de selección del filtro de consulta para el Id. de capa especificado. |
10019 | QueryFeatureCount se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10020 | QueryFeatureIds ha comenzado. | Devuelve un conjunto de Id. de entidades que coinciden con los criterios de selección del filtro de consulta para el Id. de capa especificado. |
10021 | QueryFeatureIds se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10022 | QueryFeatureData ha comenzado. | Devuelve un 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ánto tiempo tarda en procesar este método. |
10024 | QueryFeatureCount2 ha comenzado. | Devuelve el recuento 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ánto tiempo tarda en procesar 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ánto tiempo tarda en procesar este método. |
10028 | QueryFeatureData2 ha comenzado. | Devuelve un 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ánto tiempo tarda en procesar 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ánto tiempo tarda en procesar 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ánto tiempo tarda en procesar 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ánto tiempo tarda en procesar este método. |
10036 | ToMapPoints ha comenzado. | Convierte puntos de coordenadas de pantalla a coordenadas de mapa. |
10037 | ToMapPoints se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10038 | FromMapPoints ha comenzado. | Convierte coordenadas de mapa en coordenadas de pantalla. |
10039 | FromMapPoints se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar 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 de un mapa. |
10041 | GetLegendInfo se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10042 | GetSQLSyntaxinfo ha comenzado. | Devuelve información de sintaxis SQL para la capa especificada. |
10043 | GetSQLSyntaxinfo se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10044 | GetSupportedImageReturnTypes ha comenzado. | Devuelve los formatos compatibles para recuperar imágenes generadas por un servicio de mapas. |
10045 | GetSupportedImageReturnTypes se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10046 | IsFixedScaleMap ha comenzado. | Determina si un mapa (marco de datos) tiene una 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ánto tiempo tarda en procesar 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ánto tiempo tarda en procesar este método. |
10050 | GetTileCacheInfo ha comenzado. | Obtiene las propiedades de configuración de la caché para un mapa determinado. |
10051 | GetTileCacheInfo se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10052 | GetTileImageInfo ha comenzado. | Obtenga información sobre el formato de imagen de las teselas en caché. |
10053 | GetTileImageInfo se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar 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ánto tiempo tarda en procesar este método. |
10056 | HasLayerCache ha comenzado. | Determina si una capa determinada de un mapa (marco de datos) tiene caché de capa. |
10057 | HasLayerCache se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10058 | GetLayerTile ha comenzado. | Devuelve la tesela de la imagen de una caché de capa correspondiente a una ubicación específica. |
10059 | GetLayerTile se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10060 | GetVirtualCacheDirectory ha comenzado. | Obtiene el directorio virtual que contiene las teselas de caché para una capa determinada dentro de un mapa (marco de datos). |
10061 | GetVirtualCacheDirectory se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10062 | GetCacheName ha comenzado. | Obtiene el nombre de caché para una capa determinada dentro de un mapa (marco de datos). |
10063 | GetCacheName se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10064 | GetCacheDescriptionInfo ha comenzado. | Obtiene la información de 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ánto tiempo tarda en procesar este método. |
10066 | GetCacheControlInfo ha comenzado. | Obtiene la información de control de la caché para un mapa determinado. Se utiliza principalmente para determinar si se permite el almacenamiento en caché en el cliente. |
10067 | GetCacheControlInfo se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10068 | GetServiceConfigurationInfo ha comenzado. | Devuelve un conjunto de pares nombre-valor que contienen información sobre las restricciones de configuración del servicio de mapas. |
10069 | GetServiceConfigurationInfo se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar 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 escribe la imagen en un archivo específico en el disco. |
10071 | ExportLayout se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10072 | ExportLegend ha comenzado. | Exporta la leyenda a un archivo de imagen. No está 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ánto tiempo tarda en procesar este método. |
10074 | ExportNorthArrow ha comenzado. | Exporta un flecha de norte a un archivo de imagen. No está 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ánto tiempo tarda en procesar este método. |
10076 | FromPagePoints ha comenzado. | Convierte una coordenada de página en una ubicación de pantalla. No está 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ánto tiempo tarda en procesar este método. |
10078 | ToPagePoints ha comenzado. | Convierte una ubicación de pantalla en una coordenada de página. No está 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ánto tiempo tarda en procesar este método. |
10080 | ApplyMapDescription ha comenzado. | Aplica el estado actual de la descripción del mapa al objeto del servidor del mapa. No está 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ánto tiempo tarda en procesar este método. |
10082 | RefreshServerObjects ha comenzado. | Actualiza la información del servidor basándose en el estado actual de los objetos detallados subyacentes. No está 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ánto tiempo tarda en procesar este método. |
10084 | Buscar la capa <layer name> ha comenzado. | Busca los atributos de una capa específica en un marco de datos de un servicio de mapas correspondiente a una cadena de caracteres de búsqueda determinada. |
10085 | Buscar la capa <layer name> se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10086 | Identificar capa <layer name> ha comenzado. | Devuelve las entidades de mapa y sus valores de atributo basándose en una búsqueda espacial de una capa específica. |
10087 | Identificar capa <layer name> se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10088 | QueryHyperlinks para la capa <layer name> ha comenzado. | Devuelve la geometría de la entidad y la dirección URL del hipervínculo asociada para una capa específica dentro de una extensión de mapa definida. |
10089 | QueryHyperlinks para la capa <layer name> se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10090 | GetLegendInfo para la capa <layer name> 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 la capa <layer name> se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10092 | MapReaderOpen ha comenzado. | Abre un archivo MXD o PMF almacenado en la ruta especificada. |
10093 | MapReaderOpen se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10094 | La preparación para el método: <method name> ha comenzado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10095 | Preparación para el método: <method name> se ha completado. | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10096 | QueryOperation_Start | Este mensaje se utiliza para QueryFeatureData y QueryFeatureData2. |
10097 | QueryOperation_End | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10098 | ImageGeneration_Started | Esto crea el archivo de imagen desde el servicio de mapas. |
10099 | ImageGeneration_End | Use este código para determinar cuánto tiempo tarda en procesar este método. |
10138 | Extensión:<XMin>,<YMin>,<XMax>,<YMax>;Tamaño:<size 1>,<size 2>;Escala:<scale value> | En una solicitud ExportMapImage, este código devuelve la extensión (en unidades del servicio de mapas), el tamaño (en píxeles) y la escala (fracción representativa) de la imagen de mapa solicitada. |
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 inicia la simbolización y se ejecuta una consulta para obtener la simbología de entidad. |
10800 | MapServerFailed | Pueden ocurrir varios errores durante el método MapServer:Connect. Los detalles del error específico deben escribirse en el texto del mensaje. |
10801 | La capa <layer name> en el mapa: <map name> no es válida. | Esto ocurriría cuando haya una capa con un vínculo dañado en el mapa proporcionado. Se debe comprobar las capas que tienen vínculos dañados a sus datos. Los vínculos se deben reparar y el servicio de mapas se debe actualizar después de la reparación. |
10802 | InvalidLicense | |
10803 | Nombre solicitado no compatible | |
10804 | La capacidad solicitada no es compatible. | Estas son las capacidades establecidas por el administrador del servidor. |
10805 | Campo invisible o no válido en el subcampo del QueryFilter | Este mensaje aparece cuando el QueryFilter en 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 aparecería al intentar realizar uno de los siguientes métodos en una capa de servicio de mapas que no está conectada a su fuente de datos: Buscar, Identificar, 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 seguras. Para proporcionar correctamente el mapa, las capas que requieren contraseña se deben quitar del mapa. |
10808 | El archivo <file name> no es válido. El archivo <file name> no existe. Acceso al archivo <file name> denegado. | Para proporcionar correctamente un documento de mapa, el documento de mapa debe ser válido y accesible a la cuenta de ArcGIS Server. Es posible que algo haya dañado el archivo y sea necesario volver a crear el documento de mapa. También se deben verificar los permisos para el documento de mapa y el directorio en el que reside. |
10809 | El archivo PMF <file name> solo es legible para la aplicación ArcReader. | Los PMF (archivos de mapa publicados) se pueden configurar de modo que solo ArcReader pueda abrir el documento. No se pueden proporcionar los PMF configurados de esta manera. Para proporcionar un mapa de ese tipo, se debe crear un nuevo PMF para que las aplicaciones que no sean ArcReader puedan abrir el PMF. |
10810 | Este PMF no se puede proporcionar porque se deshabilitó la siguiente funcionalidad: <name of functionality> | Los PMF (archivos de mapa publicados) se pueden configurar para que el PMF restrinja la funcionalidad especificada. Esta funcionalidad puede incluir exportar, buscar, identificar, cambiar vistas, acceder a hipervínculos, cambiar la visibilidad de la capa, medición, consulta, valor de la consulta y vista de la Tabla de contenido. Si se deshabilita la funcionalidad al publicar un PMF, no se puede proporcionar el PMF. Para proporcionar un mapa de ese tipo, se debe crear un nuevo PMF para que no esté deshabilitada la funcionalidad. |
10811 | El archivo PMF <file name> está protegido por 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 contraseña. Para proporcionar el mapa, se debe crear un nuevo PMF sin protección con contraseña. |
10812 | Se agotó el tiempo de espera del archivo PMF <file name>. | Los PMF (archivos de mapa publicados) se pueden crear con una opción de tiempo de espera. Una vez superada la fecha del tiempo de espera, no se puede abrir el PMF ni se puede proporcionar un servicio de mapas basado en ese PMF. |
10813 | No se pudo leer el documento PMF especificado. | Para proporcionar correctamente un PMF (Archivo de mapa publicado), el PMF debe ser válido y accesible a la cuenta de ArcGIS Server. Es posible que se deba volver a crear el PMF. 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 <file name>. Causa probable: el servidor no puede acceder al archivo PMF. | Para proporcionar correctamente un PMF (Archivo de mapa publicado), el PMF debe ser válido y accesible a la cuenta de ArcGIS Server. Es posible que se deba volver a crear el PMF. 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 MapServer no puede abrirlo. | Los PMF (archivos de mapa publicados) pueden contener globos. Estos PMF no se pueden 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 | El documento PMF <file name> no se puede abrir. | Para proporcionar correctamente un PMF (Archivo de mapa publicado), el PMF debe ser válido y accesible a la cuenta de ArcGIS Server. Es posible que se deba volver a crear el PMF. También se deben verificar los permisos para el archivo PMF y el directorio en el que reside. |
10817 | PMFInvalidFileType | Para proporcionar correctamente un PMF (Archivo de mapa publicado), el PMF debe ser válido y accesible a la cuenta de ArcGIS Server. Es posible que se deba volver a crear el PMF. 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 una solicitud realizada al servicio de mapas. |
10820 | OutputDirectoryNotFound | El directorio de salida es donde el servidor crea archivos temporales para el servicio de mapas. Este directorio lo especifica el administrador del servidor cuando publica un servicio de mapas y forma parte de la configuración del servicio de mapas. Este directorio debe existir y ser accesible a la cuenta de ArcGIS Server. Compruebe 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 lo especifica el administrador del servidor cuando publica un servicio de mapas y forma parte de la configuración del servicio de mapas. Este directorio debe existir y ser accesible a la cuenta de ArcGIS Server. Compruebe 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 establece adecuadamente. |
10824 | CacheOnDemandMissing | CacheOnDemandMissing es una configuración del servicio de mapas que indica si el servicio de mapas proporciona almacenamiento en caché según demanda. Verifique el archivo de configuración para asegurarse de que esta configuración está presente y se establece adecuadamente. |
10825 | IgnoreCacheMissing | IgnoreCacheMissing es una configuración del servicio de mapas que indica si el servicio de mapas debe ignorar una caché existente. Verifique el archivo de configuración para asegurarse de que esta configuración está presente y se establece adecuadamente. |
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 establece adecuadamente. |
10827 | Falló MapServer::OnStart(): no se puede crear el nombre del directorio temp. | MapServer crea un directorio para cada servicio de mapas bajo el directorio arcgisoutput. Estos directorios se utilizan para los archivos WMS si la capacidad WMS está habilitada para el servicio. Este error puede ocurrir si la cuenta de ArcGIS Server no puede crear el directorio. Asegúrese de que la cuenta de ArcGIS Server tiene los permisos adecuados para el directorio arcgisoutput. |
10828 | Falló MapServer::OnStop(): no se puede crear el nombre del directorio temp. | MapServer crea un directorio para cada servicio de mapas bajo el directorio arcgisoutput. Estos directorios se utilizan para los archivos WMS si la capacidad WMS está habilitada para el servicio. Este error puede ocurrir si la cuenta de ArcGIS Server no puede crear el directorio. Asegúrese de que la cuenta de ArcGIS Server tiene los permisos adecuados para el directorio arcgisoutput. |
10829 | Configuración de servicio no válida. Un servicio desconectado de los datos no puede ignorar la caché. | Un servicio de mapas desconectado de sus datos debe utilizar 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 de servicio no válida. Un servicio no puede estar en modo Caché según demanda y desconectado de los datos. | Un servicio de mapas que utiliza el modo Caché según demanda no puede estar desconectado de sus datos. |
10831 | Configuración de servicio no válida. Un servicio no puede estar en modo Caché según demanda e ignorar la 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 puede obtener el puntero para IServerEnvironment. | |
10833 | No tiene privilegios de administración de objeto de servidor. | |
10834 | No se puede conectar a la caché. | |
10835 | No se pudo iniciar la configuración porque la capacidad WMS requiere un directorio de salida asignado. Asigne un directorio de salida a este servicio. | |
10836 | MapNotFound | Muchas solicitudes requieren un nombre de mapa como parámetro. Este error ocurre cuando el valor del nombre del 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 único código de error del servidor de mapas. |
10838 | No se encontró ninguna capa con el Id.: <ID number> | LayerId suministrado incorrecto. |
10849 | Se ha solicitado una cláusula where o una expresión de definición no válida: "<where clause or definition expression>" | Este mensaje se registra si en una consulta se utilizan la sintaxis y las funciones específicas de las bases de datos. Si este mensaje se registra continuamente, puede indicar una amenaza potencial contra la seguridad o 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 aparecer si envía una consulta a un servicio de mapas utilizando un nombre de campo inexistente.
Método | Mensaje | Transcurrido | Có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 especificó 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 devuelven dos errores. MapServer genera uno, que usa 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 que proporcione la geodatabase. En este ejemplo, el texto generado por la geodatabase es "La columna especificada no existe".
También se informa de otro mensaje de error, código 100005, para el mismo problema. Este mensaje es un mensaje generado por el sistema. Se espera esta redundancia.
Mensajes carto
Cuando el inicio de sesión se establece en Detallado, los servicios de mapas 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 subprocesos que ocurren dentro del contexto de servidor de mapas cuando un cliente llama a ExportMapImage.
Número de código | Texto | Descripción |
---|---|---|
103000 | Inicio del dibujo de la capa: <layer name> | El dibujo de la capa forma parte de la fase de geografía. |
103001 | Fin del dibujo de la capa: <layer name> | Use este código para determinar cuánto tiempo tarda en dibujarse una capa. |
103002 | Inicio del dibujo de la capa de grupo: <layer name> | El dibujo de la capa de grupo forma parte de la fase de geografía. |
103003 | Fin del dibujo de la capa de grupo: <layer name> | Use este código para determinar cuánto tiempo tardan en dibujarse 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) en los datos de la capa junto con el dibujo real de las entidades de capa. Además, para las capas basadas en clases de entidad, se notifica un recuento 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 tardan en dibujarse todas las capas del mapa. |
103006 | Inicio de la fase de anotación | Esta es la fase en la que se dibujan los gráficos, etiquetas y anotaciones. |
103007 | Fin de la fase de anotación | Use este código para determinar cuánto tiempo tardan en dibujarse los gráficos, etiquetas y anotaciones en el mapa. |
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 tardan en dibujarse 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 tardan en dibujarse 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 se conoce como el "después del dibujo". Estas entidades o elementos suelen ser 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 | Use este código para determinar cuánto tiempo tardan en dibujarse las entidades o elementos personalizados en el 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 tardan en dibujarse 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 tardan en dibujarse las etiquetas en el mapa. |
103018 | Etiquetado de capas: | Esta es la lista de capas del mapa que se están etiquetando. También se incluye la lista de capas que proporcionan barreras para la ubicación de etiquetas. |
103019 | Recuento de entidades: | Este es el recuento de las entidades dibujadas para una capa en particular en una extensión determinada. |
103020 | Recuento de gráficos: | Este es el recuento de los gráficos dibujados para una capa en particular en una extensión determinada. |
103021 | Ejecutando consulta | Use este código para determinar cuánto tiempo tarda una capa basada en una clase de entidad en consultar la base de datos al dibujar. |
103022 | Dibujando como capa de máscara | Capa utilizada como capa de máscara. |
103800 | LayerDrawingError | Indica que se ha producido un error de dibujo. |
Ejemplo: Conectar a un servicio de mapas (cliente de ArcMap)
Este ejemplo describe los mensajes detallados que pueden aparecer al conectarse a un servicio de mapas en ArcMap. Los registros se editaron para resaltar mensajes específicos relacionados con MapServer y para quitar mensajes Info.
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étodo | Mensaje | Transcurrido | Có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, MapServer ha tardado 0,00032 segundos en completar la solicitud GetDefaultMapName. La próxima solicitud es GetServerInfo.
Método | Mensaje | Transcurrido | Código |
---|---|---|---|
MapServer.GetServerInfo | GetServerInfo ha comenzado. | 10008 | |
MapServer.GetServerInfo | GetServerInfo se ha completado. | 0,06732 | 10009 |
GetServerInfo devuelve información sobre el estado actual del mapa, como por ejemplo, qué capas están visibles (activadas). En este ejemplo, MapServer ha tardado 0,06732 segundos en completar la solicitud. El siguiente es GetCacheDescriptionInfo.
Método | Mensaje | Transcurrido | Código |
---|---|---|---|
MapServer.GetCacheDescriptionInfo | GetCacheDescriptionInfo ha comenzado. | 10064 | |
MapServer.GetCacheDescriptionInfo | GetCacheDescriptionInfo se ha completado. | 0,0003 | 10065 |
GetCacheDescriptionInfo devuelve la información de 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, MapServer ha tardado 0,0003 segundos en completar la solicitud. Después de realizar una solicitud GetCacheDescriptionInfo, ArcMap realiza una solicitud HasSingleFusedMapCache.
Método | Mensaje | Transcurrido | Có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, MapServer ha tardado 0,0003 segundos en completar la solicitud. La próxima solicitud es IsFixedScaleMap.
Método | Mensaje | Transcurrido | Có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é. Esta puede ser una caché combinada o multicapa. En este ejemplo, MapServer ha tardado 0,00032 segundos en completar la solicitud. La próxima solicitud es GetSupportedImageReturnTypes.
Método | Mensaje | Transcurrido | Código |
---|---|---|---|
MapServer.GetSupportedImageReturnTypes | GetSupportedImageReturnTypes ha comenzado. | 10044 | |
MapServer.GetSupportedImageReturnTypes | GetSupportedImageReturnTypes se ha completado. | 0,0003 | 10045 |
GetSupportedImageReturnTypes proporciona la lista de formatos de imagen compatibles. En este ejemplo, MapServer ha tardado 0,00032 segundos en completar la solicitud. La última solicitud es GetLegendInfo.
Método | Mensaje | Transcurrido | Código |
---|---|---|---|
MapServer.GetLegendInfo | GetLegendInfo ha comenzado. | 10040 | |
MapServer.GetLegendInfo | GetLegendInfo en la capa "Capa 1" ha comenzado. | 10090 | |
MapServer.GetLegendInfo | GetLegendInfo en la capa "Capa 1" se ha completado. | 0,00206 | 10091 |
MapServer.GetLegendInfo | GetLegendInfo en la capa "Capa 2" ha comenzado. | 10090 | |
MapServer.GetLegendInfo | GetLegendInfo en la capa "Capa 2" se ha completado. | 0,00087 | 10091 |
MapServer.GetLegendInfo | GetLegendInfo en la capa "Miembro de la capa de grupo 1" ha comenzado. | 10090 | |
MapServer.GetLegendInfo | GetLegendInfo en la capa "Miembro de la capa de grupo 1" se ha completado. | 0.001 | 10091 |
MapServer.GetLegendInfo | GetLegendInfo en la capa "Miembro de la capa de grupo 2" ha comenzado. | 10090 | |
MapServer.GetLegendInfo | GetLegendInfo en la capa "Miembro de la capa de grupo 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 la leyenda de las capas. Cada capa compatible con una leyenda tiene un mensaje iniciado y completado. Estos mensajes se registran, incluido el tiempo que se tarda en empaquetar la información de la leyenda de esa capa.
Ejemplo: ExportMapImage
Este ejemplo describe los mensajes de registro detallados que puede ver cuando solicita una imagen de mapa dinámica desde un servicio de mapas utilizando el método ExportMapImage. Los registros se editaron para resaltar mensajes específicos relacionados con MapServer y para quitar mensajes Info.
Hay nueve partes en el proceso ExportMapImage. Estas incluyen (en orden):
- Recepción de la solicitud
- Preparación del mapa
- Fase geográfica: dibujo de cada capa de mapa
- Fase de anotación: dibujo de gráficos, etiquetas y anotaciones
- Dibujo de la selección
- Selección de gráficos
- Después de dibujar: dibujo de entidades personalizadas
- Generación de imágenes
- Proceso completo y resultado enviado
Una vez que el servidor recibe la solicitud ExportMapImage, el primer paso es preparar el mapa.
Método | Mensaje | Transcurrido | Código |
---|---|---|---|
MapServer.ExportMapImage | Inicio de 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 aplicar cualquier transformación geográfica necesaria o aplicar una selección a cualquiera de las capas. En este ejemplo, la preparación ha tardado 0,14895 segundos. El próximo paso consiste en dibujar el mapa. El dibujo del mapa comprende varias fases. La primera fase es la fase geográfica.
Método | Mensaje | Transcurrido | Có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 de una capa llamada "Capa 3".
Método | Mensaje | Transcurrido | Código |
---|---|---|---|
Map.Draw | Inicio del dibujo de la capa: Capa 3 | 103000 | |
FeatureLayer.Draw | Ejecutando la consulta. | 0,00332 | 103021 |
UniqueValueRenderer.Draw | Recuento de entidades: 51 | 103019 | |
Map.Draw | Fin del dibujo de la capa: Capa 3 | 0,10421 | 103001 |
La Capa 3 es una capa de entidades. Por lo tanto, se ejecuta una consulta en 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 durante todo el dibujo (código 103001). No agregue este tiempo a la hora de "Fin del dibujo de la capa" (código 103001). El recuento de entidades que se están dibujando en esta capa, es decir, el número de entidades dentro de la extensión de mapa especificada, se notifica como 51. Además, debe tener en cuenta que el tipo de renderizador se notifica dentro del método. En este ejemplo, la Capa 3 está utilizando un renderizador de valores únicos.
Cuando la capa no es una capa de entidades, solo se informa del Inicio del dibujo de la capa (código 103000) y el Fin del dibujo de la capa (código 103001). A continuación se muestra un ejemplo correspondiente a una capa ráster.
Método | Mensaje | Transcurrido | Código |
---|---|---|---|
Map.Draw | Inicio del dibujo de la capa: capa ráster | 103000 | |
Map.Draw | Fin del dibujo de la capa: capa ráster | 0,64353 | 103001 |
A continuación se muestra un ejemplo de los mensajes de registro para una capa de grupo junto con el mensaje que indica el final de la fase geográfica (código 103001).
Método | Mensaje | Transcurrido | Código |
---|---|---|---|
Map.Draw | Inicio del dibujo de la capa de grupo: capa de grupo | 103002 | |
GroupLayer.Draw | Inicio del dibujo de la capa: miembro 2 de la capa de grupo | 103000 | |
FeatureLayer.Draw | Ejecutando la consulta. | 0,02128 | 103021 |
SimpleRenderer.Draw | Recuento de entidades: 168 | 103019 | |
GroupLayer.Draw | Fin del dibujo de la capa: miembro 2 de la capa de grupo | 0,02934 | 103001 |
GroupLayer.Draw | Inicio del dibujo de la capa: miembro 1 de la capa de grupo | 103000 | |
FeatureLayer.Draw | Ejecutando la consulta. | 0,00898 | 103021 |
SimpleRenderer.Draw | Recuento de entidades: 13 | 103019 | |
GroupLayer.Draw | Fin del dibujo de la capa: miembro 1 de la capa de grupo | 0,01678 | 103001 |
Map.Draw | Fin del dibujo de la 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 de miembros: "Miembro 1 de la capa de grupo" y "Miembro 2 de la capa de grupo". Se dibuja cada capa de miembro y se registran los mensajes en función del tipo de capa, tal y como se describió anteriormente. Tenga en cuenta que el final del dibujo de la capa de grupo tiene un código (103003) distinto del código de fin de la 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 siguiente fase en el dibujo del mapa es la fase de anotación. Esta fase incluye el dibujo de gráficos y anotaciones y el etiquetado de entidades de mapa.
Método | Mensaje | Transcurrido | Código |
---|---|---|---|
Map.Draw | Inicio de la fase de anotación. | 103006 |
Si hay gráficos dentro de la extensión de mapa que se está dibujando, se notificará un recuento (código 103020).
Método | Mensaje | Transcurrido | Código |
---|---|---|---|
Map.Draw | Inicio del dibujo de los gráficos. | 103014 | |
CompositeGraphicsLayer.Draw | Recuento de gráficos: 3. | 103020 | |
Map.Draw | Fin del dibujo de los gráficos. | 0,00128 | 103015 |
En el ejemplo anterior, hay tres gráficos dentro de la extensión del mapa que se está dibujando, que tarda 0,00128 segundos en procesarse. Es importante tener en cuenta que aunque no haya gráficos en el mapa, el software deberá realizar un mínimo proceso para completar el ciclo a través de cada fase.
El siguiente paso en la fase de anotación es el etiquetado de entidades "sobre la marcha". Se puede etiquetar cualquier número de capas 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 según 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étodo | Mensaje | Transcurrido | Código |
---|---|---|---|
Map.Draw | Inicio del etiquetado. | 103016 | |
Map.Draw | Capas que se están etiquetando: miembro 1 de capa de grupo, Capa 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 están etiquetando: "Miembro 1 de capa de grupo" y "Capa 1". Ninguna de las capas se utiliza como barreras.
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 de mapa que esté seleccionada. En el siguiente ejemplo, hay seis entidades seleccionadas. En la mayoría de los casos, el servidor de mapas tardará muy poco en procesar cualquiera de estas tres fases.
Método | Mensaje | Transcurrido | Código |
---|---|---|---|
Map.Draw | Inicio de la fase de dibujo de la selección. | 103008 | |
Map.Draw | Fin de la fase de dibujo de la selección. | 0,20223 | 103009 |
Map.Draw | Inicio de la fase de dibujo de la selección de gráficos. | 103010 | |
Map.Draw | Fin de la fase de dibujo de la selección de gráficos. | 0,00029 | 103011 |
Map.Draw | Inicio de la fase de dibujo personalizado del mapa. | 103012 | |
Map.Draw | Fin de la fase de dibujo personalizado del mapa. | 0,00028 | 103013 |
El paso final del proceso ExportMapImage es la generación de la imagen.
Método | Mensaje | Transcurrido | Có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 | Fin de ExportMapImage. | 1,84224 | 10011 |
En este ejemplo, la imagen se generó en 0,25913 segundos (en este ejemplo, un PNG). La versión general de ExportMapImage tardó 1,84224 segundos en procesarse.
Es importante tener en cuenta que habrá una diferencia en cuanto al tiempo que tarda en procesarse una solicitud de MapServer y 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 específicos relacionados con MapServer y para quitar mensajes Info.
Método | Mensaje | Transcurrido | Có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 de consulta para el método: QueryFeatureData se ha completado. | 0,95778 | 10097 |
MapServer.QueryFeatureData | QueryFeatureData se ha completado. | 0,96118 | 10023 |