Cette rubrique répertorie les codes pour les messages de consignation qui s'afficheront lors de l'utilisation des services de carte. Chaque liste de codes est suivie d'un ou plusieurs exemples montrant la présentation des journaux avec quelques-uns des messages.
Cette rubrique se compose de deux parties principales :
- Messages MapServer : ensemble d'erreurs, d'avertissements et de messages détaillés écrits par le service de carte.
- Messages Carto : ensemble de messages détaillés sur le dessin de la carte. Les messages Carto sont disponibles lorsque le niveau de consignation Verbose (Commentaires) est activé.
Messages MapServer
Le tableau suivant répertorie les messages de consignation générés par les services de carte et explique certaines de leurs causes courantes. La plage de codes des messages de consignation détaillés est comprise entre 10000 et 10799, tandis que celle des erreurs et des avertissements est comprise entre 10800 et 10999.
Numéro de code | Texte | Description |
---|---|---|
10000 | GetDocumentInfo a démarré. | Fournit un jeu de propriétés de service de carte qui peut être utilisé pour décrire le contenu général du service. |
10001 | GetDocumentInfo est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10002 | GetMapCount a démarré. | Renvoie le nombre de cartes (blocs de données) dans un service de carte. |
10003 | GetMapCount est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10004 | GetMapName a démarré. | Renvoie le nom de la carte (bloc de données) tel qu'indiqué par la valeur d'index fournie. |
10005 | GetMapName est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10006 | GetDefaultMapName a démarré. | Nom de la carte active (bloc de données) dans un service de carte. |
10007 | GetDefaultMapName est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10008 | GetServerInfo a démarré. | Renvoie des informations sur l'état actuel d'une carte (bloc de données). |
10009 | GetServerInfo est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10010 | Début d'ExportMapImage. | Génère une image de carte dynamique à partir d'un bloc de données (carte) dans un service de carte. |
10011 | Fin d'ExportMapImage. | Utilisez ce message pour déterminer le temps mis par le serveur pour dessiner dynamiquement une image de carte. À l'aide de ArcGIS REST API, ce message peut être examiné sur une période de temps et utilisé pour déduire les statistiques de performance du service. |
10012 | ExportScaleBar a démarré. | Génère une image de barre d'échelle pour un bloc de données (carte) dans un service de carte. |
10013 | ExportScaleBar est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10014 | La recherche a démarré. | Recherche les attributs d'une ou plusieurs couches dans un bloc de données, dans un service de carte pour une chaîne de recherche spécifique. |
10015 | La recherche est terminée. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10016 | L'identification a démarré. | Renvoie les entités de carte et leurs valeurs attributaires en se basant sur une recherche spatiale. |
10017 | L'identification est terminée. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10018 | QueryFeatureCount a démarré. | Renvoie le nombre d'entités qui correspondent aux critères de sélection du filtre de requête pour l'ID de couche spécifié. |
10019 | QueryFeatureCount est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10020 | QueryFeatureIDs a démarré. | Renvoie un jeu d'ID d'entité qui correspondent aux critères de sélection du filtre de requête pour l'ID de couche spécifié. |
10021 | QueryFeatureIDs est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10022 | QueryFeatureData a démarré. | Renvoie un jeu d'enregistrements d'entités (géométrie et attributs) qui correspondent aux critères de sélection du filtre de requête pour l'ID de couche spécifié. |
10023 | QueryFeatureData est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10024 | QueryFeatureCount2 a démarré. | Renvoie 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 | QueryFeatureCount2 est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10026 | QueryFeatureIDs2 a démarré. | Renvoie les ID 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 | QueryFeatureIDs2 est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10028 | QueryFeatureData2 a démarré. | Renvoie un jeu d'enregistrements d'entités qui correspondent aux critères de sélection du filtre de requête pour la description de couche spécifiée. |
10029 | QueryFeatureData2 est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10030 | QueryHyperlinks a démarré. | Renvoie une géométrie des entités et l’URL d’hyperlien associée pour les couches visibles dans une étendue de carte définie. |
10031 | QueryHyperlinks est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10032 | ComputeScale a démarré. | Calcule l'échelle de la carte spécifiée (bloc de données) sur l'étendue de carte spécifique pour une image de la taille donnée. |
10033 | ComputeScale est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10034 | ComputeDistance a démarré. | Calcule la distance entre deux points dans une carte (bloc de données). |
10035 | ComputeDistance est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10036 | ToMapPoints a démarré. | Convertit les points de coordonnées à l'écran en coordonnées de carte. |
10037 | ToMapPoints est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10038 | FromMapPoints a démarré. | Convertit les coordonnées de carte en coordonnées à l'écran. |
10039 | FromMapPoints est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10040 | GetLegendInfo a démarré. | Renvoie des informations de légende, telles que le nom de couche, l'en-tête de groupe, les étiquettes de classification et les échantillons de symboles, pour les couches d'une carte. |
10041 | GetLegendInfo est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10042 | GetSQLSyntaxInfo a démarré. | Renvoie des informations de syntaxe SQL pour la couche spécifiée. |
10043 | GetSQLSyntaxInfo est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10044 | GetSupportedImageReturnTypes a démarré. | Renvoie les formats pris en charge pour l'extraction des images générées par un service de carte. |
10045 | GetSupportedImageReturnTypes est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10046 | IsFixedScaleMap a démarré. | Détermine si une carte (bloc de données) dispose d’un cache. Le cache peut être une carte fusionnée unique ou un cache de couche. |
10047 | IsFixedScaleMap est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10048 | HasSingleFusedMapCache a démarré. | Détermine si une carte (bloc de données) dispose d’un cache fusionné. Chaque carte dans un service de carte ne peut avoir qu'un seul cache fusionné. |
10049 | HasSingleFusedMapCache est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10050 | GetTileCacheInfo a démarré. | Obtient les propriétés de configuration du cache pour une carte donnée. |
10051 | GetTileCacheInfo est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10052 | GetTileImageInfo a démarré. | Obtient des informations sur le format d'image des tuiles du cache. |
10053 | GetTileImageInfo est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10054 | GetMapTile a démarré. | Renvoie la tuile d'images à partir d'un cache de carte fusionné pour un emplacement spécifique. |
10055 | GetMapTile est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10056 | HasLayerCache a démarré. | Détermine si une couche donnée dans une carte (bloc de données) dispose d’un cache de couche. |
10057 | HasLayerCache est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10058 | GetLayerTile a démarré. | Renvoie la tuile d'images à partir d'un cache de couche pour un emplacement spécifique. |
10059 | GetLayerTile est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10060 | GetVirtualCacheDirectory a démarré. | Obtient le répertoire virtuel contenant les tuiles de cache pour une couche spécifique dans une carte (bloc de données). |
10061 | GetVirtualCacheDirectory est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10062 | GetCacheName a démarré. | Obtient le nom du cache pour une couche spécifique dans une carte (bloc de données). |
10063 | GetCacheName est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10064 | GetCacheDescriptionInfo a démarré. | Obtient les informations de description du cache pour une carte donnée. Cela inclut les informations de contrôle du cache, les informations sur le cache de tuiles, sur l'image de tuile et sur le type de cache. |
10065 | GetCacheDescriptionInfo est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10066 | GetCacheControlInfo a démarré. | Obtient les informations de contrôle du cache pour une carte donnée. Cette opération est essentiellement utilisée pour déterminer si la mise en cache du client est autorisée. |
10067 | GetCacheControlInfo est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10068 | GetServiceConfigurationInfo a démarré. | Renvoie un jeu de paires nom-valeur qui contiennent des informations sur les restrictions relatives à la configuration du service de carte. |
10069 | GetServiceConfigurationInfo est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10070 | ExportLayout a démarré. | Génère une image de la mise en page, basée sur l'objet description de la page spécifique, et écrit l'image dans le fichier indiqué sur le disque. |
10071 | ExportLayout est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10072 | ExportLegend a démarré. | Exporte une légende vers un fichier image. Non disponible via une connexion Internet à un service de carte. |
10073 | ExportLegend est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10074 | ExportNorthArrow a démarré. | Exporte une flèche d'orientation vers le nord dans un fichier image. Non disponible via une connexion Internet à un service de carte. |
10075 | ExportNorthArrow est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10076 | FromPagePoints a démarré. | Convertit des coordonnées de page en emplacement à l'écran. Non disponible via une connexion Internet à un service de carte. |
10077 | FromPagePoints est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10078 | ToPagePoints a démarré. | Convertit un emplacement à l'écran en coordonnées de page. Non disponible via une connexion Internet à un service de carte. |
10079 | ToPagePoints est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10080 | ApplyMapDescription a démarré. | Applique l'état actuel de la description de carte à l'objet serveur de carte. Non disponible via une connexion Internet à un service de carte. |
10081 | ApplyMapDescription est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10082 | RefreshServerObjects a démarré. | 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 à un service de carte. |
10083 | RefreshServerObjects est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10084 | La recherche de la couche <nom de couche> a démarré. | Recherche les attributs d'une couche spécifique dans un bloc de données, dans un service de carte pour une chaîne de recherche donnée. |
10085 | La recherche de la couche <nom de couche> est terminée. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10086 | L'identification de la couche <nom de couche> a démarré. | Renvoie les entités de carte et leurs valeurs attributaires en se basant sur une recherche spatiale pour une couche spécifique. |
10087 | L'identification de la couche <nom de couche> est terminée. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10088 | QueryHyperlinks pour la couche <nom de couche> a démarré. | Renvoie une géométrie des entités et une URL d'hyperlien associée pour une couche spécifique dans une étendue de carte définie. |
10089 | QueryHyperlinks pour la couche <nom de couche> est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10090 | GetLegendInfo pour la couche <nom de couche> a démarré. | Renvoie des informations de légende, telles que le nom de couche, l'en-tête de groupe, les étiquettes de classification et les échantillons de symboles, pour une couche spécifique dans une carte. |
10091 | GetLegendInfo pour la couche <nom de couche> est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10092 | MapReaderOpen a démarré. | Ouvre un fichier MXD ou PMF stocké dans le chemin spécifié. |
10093 | MapReaderOpen est terminé. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10094 | La préparation pour la méthode <nom de méthode> a démarré. | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10095 | La préparation pour la méthode <nom de méthode> est terminée. | Utilisez ce code pour déterminer la durée de 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 la durée de traitement de cette méthode. |
10098 | ImageGeneration_Started | Crée le fichier image à partir du service d'imagerie. |
10099 | ImageGeneration_End | Utilisez ce code pour déterminer la durée de traitement de cette méthode. |
10138 | Étendue : <XMin>,<YMin>,<XMax>,<YMax> ; Taille : <size 1>,<size 2> ; Échelle : <scale value> | 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 l'image de carte demandée. |
103023 | Dessin de symbole | Le symbole de carte est dessiné dans le cadre de la méthode Map.Draw. |
103024 | Accès aux données Symbolisation Exécuter une requête | Un accès est effectué aux données représentant le symbole, la symbolisation est initialisée et une requête est exécutée pour obtenir la symbologie des entités. |
10800 | MapServerFailed | Un certain nombre d'erreurs peuvent se produire au cours de la méthode MapServer:Connect. Les détails de l'erreur en question doivent figurer dans le texte du message. |
10801 | La couche <nom de couche> dans la carte <nom de carte> n'est pas valide. | Cela arrive lorsqu’une couche contient un lien rompu dans la carte mise à disposition. Dans la carte, vous devez rechercher les couches comportant des liens brisés vers leurs données. Vous devez les réparer, puis actualiser le service de carte. |
10802 | InvalidLicense | |
10803 | Nom de requête non pris en charge | |
10804 | La fonctionnalité demandée n’est pas prise en charge. | Ces fonctionnalités sont définies par l'administrateur de serveur. |
10805 | Champ non valide ou invisible dans le sous-champ SubField du filtre de requête QueryFilter | Ce message s'affiche lorsque le filtre de requête QueryFilter dans QueryFeatureData ou QueryFeatureData2 contient un champ non valide. Un champ non valide peut être un champ marqué comme non visible dans le document de carte d'origine mis à disposition, ou un champ de la requête qui n'existe pas dans le service de carte. |
10806 | Le service est déconnecté des données | Cet avertissement s’affiche lorsque vous tentez d’exécuter l’une des méthodes suivantes sur une couche de service de carte non connectée à sa source de données : Find, Identify, QueryFeatureCount, QueryFeatureCount2, QueryFeatureIds, QueryFeatureIds2, QueryFeatureData, QueryFeatureData2, QueryHyperlinks, GetLegendInfo et GetSQLSyntaxinfo. |
10807 | Le document contient des couches sécurisées (protégées par mot de passe). | Les cartes comportant des couches sécurisées ne peuvent pas être mises à disposition. Afin de mettre à disposition la carte, vous devez supprimer de cette dernière les couches nécessitant un mot de passe. |
10808 | Le fichier <nom de fichier> n'est pas valide. Le fichier <nom de fichier> n’existe pas. L'accès au fichier <nom de fichier> est refusé. | Pour que vous puissiez mettre à disposition une carte, cette dernière doit être valide et accessible à partir du compte ArcGIS Server. Le fichier est peut-être endommagé et vous devrez peut-être recréer la carte. Les autorisations d'accès à la carte et au répertoire dans lequel elle se trouve doivent également être vérifiées. |
10809 | Le fichier PMF <nom de fichier> est uniquement lisible par l'application ArcReader. | Les fichiers PMF (Published Map File ou fichier de carte publiée) peuvent être configurés de sorte que seul ArcReader puisse ouvrir le document. Les fichiers PMF configurés de cette façon ne peuvent pas être mis à disposition. Pour mettre à disposition ce type de carte, un nouveau fichier PMF doit être créé de sorte que des applications autres qu’ArcReader puissent ouvrir le fichier PMF. |
10810 | Ce fichier PMF ne peut pas être mis à disposition car sa fonctionnalité suivante a été désactivée : <nom de fonctionnalité> | Les fichiers PMF (Published Map File ou fichier de carte publiée) peuvent être configurés de sorte qu'ils limitent la fonctionnalité spécifiée. Cette fonctionnalité peut être l'exportation, la recherche, l'identification, le changement de vues, l'accès aux hyperliens, la modification de la visibilité des couches, la mesure, la requête, la valeur de requête et l'affichage de la table des matières. Si la fonctionnalité a été désactivée lors de la publication d'un fichier PMF, ce dernier ne peut pas être mis à disposition. Pour mettre à disposition ce type de carte, vous devez créer un nouveau fichier PMF de sorte qu’aucune fonctionnalité ne soit désactivée. |
10811 | Le fichier PMF <nom de fichier> est protégé par mot de passe et ne peut pas être utilisé pour un serveur. | Les fichiers PMF (Published Map File ou fichier de carte publiée) qui sont protégés par mot de passe ne peuvent pas être mis à disposition. Pour mettre à disposition la carte, vous devez créer un nouveau fichier PMF sans protection par mot de passe. |
10812 | Le délai d’expiration du fichier PMF <nom de fichier> est dépassé. | Les fichiers PMF (Published Map File ou fichier de carte publiée) peuvent être créés sans option d'expiration. Une fois que la date d’expiration est dépassée, le fichier PMF ne peut pas être ouvert et un service de carte basé sur ce type de PMF ne peut plus être mis à disposition. |
10813 | Impossible de lire le document PMF spécifié. | Pour que vous puissiez mettre à disposition un fichier PMF (Published Map File ou fichier de carte publiée), ce dernier doit être valide et accessible à partir du compte ArcGIS Server. Vous devrez peut-être recréer le fichier PMF. Les autorisations d'accès au fichier PMF et au répertoire dans lequel il se trouve doivent également être vérifiées. |
10814 | Impossible d'ouvrir le fichier PMF <nom de fichier>. Cause probable : le fichier PMF est inaccessible au serveur. | Pour que vous puissiez mettre à disposition un fichier PMF (Published Map File ou fichier de carte publiée), ce dernier doit être valide et accessible à partir du compte ArcGIS Server. Vous devrez peut-être recréer le fichier PMF. Les autorisations d'accès au fichier PMF et au répertoire dans lequel il se trouve doivent également être vérifiées. |
10815 | Le fichier PMF <nom de fichier> contient un globe et ne peut pas être ouvert par le serveur de carte. | Les fichiers PMF (Published Map File ou fichier de carte publiée) peuvent contenir des globes. Ces fichiers PMF ne peuvent pas être utilisés pour créer un service de carte. Pour qu’un service de carte puisse être créé, le globe doit être supprimé de la carte et le PMF doit être republié. |
10816 | Le document PMF <nom de fichier> ne peut pas être ouvert. | Pour que vous puissiez mettre à disposition un fichier PMF (Published Map File ou fichier de carte publiée), ce dernier doit être valide et accessible à partir du compte ArcGIS Server. Vous devrez peut-être recréer le fichier PMF. Les autorisations d'accès au fichier PMF et au répertoire dans lequel il se trouve doivent également être vérifiées. |
10817 | PMFInvalidFileType | Pour que vous puissiez mettre à disposition un fichier PMF (Published Map File ou fichier de carte publiée), ce dernier doit être valide et accessible à partir du compte ArcGIS Server. Vous devrez peut-être recréer le fichier PMF. Les autorisations d'accès au fichier PMF et au répertoire dans lequel il se trouve doivent également être vérifiées. |
10818 | PMFUnknownError | |
10819 | MissingParameter | Il manque un paramètre obligatoire dans une requête envoyée au service de carte. |
10820 | OutputDirectoryNotFound | Le répertoire en sortie est l'emplacement où le serveur crée des fichiers temporaires pour le service de carte. Ce répertoire est spécifié par l'administrateur de serveur lors de la publication d'un service de carte et fait partie de la configuration du service de carte. Il doit être présent et accessible à partir du compte ArcGIS Server. 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 des fichiers temporaires pour le service de carte. Ce répertoire est spécifié par l'administrateur de serveur lors de la publication d'un service de carte et fait partie de la configuration du service de carte. Il doit être présent et accessible à partir du compte ArcGIS Server. 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é pour FilePath dans le jeu de propriétés. |
10823 | IsCacheMissing | IsCached est une configuration de service de carte indiquant si le service de carte comporte un cache. Consultez le fichier de configuration pour vérifier que ce paramètre est présent et défini correctement. |
10824 | CacheOnDemandMissing | CacheOnDemandMissing est une configuration de service de carte indiquant si le service de carte fournit une mise en cache à la demande. Consultez le fichier de configuration pour vérifier que ce paramètre est présent et défini correctement. |
10825 | IgnoreCacheMissing | IgnoreCacheMissing est une configuration de service de carte indiquant si le service de carte doit ignorer un cache existant. Consultez le fichier de configuration pour vérifier que ce paramètre est présent et défini correctement. |
10826 | ClientCachingAllowedMissing | ClientCachingAllowedMissing est une configuration de service de cache. Consultez le fichier de configuration pour vérifier que ce paramètre est présent et défini correctement. |
10827 | Échec de MapServer::OnStart() : impossible de créer un nom de répertoire temporaire. | MapServer crée un répertoire pour chaque service de carte 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 | Échec de MapServer::OnStop() : impossible de créer un nom de répertoire temporaire. | MapServer crée un répertoire pour chaque service de carte 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 de service non valide. Un service déconnecté des données ne peut pas ignorer le cache. | Un service de carte déconnecté de ses données doit utiliser un cache. Lorsque le service de carte est déconnecté de ses données, la propriété IgnoreCache doit posséder la valeur false. |
10830 | Configuration de service non valide. Un service ne peut pas être en mode Cache on Demand (Cache à la demande) et déconnecté des données. | Un service de carte utilisant le cache à la demande ne peut pas être déconnecté de ses données. |
10831 | Configuration de service non valide. Un service ne peut pas être en mode Cache on Demand (Cache à la demande) et ignorer le cache. | Un service de carte utilisant le cache à la demande doit utiliser un cache. Lorsqu'un service de carte utilise le cache à la demande, la propriété IgnoreCache doit avoir la valeur false. |
10832 | La construction MapServer a échoué. Impossible d'obtenir un pointeur vers IServerEnvironment. | |
10833 | Ne dispose pas des privilèges d'administration d'objet serveur. | |
10834 | Impossible de se connecter au cache | |
10835 | La configuration n'a pas pu démarrer car la fonctionnalité WMS requiert l'attribution d'un répertoire en sortie. Veuillez attribuer un répertoire en sortie à ce service. | |
10836 | MapNotFound | De nombreuses requêtes nécessitent un nom de carte comme paramètre. Cette erreur se produit lorsque la valeur du nom de carte dans une requête MapServer ne correspond pas à un nom de service de carte disponible valide. |
10837 | Erreur de géodatabase générale | Il existe divers facteurs qui peuvent provoquer une erreur au sein de la géodatabase. Cette erreur de serveur de carte encapsule une erreur de géodatabase dans un code d’erreur de serveur de carte unique. |
10838 | Aucune couche trouvée avec l'ID <numéro d’ID> | L'ID de couche fourni était incorrect. |
10849 | Une clause where ou une expression de définition non valide a été demandée : "<clause where ou expression de définition>" | Ce message est consigné si une syntaxe et des fonctions propres à la base de données sont utilisées dans une requête. Si ce message est consigné en permanence, cela peut indiquer une potentielle menace de sécurité ou attaque par injection de code SQL. Pour en savoir plus, reportez-vous à la rubrique A propos des requêtes standardisées. |
Exemple
Cet exemple décrit les messages d’erreur qui peuvent s’afficher si vous avez envoyé une requête à un service de carte à l’aide d’un nom de champ inexistant.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
MapServer.QueryFeatureData | QueryFeatureData a démarré. | 10022 | |
MapServer.QueryFeatureData | La préparation pour la méthode QueryFeatureData a démarré. | 10094 | |
MapServer.QueryFeatureData | La préparation pour la méthode QueryFeatureData est terminée. | 0,00111 | 10095 |
MapServer.QueryFeatureData | L'opération de requête pour la méthode QueryFeatureData a démarré. | 10096 | |
Erreur de géodatabase : une colonne inexistante a été spécifiée. | 10837 | ||
MapServer.QueryFeatureData | QueryFeatureData est terminé. | 0,01171 | 10023 |
MapServer.QueryFeatureData | Échec de la méthode. HRESULT = 0x80040358 : il s'agit d'une erreur FACILITY_ITF propre à l'interface qui a renvoyé cette erreur. Consultez la documentation de l'interface qui a renvoyé cette erreur pour plus d'informations sur cette erreur HRESULT. | 0,0138 | 100005 |
Deux erreurs sont renvoyées. L’une, utilisant le code 10837, est générée par MapServer. Le code 10837 est un code générique utilisé par MapServer pour toutes les erreurs générées par la géodatabase. Le texte du message sera « GeoDatabase Error: (Erreur de géodatabase :) » suivi du texte fourni par la géodatabase. Dans cet exemple, le texte généré par la géodatabase est : « A column was specified that does not exist (Une colonne inexistante a été spécifiée). »
Un autre message d'erreur, le code 100005, est également indiqué pour le même problème. Ce message est généré par le système. Cette redondance est prévue.
Messages Carto
Lorsque la consignation est définie sur Verbose (Commentaires), les services de carte fournissent des messages provenant de deux sources : les méthodes de MapServer et les méthodes de Carto. Carto est le paquetage d’objets qui dessine la carte. Les messages Carto font référence aux sous-traitements qui se produisent dans le contexte d'un serveur de carte lorsqu'un client appelle ExportMapImage.
Numéro de code | Texte | Description |
---|---|---|
103000 | Début d'affichage de la couche : <nom de couche> | L'affichage de la couche fait partie de la phase de géographie. |
103001 | Fin d'affichage de la couche : <nom de couche> | Utilisez ce code pour déterminer le délai d'affichage d'une couche. |
103002 | Début d'affichage de la couche de groupes : <nom de couche> | L'affichage de la couche de groupes fait partie de la phase de géographie. |
103003 | Fin d'affichage de la couche de groupes : <nom de couche> | Utilisez ce code pour déterminer le délai d'affichage de tous les membres d'une couche de groupes. |
103004 | Début de la phase de géographie | Il s'agit de la phase au cours de laquelle les entités des couches individuelles s'affichent. Cette phase inclut l’exécution d’une requête (code 103021) sur les données de la couche, ainsi que l’affichage des entités de couche. De même, pour les couches basées sur des classes d’entités, le nombre d’entités en cours d’affichage est indiqué (code 103019). |
103005 | Fin de la phase de géographie | Utilisez ce code pour déterminer le délai d'affichage de toutes les couches dans la carte. |
103006 | Début de la phase d'annotation | Il s'agit de la phase au cours de laquelle les graphiques, l'étiquetage et les annotations s'affichent. |
103007 | Fin de la phase d'annotation | Utilisez ce code pour déterminer le délai d'affichage des graphiques, de l'étiquetage et des annotations dans la carte. |
103008 | Début de la phase de dessin de la sélection | Il s'agit de la phase au cours de laquelle les entités sélectionnées s'affichent. |
103009 | Fin de la phase de dessin de la sélection | Utilisez ce code pour déterminer le délai d'affichage des entités sélectionnées dans la carte. |
103010 | Début de la phase de dessin de la sélection graphique | Il s'agit de la phase au cours de laquelle les graphiques sélectionnés s'affichent. |
103011 | Fin de la phase de dessin de la sélection graphique | Utilisez ce code pour déterminer le délai d'affichage des graphiques sélectionnés dans la carte. |
103012 | Début de la phase de dessin personnalisé de la carte | Il s'agit de la phase au cours de laquelle les entités ou les éléments personnalisés s'affichent. Elle est également appelée « post-affichage ». Ces entités ou éléments sont souvent générés par un logiciel d'extension. Il est important de noter que ce ne sont pas des couches personnalisées. |
103013 | Fin de la phase de dessin personnalisé de la carte | Utilisez ce code pour déterminer le délai d’affichage des entités ou des éléments personnalisés de la carte. |
103014 | Début de l'affichage des graphiques | Cette opération fait partie de la phase d'annotation. |
103015 | Fin de l'affichage des graphiques | Utilisez ce code pour déterminer le délai d'affichage des graphiques dans la carte. |
103016 | Début de l'étiquetage | Cette opération fait partie de la phase d'annotation. |
103017 | Fin de l'étiquetage | Utilisez ce code pour déterminer le délai d'affichage de l'étiquetage dans la carte. |
103018 | Couches d'étiquetage : | il s'agit de la liste des couches qui sont étiquetées dans la carte. La liste des couches qui fournissent des interruptions lors du placement des étiquettes est également incluse. |
103019 | Nombre d’entités : | il s'agit du nombre d'entités affichées pour une couche spécifique sur une étendue donnée. |
103020 | Nombre de graphiques : | il s'agit du nombre de graphiques affichés pour une couche spécifique sur une étendue donnée. |
103021 | Exécution de la requête | Utilisez ce code pour déterminer le délai d'affichage d'une couche basée sur une classe d'entités pour interroger la base de données lors de l'affichage. |
103022 | Affichage en tant que couche de masquage | Couche utilisée en tant que couche de masquage. |
103800 | LayerDrawingError | Indique qu'une erreur d'affichage s'est produite. |
Exemple : connexion à un service de carte (client bureautique)
Cet exemple décrit les messages détaillés qui peuvent s’afficher lors de la connexion à un service de carte depuis ArcGIS Desktop. Les journaux ont été mis à jour pour mettre en surbrillance les messages propres à MapServer et pour supprimer les messages de type Info (Infos).
Lorsqu’ArcGIS Desktop se connecte à un service de carte (connexion HTTP), plusieurs 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 | GetDefaultMapName a démarré. | 10006 | |
MapServer.GetDefaultMapName | GetDefaultMapName est terminé. | 0,00032 | 10007 |
GetDefaultMapName renvoie le nom de la carte active dans le service de carte. Dans cet exemple, l'exécution de la requête GetDefaultMapName a duré 0,00032 secondes. La requête suivante est GetServerInfo.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
MapServer.GetServerInfo | GetServerInfo a démarré. | 10008 | |
MapServer.GetServerInfo | GetServerInfo est terminé. | 0,06732 | 10009 |
GetServerInfo renvoie des informations sur l'état actuel de la carte, par exemple quelles couches sont visibles (activées). Dans cet exemple, l'exécution de la requête MapServer a duré 0,06732 secondes. La requête suivante est GetCacheDescriptionInfo.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
MapServer.GetCacheDescriptionInfo | GetCacheDescriptionInfo a démarré. | 10064 | |
MapServer.GetCacheDescriptionInfo | GetCacheDescriptionInfo est terminé. | 0,0003 | 10065 |
GetCacheDescriptionInfo renvoie des informations de description du cache pour une carte donnée. Cela inclut les informations de contrôle du cache, les informations sur le cache de tuiles, sur l'image de tuile et sur le type de cache. Dans cet exemple, l'exécution de la requête MapServer a duré 0,0003 secondes. Après avoir exécuté une requête GetCacheDescriptionInfo, ArcGIS Desktop exécute une requête HasSingleFusedMapCache.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
MapServer.HasSingleFusedMapCache | HasSingleFusedMapCache a démarré. | 10048 | |
MapServer.HasSingleFusedMapCache | HasSingleFusedMapCache est terminé. | 0,0003 | 10049 |
HasSingleFusedMapCache détermine si le service de carte dispose d’un cache fusionné. Dans cet exemple, l'exécution de la requête MapServer a duré 0,0003 secondes. La requête suivante est IsFixedScaleMap.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
MapServer.IsFixedScaleMap | IsFixedScaleMap a démarré. | 10046 | |
MapServer.IsFixedScaleMap | IsFixedScaleMap est terminé. | 0,00032 | 10047 |
IsFixedScaleMap détermine si le service de carte dispose d’un cache. Il peut s'agir d'un cache fusionné ou multi-couches. Dans cet exemple, l'exécution de la requête MapServer a duré 0,00032 secondes. La requête suivante est GetSupportedImageReturnTypes.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
MapServer.GetSupportedImageReturnTypes | GetSupportedImageReturnTypes a démarré. | 10044 | |
MapServer.GetSupportedImageReturnTypes | GetSupportedImageReturnTypes est terminé. | 0,0003 | 10045 |
GetSupportedImageReturnTypes fournit la liste des formats d'image pris en charge. Dans cet exemple, l'exécution de la requête MapServer a duré 0,00032 secondes. La dernière requête est GetLegendInfo.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
MapServer.GetLegendInfo | GetLegendInfo a démarré. | 10040 | |
MapServer.GetLegendInfo | GetLegendInfo sur la couche « Couche n°1 » a démarré. | 10090 | |
MapServer.GetLegendInfo | GetLegendInfo sur la couche « Couche n°1 » est terminé. | 0,00206 | 10091 |
MapServer.GetLegendInfo | GetLegendInfo sur la couche « Couche n°2 » a démarré. | 10090 | |
MapServer.GetLegendInfo | GetLegendInfo sur la couche « Couche n°2 » est terminé. | 0,00087 | 10091 |
MapServer.GetLegendInfo | GetLegendInfo sur la couche « Membre de la couche de groupes n°1 » a démarré. | 10090 | |
MapServer.GetLegendInfo | GetLegendInfo sur la couche « Membre de la couche de groupes n°1 » est terminé. | 0,001 | 10091 |
MapServer.GetLegendInfo | GetLegendInfo sur la couche « Membre de la couche de groupes n°2 » a démarré. | 10090 | |
MapServer.GetLegendInfo | GetLegendInfo sur la couche « Membre de la couche de groupes n°2 » est terminé. | 0,00086 | 10091 |
MapServer.GetLegendInfo | GetLegendInfo sur la couche « Couche raster » a démarré. | 10090 | |
MapServer.GetLegendInfo | GetLegendInfo sur la couche « Couche raster » est terminé. | 0,00087 | 10091 |
MapServer.GetLegendInfo | GetLegendInfo est terminé. | 0,01252 | 10041 |
GetLegendInfo renvoie les informations de légende pour chaque couche. Chaque couche prenant en charge une légende comporte un message de début et de fin. Ces messages sont consignés, notamment le délai de paquetage des informations de légende pour cette couche.
Exemple : ExportMapImage
Cet exemple décrit les messages de consignation détaillés qui peuvent s’afficher lorsque vous demandez une image de carte dynamique à un service de carte à l’aide de la méthode ExportMapImage. Les journaux ont été mis à jour pour mettre en surbrillance les messages propres à MapServer et pour supprimer les messages de type Info (Infos).
Le traitement ExportMapImage comporte neuf parties. Il s'agit des étapes suivantes (dans l'ordre) :
- Réception de la requête
- Préparation de la carte
- Phase de géographie——dessin de chaque couche de carte
- Phase d'annotation——dessin des graphiques, de l'étiquetage et des annotations
- Dessin de la sélection
- Sélection de graphique
- Post-affichage——dessin des entités personnalisées
- Génération d'image
- Traitement terminé et résultat envoyé
Une fois que la requête ExportMapImage est reçue par le serveur, la première étape consiste à préparer la carte.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
MapServer.ExportMapImage | Début d'ExportMapImage. | 10010 | |
MapServer.ExportMapImage | La préparation pour la méthode ExportMapImage a démarré. | 10094 | |
MapServer.ExportMapImage | La préparation pour la méthode ExportMapImage est terminée. | 0,14895 | 10095 |
La préparation inclut l'application de MapDescription à la carte et la configuration de la carte à dessiner. Il s'agit notamment d'appliquer les géotransformations nécessaires ou d'appliquer une sélection à des couches. Dans cet exemple, la préparation a duré 0,14895 secondes. L'étape suivante consiste à dessiner la carte. Cette opération comporte un certain nombre d'étapes. La première est la phase de géographie.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
Map.Draw | Début de la phase de géographie. | 103004 |
Il s'agit de la phase au cours de laquelle les entités des couches individuelles s'affichent. Voici un exemple pour une couche nommée « Couche 3 ».
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
Map.Draw | Début d'affichage de la couche : 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 d'affichage de la couche : Couche 3 | 0,10421 | 103001 |
La couche 3 est une couche d'entités. Par conséquent, une interrogation de la base de données est exécutée (code 103021). Le temps écoulé pour cette requête est 0,00332 secondes. Il est inclus dans celui de la totalité de l'affichage (code 103001). N'ajoutez pas ce temps à celui de « End of layer draw (Fin d'affichage de la couche) » (code 103001). Le nombre d'entités affichées dans cette couche, à savoir le nombre d'entités dans l'étendue de carte spécifiée, est é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 à valeur unique.
Lorsque la couche n'est pas une couche d'entités, seuls les messages Beginning of layer draw (Début d'affichage de la couche) (code 103000) et End of layer draw (Fin d'affichage de la couche) (code 103001) sont indiqués. Voici un exemple pour une couche raster.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
Map.Draw | Début d'affichage de la couche : Couche raster | 103000 | |
Map.Draw | Fin d'affichage de la couche : Couche raster | 0,64353 | 103001 |
Vous trouverez ci-dessous un exemple des messages de consignation pour une couche de groupes, ainsi que le message indiquant la fin de la phase de géographie (code 103001).
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
Map.Draw | Début d'affichage de la couche de groupes : Couche de groupes | 103002 | |
GroupLayer.Draw | Début d'affichage de la couche : Membre de la couche de groupes n°2 | 103000 | |
FeatureLayer.Draw | Exécution de la requête. | 0,02128 | 103021 |
SimpleRenderer.Draw | Nombre d’entités : 168 | 103019 | |
GroupLayer.Draw | Fin d'affichage de la couche : Membre de la couche de groupes n°2 | 0,02934 | 103001 |
GroupLayer.Draw | Début d'affichage de la couche : Membre de la couche de groupes n°1 | 103000 | |
FeatureLayer.Draw | Exécution de la requête. | 0,00898 | 103021 |
SimpleRenderer.Draw | Nombre d’entités : 13 | 103019 | |
GroupLayer.Draw | Fin d'affichage de la couche : Membre de la couche de groupes n°1 | 0,01678 | 103001 |
Map.Draw | Fin d'affichage de la couche de groupes : Couche de groupes | 0,04732 | 103003 |
Map.Draw | Fin de la phase de géographie. | 1,01074 | 103005 |
Dans cet exemple, la couche de groupes « Couche de groupes » comporte deux couches membres : « Membre de la couche de groupes n°1 » et « Membre de la couche de groupes n°2 ». Chaque couche membre est dessinée et les messages sont consignés en fonction du type de couche, conformément à la description précédente. Notez que la fin d'affichage de la couche de groupes correspond à un code (103003) différent de celui de la fin de couche (103001). Le temps écoulé pour l'affichage de la couche de groupes est la somme du temps écoulé de toutes les couches membres dans la couche de groupes.
La phase suivante lors du dessin de la carte est la phase d'annotation. Elle inclut le dessin des graphiques, des annotations et l'étiquetage des entités de carte.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
Map.Draw | Début de la phase d'annotation. | 103006 |
Si l'étendue de carte en cours d'affichage contient 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, trois graphiques figurent dans l'étendue de carte en cours d'affichage, dont le traitement prend 0,00128 secondes. Il est important de noter que même si la carte ne contient pas de graphiques, le logiciel doit toujours effectuer une quantité minimale de traitement pour suivre le cycle de chaque phase.
La phase d'annotation continue par l'étiquetage d'entités « à la volée ». N'importe quel nombre d'entités peut être étiqueté par n'importe quel nombre de règles de placement définies. À chaque modification d'une étendue de carte, les entités sont à nouveau étiquetées. Cela nécessite que le moteur d'étiquetage recalcule les positions d'étiquette en fonction des règles définies dans la carte mise à disposition. Chaque couche de la carte à étiqueter est répertoriée (code 103018), avec une liste des couches utilisées comme interruptions lors du placement des étiquettes.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
Map.Draw | Début de l'étiquetage. | 103016 | |
Map.Draw | Couches en cours d'étiquetage : Membre de la couche de groupes n°1, Couche n°1. Interruptions dans l'étiquetage. | 103018 | |
Map.Draw | Fin de l'étiquetage. | 0,20395 | 103017 |
Map.Draw | Fin de la phase d'annotation. | 0,21024 | 103007 |
Dans cet exemple, il y a deux couches en cours d'étiquetage : « Membre de la couche de groupes n°1 » et « Couche n°1 ». Aucune des couches n'est utilisée comme interruption.
Les trois dernières phases sont la phase de dessin de la sélection, la phase de dessin de la sélection graphique et la phase de dessin personnalisé. Le dessin de la sélection fait référence aux entités de carte qui sont sélectionnées. Dans l'exemple ci-dessous, six entités sont sélectionnées. Dans la plupart des cas, le serveur de carte aura très peu de traitement à effectuer pour ces trois phases.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
Map.Draw | Début de la phase de dessin de la sélection. | 103008 | |
Map.Draw | Fin de la phase de dessin de la sélection. | 0,20223 | 103009 |
Map.Draw | Début de la phase de dessin de la sélection graphique. | 103010 | |
Map.Draw | Fin de la phase de dessin de la sélection graphique. | 0,00029 | 103011 |
Map.Draw | Début de la phase de dessin personnalisé de la carte. | 103012 | |
Map.Draw | Fin de la phase de dessin personnalisé de la carte. | 0,00028 | 103013 |
L'étape finale du traitement ExportMapImage est la génération d'image.
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
MapServer.ExportMapImage | La génération d'image pour la méthode ExportMapImage a démarré. | 10098 | |
MapServer.ExportMapImage | La génération d'image pour la méthode ExportMapImage est terminée. | 0,25913 | 10099 |
MapServer.ExportMapImage | Fin d'ExportMapImage. | 1,84224 | 10011 |
Dans cet exemple, la génération de l'image (ici, un fichier PNG) a duré 0,25913 secondes. Le traitement de l'opération ExportMapImage globale a duré 0,84224 secondes.
Il est important de noter qu'il existe une différence entre la durée du traitement d'une requête MapServer et la durée du traitement d'une requête binaire pour la même requête. La différence est liée au temps mis par le serveur pour écrire la réponse dans le flux.
Exemple : QueryFeatureData
Cet exemple présente les messages de consignation détaillés qui peuvent s'afficher lorsque vous interrogez des données dans un service de carte à l'aide de la méthode QueryFeatureData. Les journaux ont été mis à jour pour mettre en surbrillance les messages propres à MapServer et pour supprimer les messages de type Info (Infos).
Méthode | Message | Temps écoulé | Code |
---|---|---|---|
MapServer.QueryFeatureData | QueryFeatureData a démarré. | 10022 | |
MapServer.QueryFeatureData | La préparation pour la méthode QueryFeatureData a démarré. | 10094 | |
MapServer.QueryFeatureData | La préparation pour la méthode QueryFeatureData est terminée. | 0,00111 | 10095 |
MapServer.QueryFeatureData | L'opération de requête pour la méthode QueryFeatureData a démarré. | 10096 | |
MapServer.QueryFeatureData | L'opération de requête pour la méthode QueryFeatureData est terminée. | 0,95778 | 10097 |
MapServer.QueryFeatureData | QueryFeatureData est terminé. | 0,96118 | 10023 |
Vous avez un commentaire à formuler concernant cette rubrique ?