Codes de consignation des services de carte

Cette rubrique répertorie les codes des messages de consignation qui s'affichent lorsque vous utilisez des services de carte. Chaque liste de codes est suivie d'un ou de plusieurs exemples illustrant à quoi ressemblerait les journaux avec certains des messages répertoriés.

Cette rubrique comporte deux parties principales :

Messages du serveur de carte

Le tableau ci-dessous répertorie les messages de consignation générés par les services de carte et en explique la raison. Les messages de consignation détaillés correspondent à la plage de codes 10 000 – 10 799, tandis que les erreurs et les avertissements correspondent à la plage 10 800 – 10 999.

Numéro de code

Texte

Description

10000

La requête suivante GetDocumentInfo a été reçue.

Fournit un ensemble de propriétés du service de carte qui permettent de décrire le contenu général du service.

10001

La requête suivante GetDocumentInfo a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10002

La requête suivante GetMapCount a été reçue.

Retourne le nombre de cartes (blocs de données) dans un service de carte.

10003

La requête suivante GetMapCount a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10004

La requête suivante GetMapName a été reçue.

Retourne le nom de la carte (bloc de données) tel qu'indiqué par la valeur d'index fournie.

10005

La requête suivante GetMapName a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10006

La requête suivante GetDefaultMapName a été reçue.

Nom de la carte active (bloc de données) dans un service de carte.

10007

La requête suivante GetDefaultMapName a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10008

La requête suivante GetServerInfo a été reçue.

Retourne des informations sur l'état actuel d'une carte (bloc de données).

10009

La requête suivante GetServerInfo a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10010

Début de l’exportation de la carte de type image.

Génère une carte dynamique de type image à partir d'un bloc de données (carte) dans un service de carte.

10011

Fin de l’exportation de la carte de type image.

Utilisez ce message pour déterminer le temps nécessaire au serveur pour afficher dynamiquement une carte de type image. Avec l'API de l'administrateur ArcGIS Server, ce message peut être exploité sur une certaine période et utilisé pour obtenir des statistiques sur les performances du service. Reportez-vous à la rubrique Exemple : interroger les journaux ArcGIS Server.

10012

La requête suivante ExportScaleBar a été reçue.

Génère une image de barre d'échelle pour un bloc de données (carte) dans un service de carte.

10013

La requête suivante ExportScaleBar a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10014

La requête suivante Find a été reçue.

Recherche une chaîne de recherche donnée dans les attributs d'une ou de plusieurs couches d'un bloc de données, dans un service de carte.

10015

La requête suivante Find a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10016

La requête suivante Identify a été reçue.

Retourne des entités cartographiques et leurs valeurs attributaires en fonction d'une recherche spatiale.

10017

La requête suivante Identify a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10018

La requête suivante QueryFeatureCount a été reçue.

Renvoie le nombre d'entités correspondant aux critères de sélection du filtre de requête pour l'identifiant de couche spécifié.

10019

La requête suivante QueryFeatureCount a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10020

La requête suivante QueryFeatureIDs a été reçue.

Renvoie un ensemble d'identifiants d'entités correspondant aux critères de sélection du filtre de requête pour l'identifiant de couche spécifié.

10021

La requête suivante QueryFeatureIDs a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10022

La requête suivante QueryFeatureData a été reçue.

Renvoie un jeu d'enregistrements des entités (géométrie et attributs) correspondant aux critères de sélection du filtre de requête pour l'identifiant de couche spécifié.

10023

La requête suivante QueryFeatureData a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10024

La requête suivante QueryFeatureCount2 a été reçue.

Retourne le nombre d'entités qui correspondent aux critères de sélection du filtre de requête pour la description de couche spécifiée.

10025

La requête suivante QueryFeatureCount2 a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10026

La requête suivante QueryFeatureIDs2 a été reçue.

Retourne les identifiants des entités qui correspondent aux critères de sélection du filtre de requête pour la description de couche spécifiée.

10027

La requête suivante QueryFeatureIDs2 a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10028

La requête suivante QueryFeatureData2 a été reçue.

Retourne un jeu d'enregistrements des entités qui correspondent aux critères de sélection du filtre de requête pour la description de couche spécifiée.

10029

La requête suivante QueryFeatureData2 a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10030

La requête suivante QueryHyperlinks a été reçue.

Renvoie la géométrie des entités et l'URL de l'hyperlien associé pour les couches visibles au sein d'une étendue de carte définie.

10031

La requête suivante QueryHyperlinks a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10032

La requête suivante ComputeScale a été reçue.

Calcule l'échelle de la carte spécifiée (bloc de données) sur l'étendue de carte donnée pour une image avec la taille donnée.

10033

La requête suivante ComputeScale a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10034

La requête suivante ComputeDistance a été reçue.

Calcule la distance entre deux points dans une carte (bloc de données).

10035

La requête suivante ComputeDistance a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10036

La requête suivante ToMapPoints a été reçue.

Convertit les coordonnées d'écran des points en coordonnées cartographiques.

10037

La requête suivante ToMapPoints a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10038

La requête suivante FromMapPoints a été reçue.

Convertit des coordonnées cartographiques en coordonnées d'écran.

10039

La requête suivante FromMapPoints a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10040

La requête suivante GetLegendInfo a été reçue.

Renvoie une légende indiquant le nom de la couche, l'en-tête de groupe, les étiquettes de classification et les gabarits de symbole, pour les couches figurant dans une carte.

10041

La requête suivante GetLegendInfo a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10042

La requête suivante GetSQLSyntaxInfo a été reçue.

Retourne les informations de syntaxe SQL pour la couche spécifiée.

10043

La requête suivante GetSQLSyntaxInfo a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10044

La requête suivante GetSupportedImageReturnTypes a été reçue.

Retourne les formats pris en charge pour la récupération des images générées par un service de carte.

10045

La requête suivante GetSupportedImageReturnTypes a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10046

La requête suivante IsFixedScaleMap a été reçue.

Détermine si une carte (bloc de données) possède un cache. Le cache peut être un cache de carte unique fusionné ou un cache de couche.

10047

La requête suivante IsFixedScaleMap a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10048

La requête suivante HasSingleFusedMapCache a été reçue.

Détermine si une carte (bloc de données) possède un cache fusionné. Chaque carte dans un service de carte ne peut avoir qu'un seul cache fusionné.

10049

La requête suivante HasSingleFusedMapCache a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10050

La requête suivante GetTileCacheInfo a été reçue.

Obtient les propriétés de configuration de cache pour une carte donnée.

10051

La requête suivante GetTileCacheInfo a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10052

La requête suivante GetTileImageInfo a été reçue.

Obtient des informations sur le format d'image des tuiles de cache.

10053

La requête suivante GetTileImageInfo a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10054

La requête suivante GetMapTile a été reçue.

Retourne la tuile d'image à partir d'un cache de carte fusionné pour un emplacement spécifique.

10055

La requête suivante GetMapTile a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10056

La requête suivante HasLayerCache a été reçue.

Détermine si une couche donnée dans une carte (bloc de données) possède un cache de couche.

10057

La requête suivante HasLayerCache a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10058

La requête suivante GetLayerTile a été reçue.

Retourne la tuile d'image à partir d'un cache de couche pour un emplacement spécifique.

10059

La requête suivante GetLayerTile a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10060

La requête suivante GetVirtualCacheDirectory a été reçue.

Obtient le répertoire virtuel qui contient les tuiles de cache pour une couche donnée dans une carte (bloc de données).

10061

La requête suivante GetVirtualCacheDirectory a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10062

La requête suivante GetCacheName a été reçue.

Obtient le nom du cache pour une couche donnée dans une carte (bloc de données).

10063

La requête suivante GetCacheName a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10064

La requête suivante GetCacheDescriptionInfo a été reçue.

Obtient les informations de description de cache pour une carte donnée. Inclut les informations de contrôle de cache, les informations de cache de tuiles, les informations d'image de tuile et les informations de type de cache.

10065

La requête suivante GetCacheDescriptionInfo a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10066

La requête suivante GetCacheControlInfo a été reçue.

Obtient les informations de contrôle de cache pour une carte donnée. Permet essentiellement de déterminer si la mise en cache du client est autorisée.

10067

La requête suivante GetCacheControlInfo a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10068

La requête suivante GetServiceConfigurationInfo a été reçue.

Retourne un ensemble de paires nom-valeur qui contiennent des informations sur les restrictions de configuration du service de carte.

10069

La requête suivante GetServiceConfigurationInfo a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10070

La requête suivante ExportLayout a été reçue.

Génère une image de la mise en page, basée sur l'objet description de page donné et enregistre l'image dans un fichier spécifié sur le disque.

10071

La requête suivante ExportLayout a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10072

La requête suivante ExportLegend a été reçue.

Exporte une légende vers un fichier image. Non disponible via une connexion Internet au service de carte.

10073

La requête suivante ExportLegend a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10074

La requête suivante ExportNorthArrow a été reçue.

Exporte une flèche d'orientation vers le Nord vers un fichier image. Non disponible via une connexion Internet au service de carte.

10075

La requête suivante ExportNorthArrow a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10076

La requête suivante FromPagePoints a été reçue.

Convertit une coordonnée de page en un emplacement à l'écran. Non disponible via une connexion Internet au service de carte.

10077

La requête suivante FromPagePoints a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10078

La requête suivante ToPagePoints a été reçue.

Convertit un emplacement à l'écran en une coordonnée de page. Non disponible via une connexion Internet au service de carte.

10079

La requête suivante ToPagePoints a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10080

La requête suivante ApplyMapDescription a été reçue.

Applique l'état actuel de la description de carte à l'objet serveur de carte. Non disponible via une connexion Internet au service de carte.

10081

La requête suivante ApplyMapDescription a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10082

La requête suivante RefreshServerObjects a été reçue.

Met à jour les informations du serveur en fonction de l'état actuel des objets détaillés sous-jacents. Non disponible via une connexion Internet au service de carte.

10083

La requête suivante RefreshServerObjects a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10084

Find commencé pour la couche <nom de la couche>.

Recherche une chaîne de recherche donnée dans les attributs pour une couche spécifique d'un bloc de données, dans un service de carte.

10085

Find terminé pour la couche <nom de la couche>.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10086

Identify commencé pour la couche <nom de la couche>.

Retourne des entités cartographiques et leurs valeurs attributaires en fonction d'une recherche spatiale pour une couche spécifique.

10087

Identify terminé pour la couche <nom de la couche>.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10088

QueryHyperlinks commencé pour la couche <nom de la couche>.

Renvoie la géométrie des entités et une URL de l'hyperlien associé pour une couche spécifique au sein d'une étendue de carte définie.

10089

QueryHyperlinks terminé pour la couche <nom de la couche>.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10090

GetLegendInfo commencé pour la couche <nom de la couche>.

Renvoie une légende indiquant le nom de la couche, l'en-tête de groupe, les étiquettes de classification et les gabarits de symbole, pour une couche spécifique dans une carte.

10091

GetLegendInfo terminé pour la couche <nom de la couche>.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10092

La requête suivante MapReaderOpen a été reçue.

Ouvre un fichier MXD ou PMF stocké dans le chemin d'accès spécifié.

10093

La requête suivante MapReaderOpen a été traitée.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10094

Préparation pour la méthode : <nom de la méthode> commencé.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10095

Préparation pour la méthode : <nom de la méthode> terminé.

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10096

QueryOperation_Start

Ce message est utilisé pour QueryFeatureData et QueryFeatureData2.

10097

QueryOperation_End

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10098

ImageGeneration_Started

Message indiquant la création du fichier image à partir du service de carte.

10099

ImageGeneration_End

Utilisez ce code pour déterminer le temps nécessaire au traitement de cette méthode.

10138

Etendue :<XMin>,<YMin>,<XMax>,<YMax>;Taille :<taille 1>,<taille 2>;Echelle :<valeur d'échelle>

Dans une requête ExportMapImage, ce code renvoie l'étendue (en unités de service de carte), la taille (en pixels) et l'échelle (fraction représentative) de la carte de type image demandée.

10800

MapServerFailed

Plusieurs erreurs peuvent se produire au cours de la méthode MapServer:Connect. Des détails de l'erreur spécifique doivent figurer dans le texte du message.

10801

La couche <nom de la couche> de la carte <nom de la carte> n'est pas valide.

Cela se produit lorsque la carte proposée contient une couche qui présente un lien rompu. Il convient de rechercher dans la carte des couches possédant des liaisons rompues avec leurs données. Ces liaisons doivent être réparées et le service de carte actualisé après la réparation.

10802

InvalidLicense

10803

Nom de requête non pris en charge

10804

La fonctionnalité demandée n’est pas prise en charge.

Ce sont les fonctionnalités définies par l'administrateur du serveur.

10805

Champ incorrect ou invisible dans SubField de QueryFilter

Ce message s'affiche lorsque QueryFilter dans QueryFeatureData ou QueryFeatureData2 contient un champ non valide. Un champ non valide peut être un champ marqué comme non visible dans la carte d'origine qui est proposée ou un champ spécifié dans la requête qui n'existe pas dans le service de carte.

10806

Le service est déconnecté des données.

Cet avertissement peut se produire lors d'une tentative visant à exécuter l'une des méthodes suivantes sur une couche du service de carte qui n'est pas connectée à sa source de données : Find, Identify, QueryFeatureCount, QueryFeatureCount2, QueryFeatureIds, QueryFeatureIds2, QueryFeatureData, QueryFeatureData2, QueryHyperlinks, GetLegendInfo ou GetSQLSyntaxinfo.

10807

Ce document contient des couches sécurisées (protégées par mot de passe).

Les cartes qui contiennent des couches sécurisées ne peuvent pas être proposées. Pour que la carte puisse être proposée correctement, les couches qui nécessitent un mot de passe doivent être supprimées de la carte.

10808

Le fichier <nom du fichier> n'est pas valide. Le fichier <nom du fichier> n'existe pas. Accès refusé au fichier <nom du fichier>.

Pour diffuser un document ArcMap, ce dernier doit être valide et le compte ArcGIS Server doit pouvoir y accéder. Il est possible que le fichier soit corrompu et que le document ArcMap doive être recréé. Les autorisations d'accès au document ArcMap, ainsi qu'au répertoire dans lequel il réside, doivent également être vérifiées.

10809

Le fichier <nom du fichier> peut être lu uniquement dans l'application ArcReader.

Les fichiers de carte publiée (fichiers PMF) peuvent être configurés de telle façon que seul ArcReader puisse ouvrir le document. Les fichiers PMF configurés de cette façon ne peuvent pas être mis à la disposition des utilisateurs. Pour mettre à disposition une telle carte, un nouveau fichier PMF doit être créé de telle sorte que les applications autres qu'ArcReader puissent ouvrir le fichier PMF.

10810

Ce fichier PMF ne peut pas être mis à disposition car la fonctionnalité suivante a été désactivée : <nom de la fonctionnalité>

Les fichiers de carte publiée (fichiers PMF) peuvent être configurés de manière à limiter la fonctionnalité spécifiée. Cette fonctionnalité peut inclure les opérations suivantes : exportation, recherche, changement de vue, accès aux hyperliens, modification de la visibilité des vues, mesure, interrogation, requête sur une valeur et affichage de la table des matières. Lorsque la fonctionnalité a été désactivée lors de la publication d'un fichier PMF, le fichier PMF ne peut pas être diffusé. Pour mettre à disposition une telle carte, un nouveau fichier PMF doit être créé de telle façon qu'aucune fonctionnalité ne soit désactivée.

10811

Le fichier <nom du fichier> est protégé par mot de passe et ne peut pas être utilisé pour un objet serveur.

Les fichiers de carte publiée (fichiers PMF) qui sont protégés par mot de passe ne peuvent pas être mis à disposition. Pour mettre à disposition la carte, un nouveau fichier PMF doit être créé sans protection par mot de passe.

10812

Le délai d'expiration du fichier <nom du fichier> est dépassé.

Les fichiers de carte publiée (fichiers PMF) peuvent être créés avec une option de délai d'expiration. Une fois que la date du délai d'expiration a été dépassée , le fichier PMF ne peut pas être ouvert et il est impossible de diffuser un service de carte basé sur ce fichier PMF.

10813

Impossible de lire le document spécifié.

Pour diffuser un document PMF (fichier de carte publiée), ce dernier doit être valide et le compte ArcGIS Server doit pouvoir y accéder. Il est possible que le fichier PMF doive être recréé. Les autorisations sur le fichier PMF et le répertoire dans lequel il réside doivent être également vérifiées.

10814

Impossible d'ouvrir le fichier PMF <nom du fichier>. Cause probable : l'accès au fichier n'est pas possible pour le compte utilisateur du conteneur des objets serveur ArcGIS.

Pour diffuser un document PMF (fichier de carte publiée), ce dernier doit être valide et le compte ArcGIS Server doit pouvoir y accéder. Il est possible que le fichier PMF doive être recréé. Les autorisations sur le fichier PMF et le répertoire dans lequel il réside doivent être également vérifiées.

10815

Le fichier PMF <nom du fichier> contient un globe et ne peut pas être ouvert par le service MapServer.

Les fichiers de carte publiée (fichiers PMF) peuvent contenir des globes. De tels fichiers PMF ne peuvent pas être utilisés pour créer un service de carte. Pour créer un service de carte, le globe doit être supprimé de la carte et le fichier PMF publié de nouveau.

10816

Impossible d'ouvrir le document <nom du fichier>.

Pour diffuser un document PMF (fichier de carte publiée), ce dernier doit être valide et le compte ArcGIS Server doit pouvoir y accéder. Il est possible que le fichier PMF doive être recréé. Les autorisations sur le fichier PMF et le répertoire dans lequel il réside doivent être également vérifiées.

10817

PMFInvalidFileType

Pour diffuser un document PMF (fichier de carte publiée), ce dernier doit être valide et le compte ArcGIS Server doit pouvoir y accéder. Il est possible que le fichier PMF doive être recréé. Les autorisations sur le fichier PMF et le répertoire dans lequel il réside doivent être également vérifiées.

10818

PMFUnknownError

10819

MissingParameter

Un paramètre obligatoire est manquant dans une demande effectuée au service de carte.

10820

OutputDirectoryNotFound

Le répertoire en sortie est l'emplacement où le serveur crée les fichiers temporaires pour le service de carte. Ce répertoire est spécifié par l'administrateur du serveur lors de la publication d'un service de carte et il fait partie de la configuration du service de carte. Ce répertoire doit exister et le compte ArcGIS Server doit pouvoir y accéder. Vérifiez l'existence et l'accessibilité de ce répertoire.

10821

OutputDirectoryAccessDenied

Le répertoire en sortie est l'emplacement où le serveur crée les fichiers temporaires pour le service de carte. Ce répertoire est spécifié par l'administrateur du serveur lors de la publication d'un service de carte et il fait partie de la configuration du service de carte. Ce répertoire doit exister et le compte ArcGIS Server doit pouvoir y accéder. Vérifiez l'existence et l'accessibilité de ce répertoire.

10822

PropertyFilePathUndefined

Cette erreur se produit lorsque MapServer ne trouve pas la propriété de FilePath dans l'ensemble de propriétés.

10823

IsCacheMissing

IsCached est un paramètre de configuration de service de carte qui indique si le service de carte possède un cache. Vérifiez le fichier de configuration pour vous assurer que ce paramètre est présent et défini convenablement.

10824

CacheOnDemandMissing

CacheOnDemandMissing est un paramètre de configuration de service de carte qui indique si le service de carte assure une mise en cache à la demande. Vérifiez le fichier de configuration pour vous assurer que ce paramètre est présent et défini convenablement.

10825

IgnoreCacheMissing

IgnoreCacheMissing est un paramètre de configuration de service de carte qui indique si le service de carte doit ignorer un cache existant. Vérifiez le fichier de configuration pour vous assurer que ce paramètre est présent et défini convenablement.

10826

ClientCachingAllowedMissing

ClientCachingAllowedMissing est un paramètre de configuration de service de carte. Vérifiez le fichier de configuration pour vous assurer que ce paramètre est présent et défini convenablement.

10827

Echec MapServer : : OnStart() : impossible de créer le nom du répertoire temp.

MapServer crée un répertoire pour chaque service de carte figurant sous le répertoire arcgisoutput. Ces répertoires sont utilisés pour les fichiers WMS si la fonctionnalité WMS est activée pour le service. Cette erreur peut se produire si le compte ArcGIS Server ne peut pas créer le répertoire. Assurez-vous que le compte ArcGIS Server dispose de l'autorisation appropriée sur le répertoire arcgisoutput.

10828

Echec MapServer : : OnStart() : impossible de créer le nom du répertoire temp.

MapServer crée un répertoire pour chaque service de carte figurant sous le répertoire arcgisoutput. Ces répertoires sont utilisés pour les fichiers WMS si la fonctionnalité WMS est activée pour le service. Cette erreur peut se produire si le compte ArcGIS Server ne peut pas créer le répertoire. Assurez-vous que le compte ArcGIS Server dispose de l'autorisation appropriée sur le répertoire arcgisoutput.

10829

Configuration incorrecte du service. Un service ne peut pas être déconnecté des données et ignorer le cache.

Un service de carte déconnecté de ses données a besoin d'utiliser un cache. Dans les cas où le service de carte est déconnecté de ses données, la propriété IgnoreCache doit avoir la valeur false.

10830

Configuration incorrecte du service. Un service ne peut pas utiliser le mode Cache sur demande et être déconnecté des données.

Un service de carte utilisant le mode Cache sur demande ne peut pas être déconnecté de ses données.

10831

Configuration incorrecte du service. Un service ne peut pas utiliser le mode Cache sur demande et ignorer le cache.

Un service de carte utilisant le mode Cache sur demande doit utiliser un cache. Lorsqu'un service de carte utilise le mode Cache sur demande, la propriété IgnoreCache doit avoir la valeur false.

10832

La création du serveur de carte a échoué. Impossible d'obtenir un pointeur vers IServerEnvironment.

10833

Ne possède pas de privilèges d’administration de l’objet serveur.

10834

Connexion au cache impossible.

10835

La configuration n'a pas pu démarrer car la fonctionnalité WMS nécessite un répertoire attribué en sortie. Veuillez définir un répertoire en sortie pour ce service.

10836

MapNotFound

De nombreuses requêtes nécessitent la spécification d'un nom de carte comme paramètre. Cette erreur se produit lorsque la valeur du nom de carte d'une requête MapServer ne correspond pas à un nom de service de carte disponible valide.

10837

Erreur générale de géodatabase

De nombreux événements peuvent causer une erreur dans la géodatabase. Cette erreur de serveur de carte encapsule toute erreur de géodatabase dans un seul code d'erreur du serveur de carte.

10838

Aucune couche trouvée avec l'ID : <numéro d'ID>

L'identifiant de couche fourni n'était pas valide.

Exemple

Cet exemple illustre les messages d'erreur susceptibles d'apparaître si vous avez envoyé une requête à un service de carte en utilisant un nom de champ inexistant.

Méthode

Message

Temps écoulé

Code

MapServer.QueryFeatureData

La requête suivante QueryFeatureData a été reçue.

10022

MapServer.QueryFeatureData

Préparation pour la méthode : QueryFeatureData commencé.

10094

MapServer.QueryFeatureData

Préparation pour la méthode : QueryFeatureData terminé.

0.00111

10095

MapServer.QueryFeatureData

Opération de requête pour la méthode : QueryFeatureData commencé.

10096

Erreur de géodatabase : la colonne spécifiée n'existe pas.

10837

MapServer.QueryFeatureData

La requête suivante QueryFeatureData a été traitée.

0.01171

10023

MapServer.QueryFeatureData

Echec de la méthode.HRESULT = 0x80040358 : ceci est une erreur FACILITY_ITF spécifique à l'interface qui a retourné cette erreur. Consultez la documentation de l'interface qui a retourné cette erreur pour plus d'informations sur ce code HRESULT.

0.0138

100005

Deux erreurs sont retournées. L'une, identifiée par le code 10837 est générée par le serveur de carte. Le code 10837 est un code générique utilisé par le serveur de carte pour toutes les erreurs générées par la géodatabase. Le texte du message est "Erreur de géodatabase :" suivi d'un texte quelconque fourni par la géodatabase. Dans cet exemple, la géodatabase a généré le texte suivant : "La colonne spécifiée n'existe pas."

Un autre message d'erreur, de code 100005, est signalé également pour le même problème. Ce message est généré par le système. Cette redondance est attendue.

Messages propres à Carto

Lorsque la consignation est définie au niveau Commentaires, les services de carte fournissent des messages à partir de deux sources : les méthodes provenant de MapServer et celles de Carto. Carto correspond au package d'objets qui affiche effectivement la carte. Les messages Carto font référence aux sous-processus qui se produisent dans un contexte de serveur de carte lorsqu'un client appelle ExportMapImage.

Numéro de code

Texte

Description

103000

Début de l'affichage de la couche : <nom de la couche>

L'affichage de la couche fait partie de la phase géographie.

103001

Fin de l'affichage de la couche : <nom de la couche>

Utilisez ce code pour déterminer le temps nécessaire à l'affichage d'une couche.

103002

Début de l'affichage du groupe de couches : <nom de la couche>

L'affichage du groupe de couches fait partie de la phase géographie.

103003

Fin de l'affichage du groupe de couches : <nom de la couche>

Utilisez ce code pour déterminer le temps nécessaire à l'affichage de toutes les couches membres d'un groupe de couches.

103004

Début de la phase géographie

Il s'agit de la phase d'affichage des entités des couches individuelles. Cette phase comprend l'exécution d'une requête (code 103021) dans les données de la couche avec l'affichage effectif des entités de la couche. En outre, pour les couches basées sur les classes d'entités, le nombre d'entités dessinées est signalé (code 103019).

103005

Fin de la phase géographie

Utilisez ce code pour déterminer le temps nécessaire à l'affichage de toutes les couches de la carte.

103006

Début de la phase annotation

Il s'agit de la phase d'affichage des graphiques, des étiquettes et des annotations.

103007

Fin de la phase annotation

Utilisez ce code pour déterminer le temps nécessaire à l'affichage des graphiques, des étiquettes et des annotations dans la carte.

103008

Début de la phase d'affichage de la sélection

Il s'agit de la phase d'affichage des entités sélectionnées.

103009

Fin de la phase d'affichage de la sélection

Utilisez ce code pour déterminer le temps nécessaire à l'affichage des entités sélectionnées dans la carte.

103010

Début de la phase d'affichage de la sélection graphique

Il s'agit de la phase d'affichage des graphiques sélectionnés.

103011

Fin de la phase d'affichage de la sélection graphique

Utilisez ce code pour déterminer le temps nécessaire à l'affichage des graphiques sélectionnés dans la carte.

103012

Début de la phase post-affichage de la carte

Il s'agit de la phase d'affichage des entités ou des éléments personnalisés. Cette phase est également connue sous le nom de "post-affichage". Ces entités ou éléments sont souvent générés par un logiciel d'extension. Il est important de noter qu'il ne s'agit pas de couches personnalisées.

103013

Fin de la phase post-affichage de la carte

Utilisez ce code pour déterminer le temps nécessaire à l'affichage des entités ou des éléments personnalisés dans la carte.

103014

Début de l'affichage des graphiques

Ceci constitue une partie de la phase annotation.

103015

Fin de l'affichage des graphiques

Utilisez ce code pour déterminer le temps nécessaire à l'affichage des graphiques dans la carte.

103016

Début de l'étiquetage

Ceci constitue une partie de la phase annotation.

103017

Fin de l'étiquetage

Utilisez ce code pour déterminer le temps nécessaire à l'affichage des étiquettes dans la carte.

103018

Couches étiquetées :

Il s'agit de la liste des couches de la carte qui sont étiquetées. Inclut également la liste des couches qui fournissent des interruptions au placement des étiquettes.

103019

Nombre d'entités :

Il s'agit du nombre d'entités dessinées pour une couche particulière sur une étendue donnée.

103020

Nombre de graphiques :

Il s'agit du nombre de graphiques dessinés pour une couche particulière sur une étendue donnée.

103021

Exécution de la requête

Utilisez ce code pour déterminer le temps requis par une couche basée sur une classe d'entités pour interroger la base de données lors du dessin.

103022

Affichage comme couche de masquage

Couche utilisée comme couche de masquage.

103800

LayerDrawingError

Indique qu'une erreur d'affichage a eu lieu.

Exemple : connexion à un service de carte (client ArcMap)

Cet exemple illustre les messages détaillés susceptibles d'apparaître lorsque vous vous connectez à un service de carte dans ArcMap. Les journaux ont été modifiés de sorte à mettre en surbrillance les messages liés à MapServer et à supprimer les messages Info.

Lorsque ArcMap se connecte à un service de carte (connexion HTTP), sept requêtes sont exécutées : GetDefaultMapName, GetServerInfo, IsFixedScaleMap, GetSupportedImageReturnTypes et GetLegendInfo. La première requête est GetDefaultMapName.

Méthode

Message

Temps écoulé

Code

MapServer.GetDefaultMapName

La requête suivante GetDefaultMapName a été reçue.

10006

MapServer.GetDefaultMapName

La requête suivante GetDefaultMapName a été traitée.

0.00032

10007

GetDefaultMapName retourne le nom de la carte active dans le service de carte. Dans cet exemple, MapServer a mis 0,00032 seconde à traiter la requête GetDefaultMapName. La requête suivante est GetServerInfo.

Méthode

Message

Temps écoulé

Code

MapServer.GetServerInfo

La requête suivante GetServerInfo a été reçue.

10008

MapServer.GetServerInfo

La requête suivante GetServerInfo a été traitée.

0.06732

10009

GetServerInfo renvoie des informations sur l'état actuel de la carte en identifiant les couches visibles (activées), par exemple. Dans cet exemple, MapServer a mis 0,06732 seconde à traiter la requête. La requête suivante est GetCacheDescriptionInfo.

Méthode

Message

Temps écoulé

Code

MapServer.GetCacheDescriptionInfo

La requête suivante GetCacheDescriptionInfo a été reçue.

10064

MapServer.GetCacheDescriptionInfo

La requête suivante GetCacheDescriptionInfo a été traitée.

0.0003

10065

GetCacheDescriptionInfo retourne des informations de description de cache pour une carte donnée. Cela inclut les informations de contrôle de cache, les informations de cache de tuiles, les informations d'image de tuile et les informations de type de cache. Dans cet exemple, MapServer a mis 0,0003 seconde à traiter la requête. Après avoir exécuté une requête GetCacheDescriptionInfo, ArcMap exécute une requête HasSingleFusedMapCache.

Méthode

Message

Temps écoulé

Code

MapServer.HasSingleFusedMapCache

La requête suivante HasSingleFusedMapCache a été reçue.

10048

MapServer.HasSingleFusedMapCache

La requête suivante HasSingleFusedMapCache a été traitée.

0.0003

10049

HasSingleFusedMapCache détermine si le service de carte possède un cache fusionné. Dans cet exemple, MapServer a mis 0,0003 seconde à traiter la requête. La requête suivante est IsFixedScaleMap.

Méthode

Message

Temps écoulé

Code

MapServer.IsFixedScaleMap

La requête suivante IsFixedScaleMap a été reçue.

10046

MapServer.IsFixedScaleMap

La requête suivante IsFixedScaleMap a été traitée.

0.00032

10047

IsFixedScaleMap détermine si le service de carte possède un cache. Il peut s'agir d'un cache fusionné ou multi-couches. Dans cet exemple, MapServer a mis 0,00032 seconde à traiter la requête. La requête suivante est GetSupportedImageReturnTypes.

Méthode

Message

Temps écoulé

Code

MapServer.GetSupportedImageReturnTypes

La requête suivante GetSupportedImageReturnTypes a été reçue.

10044

MapServer.GetSupportedImageReturnTypes

La requête suivante GetSupportedImageReturnTypes a été traitée.

0.0003

10045

GetSupportedImageReturnTypes fournit la liste des formats d'image pris en charge. Dans cet exemple, MapServer a mis 0,00032 seconde à traiter la requête. La requête finale est GetLegendInfo.

Méthode

Message

Temps écoulé

Code

MapServer.GetLegendInfo

La requête suivante GetLegendInfo a été reçue.

10040

MapServer.GetLegendInfo

GetLegendInfo commencé pour la couche 'Layer #1'.

10090

MapServer.GetLegendInfo

GetLegendInfo terminé pour la couche 'Layer #1'.

0.00206

10091

MapServer.GetLegendInfo

GetLegendInfo commencé pour la couche 'Layer #2'.

10090

MapServer.GetLegendInfo

GetLegendInfo terminé pour la couche 'Layer #2'.

0.00087

10091

MapServer.GetLegendInfo

GetLegendInfo commencé pour la couche 'Group Layer member #1'.

10090

MapServer.GetLegendInfo

GetLegendInfo terminé pour la couche 'Group Layer member #1'.

0.001

10091

MapServer.GetLegendInfo

GetLegendInfo commencé pour la couche 'Group Layer member #2'.

10090

MapServer.GetLegendInfo

GetLegendInfo terminé pour la couche 'Group Layer member #2'.

0.00086

10091

MapServer.GetLegendInfo

GetLegendInfo commencé pour la couche 'Raster layer'.

10090

MapServer.GetLegendInfo

GetLegendInfo terminé pour la couche 'Raster layer'.

0.00087

10091

MapServer.GetLegendInfo

La requête suivante GetLegendInfo a été traitée.

0.01252

10041

GetLegendInfo retourne les informations de légende pour chaque couche. Chaque couche qui prend en charge une légende affiche un message de début et de fin. Ces messages sont consignés et indiquent le temps nécessaire pour empaqueter la légende de cette couche.

Exemple : ExportMapImage

Cet exemple illustre les messages de consignation détaillés susceptibles d'apparaître lorsque vous demandez une carte dynamique de type image à partir d'un service de carte à l'aide de la méthode ExportMapImage. Les journaux ont été modifiés de sorte à mettre en surbrillance les messages liés à MapServer et à supprimer les messages Info.

Le processus ExportMapImage comporte neuf parties. Il s'agit des suivantes, dans l'ordre :

  1. Réception de la requête
  2. Préparation de la carte
  3. Phase Géographie - Affichage de chaque couche de la carte
  4. Phase Annotation - Affichage des graphiques, des étiquettes et des annotations
  5. Affichage de la sélection
  6. Sélection graphique
  7. Post-affichage - Affichage des entités personnalisées
  8. Génération des images
  9. Fin du processus et envoi du résultat

Une fois la requête ExportMapImage reçue par le serveur, la première étape consiste à préparer la carte.

Méthode

Message

Temps écoulé

Code

MapServer.ExportMapImage

Début de l’exportation de la carte de type image.

10010

MapServer.ExportMapImage

Préparation pour la méthode : ExportMapImage commencé.

10094

MapServer.ExportMapImage

Préparation pour la méthode : ExportMapImage terminé.

0.14895

10095

La préparation inclut l'application de MapDescription à la carte et la configuration de la carte pour son affichage. Cela inclut l'application de toutes les géotransformations nécessaires ou l'application d'une sélection à toutes les couches concernées. Dans cet exemple, la préparation a pris 0,14895 seconde. L'étape suivante consiste à afficher la carte. L'affichage de la carte comporte plusieurs phases. La première phase est la phase géographie.

Méthode

Message

Temps écoulé

Code

Map.Draw

Début de la phase géographie.

103004

Il s'agit de la phase d'affichage des entités des couches individuelles. Voici un exemple pour une couche appelée "Layer 3".

Méthode

Message

Temps écoulé

Code

Map.Draw

Début de l'affichage des couches : couche 3

103000

FeatureLayer.Draw

Exécution de la requête.

0.00332

103021

UniqueValueRenderer.Draw

Nombre d'entités : 51

103019

Map.Draw

Fin de l'affichage des couches : couche 3

0.10421

103001

La couche 3 est une couche d'entités. Par conséquent, une requête est effectuée sur la base de données (code 103021). Le temps écoulé pour cette requête est 0,00332 seconde. Ce temps est inclus dans le temps écoulé pour l'affichage complet (code 103001). N'ajoutez pas ce temps au temps "Fin de l'affichage des couches" (code 103001). Le nombre d'entités représentées dans cette couche, à savoir le nombre d'entités au sein de l'étendue de carte spécifiée pour cette couche, est indiqué comme étant égal à 51. Notez également que le type de moteur de rendu est indiqué dans la méthode. Dans cet exemple, la couche 3 utilise un moteur de rendu par valeurs uniques.

Lorsque la couche n'est pas une couche d'entités, seuls les messages Début de l'affichage des couches (code 103000) et Fin de l'affichage des couches (code 103001) sont transmis. Voici un exemple pour une couche raster.

Méthode

Message

Temps écoulé

Code

Map.Draw

Début de l'affichage de la couche : Raster layer

103000

Map.Draw

Fin de l'affichage de la couche : Raster layer

0.64353

103001

Vous trouverez ci-dessous un exemple des messages de consignation pour un groupe de couches avec le message qui indique la fin de la phase géographie (code 103001).

Méthode

Message

Temps écoulé

Code

Map.Draw

Début de l'affichage du groupe de couches : Group Layer

103002

GroupLayer.Draw

Début de l'affichage de la couche : Group Layer member #2

103000

FeatureLayer.Draw

Exécution de la requête.

0.02128

103021

SimpleRenderer.Draw

Nombre d'entités : 168

103019

GroupLayer.Draw

Fin de l'affichage de la couche : Group Layer member #2

0.02934

103001

GroupLayer.Draw

Début de l'affichage de la couche : Group Layer member #1

103000

FeatureLayer.Draw

Exécution de la requête.

0.00898

103021

SimpleRenderer.Draw

Nombre d'entités : 13

103019

GroupLayer.Draw

Fin de l'affichage de la couche : Group Layer member #1

0.01678

103001

Map.Draw

Fin de l'affichage du groupe de couches : Group Layer

0.04732

103003

Map.Draw

Fin de la phase géographie.

1.01074

103005

Dans cet exemple, le groupe de couches, "Group Layer" comprend deux couches membre : "Group Layer member #1" et "Group Layer member #2". Chaque couche membre est dessinée et des messages sont consignés en fonction du type de couche, comme cela a été décrit précédemment. Notez que la fin de l'affichage du groupe de couches a un code (103003) différent du code de fin d'affichage de couche (103001). Le temps écoulé pour l'affichage du groupe de couches correspond à la somme des temps écoulés pour toutes les couches membres du groupe de couches.

La phase suivante dans l'affichage de la carte est la phase annotation. Cette phase inclut l'affichage des graphiques et des annotations, ainsi que l'étiquetage des entités cartographiques.

Méthode

Message

Temps écoulé

Code

Map.Draw

Début de la phase annotation.

103006

Si l'étendue de la carte en cours d'affichage intègre des graphiques, un nombre est indiqué (code 103020).

Méthode

Message

Temps écoulé

Code

Map.Draw

Début de l’affichage des graphiques.

103014

CompositeGraphicsLayer.Draw

Nombre de graphiques : 3.

103020

Map.Draw

Fin de l’affichage des graphiques.

0.00128

103015

Dans l'exemple ci-dessus, 3 graphiques figurent dans l'étendue de la carte en cours d'affichage, ce qui équivaut à une durée de traitement de 0,00128 seconde. Il est important de noter que même si aucun graphique ne figure dans la carte, le logiciel doit encore procéder à un traitement minimal pour parcourir chaque phase.

Ensuite, l'étiquetage "à la volée" des entités intervient dans la phase annotation. Un nombre quelconque de couches peuvent être étiquetées avec un nombre quelconque de règles de placement définies. Chaque fois qu'une étendue de la carte change, les entités sont étiquetées de nouveau. Cela exige du moteur d'étiquetage qu'il calcule de nouveau les positions des étiquettes en fonction des règles définies dans le document ArcMap mis à disposition. Chaque couche de la carte devant être étiquetée est répertoriée (code 103018), de même que la liste des couches utilisées comme interruptions au placement des étiquettes.

Méthode

Message

Temps écoulé

Code

Map.Draw

Début de l’étiquetage.

103016

Map.Draw

Couches étiquetées : Group Layer member #1,Layer #1. Interruptions en cours d'étiquetage.

103018

Map.Draw

Fin de l’étiquetage.

0.20395

103017

Map.Draw

Fin de la phase annotation.

0.21024

103007

Dans cet exemple, deux couches sont étiquetées : "Group Layer member #1" et "Layer #1". Aucune des couches n'est utilisée comme interruption.

Les trois dernières phases correspondent à la phase d'affichage de la sélection, à la phase d'affichage de la sélection graphique et à la phase post-affichage. L'affichage de la sélection fait référence à toutes les entités cartographiques sélectionnées. Dans l'exemple ci-dessous, six entités sont sélectionnées. Dans la plupart des cas, la charge de traitement du serveur de carte est très réduite pour ces trois phases.

Méthode

Message

Temps écoulé

Code

Map.Draw

Début de la phase d’affichage de la sélection.

103008

Map.Draw

Fin de la phase d’affichage de la sélection.

0.20223

103009

Map.Draw

Début de la phase d’affichage de la sélection graphique.

103010

Map.Draw

Fin de la phase d’affichage de la sélection graphique.

0.00029

103011

Map.Draw

Début de la phase post-affichage de la carte.

103012

Map.Draw

Fin de la phase post-affichage de la carte.

0.00028

103013

La dernière étape du processus ExportMapImage est celle de génération de l'image.

Méthode

Message

Temps écoulé

Code

MapServer.ExportMapImage

Génération des images pour la méthode : ExportMapImage commencé.

10098

MapServer.ExportMapImage

Génération des images pour la méthode : ExportMapImage terminé.

0.25913

10099

MapServer.ExportMapImage

Fin de l’exportation de la carte de type image.

1.84224

10011

Dans cet exemple, il a fallu 0,25913 seconde pour générer l'image (dans cet exemple, une image PNG). Le traitement du processus ExportMapImage global a duré 1,84224 secondes.

Il est important de noter qu'il existe une différence entre le temps nécessaire au traitement d'une requête MapServer et celui nécessaire au traitement d'une requête binaire pour la même requête. Cette différence correspond au temps nécessaire au serveur pour écrire la réponse dans le flux.

Exemple : QueryFeatureData

Cet exemple illustre les messages de consignation détaillés susceptibles d'apparaître lorsque vous interrogez des données dans un service de carte à l'aide de la méthode QueryFeatureData. Les journaux ont été modifiés de sorte à mettre en surbrillance les messages liés à MapServer et à supprimer les messages Info.

Méthode

Message

Temps écoulé

Code

MapServer.QueryFeatureData

La requête suivante QueryFeatureData a été reçue.

10022

MapServer.QueryFeatureData

Préparation pour la méthode : QueryFeatureData commencé.

10094

MapServer.QueryFeatureData

Préparation pour la méthode : QueryFeatureData terminé.

0.00111

10095

MapServer.QueryFeatureData

Opération de requête pour la méthode : QueryFeatureData commencé.

10096

MapServer.QueryFeatureData

Opération de requête pour la méthode : QueryFeatureData terminé.

0.95778

10097

MapServer.QueryFeatureData

La requête suivante QueryFeatureData a été traitée.

0.96118

10023

9/18/2013