Skip To Content

Protokollcodes des Karten-Service

In diesem Thema werden Codes für Protokollmeldungen aufgeführt, die auftreten können, wenn Sie mit Kartenservices arbeiten. Auf jede Liste der Codes folgt mindestens ein Beispiel, in dem gezeigt wird, wie die Protokolle mit einigen der Meldungen aussehen würden.

Das Thema ist in zwei Hauptteile gegliedert:

  • MapServer-Meldungen: Verschiedene Fehler, Warnungen und detaillierte Meldungen, die vom Kartenservice geschrieben werden.
  • Carto-Meldungen: Verschiedene detaillierte Meldungen zur Kartendarstellung. Carto-Meldungen sind verfügbar, wenn die Protokollierungsebene Ausführlich aktiviert ist.

MapServer-Meldungen

In der folgenden Tabelle werden von den Kartenservices generierte Meldungen aufgeführt und einige ihrer häufigen Ursachen erklärt. Detaillierte Protokollmeldungen gelten für den Bereich von Code 10000 bis 10799, während Fehler und Warnungen für den Bereich von 10800 bis 10999 gelten.

CodenummerTextBeschreibung

10000

GetDocumentInfo wurde gestartet.

Stellt verschiedene Kartenservice-Eigenschaften bereit, die verwendet werden können, um den allgemeinen Inhalt des Service zu beschreiben.

10001

GetDocumentInfo wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10002

GetMapCount wurde gestartet.

Gibt die Anzahl der Karten (Datenrahmen) eines Kartenservice zurück.

10003

GetMapCount wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10004

GetMapName wurde gestartet.

Gibt den Namen der Karte (des Datenrahmens) zurück, die durch den angegebenen Indexwert bezeichnet wird.

10005

GetMapName wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10006

GetDefaultMapName wurde gestartet.

Name der aktiven Karte (des Datenrahmens) in einem Kartenservice

10007

GetDefaultMapName wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10008

GetServerInfo wurde gestartet.

Gibt Informationen zum aktuellen Status einer Karte (eines Datenrahmens) zurück.

10009

GetServerInfo wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10010

Beginn von ExportMapImage

Generiert in einem Kartenservice aus einem Datenrahmen (einer Karte) ein dynamisches Kartenbild.

10011

Ende von ExportMapImage

Mithilfe dieser Mitteilung können Sie bestimmen, wie lange es dauert, bis der Server dynamisch ein Kartenbild darstellt. Mithilfe der ArcGIS REST API kann diese Meldung über einen Zeitraum hinweg ausgewertet werden, um Service-Performance-Statistiken abzuleiten.

10012

ExportScaleBar wurde gestartet.

Generiert in einem Kartenservice ein Maßstabsleistenbild für einen Datenrahmen (eine Karte).

10013

ExportScaleBar wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10014

Find wurde gestartet.

Durchsucht die Attribute eines oder mehrerer Layer in einem Datenrahmen in einem Kartenservice nach einer gegebenen Suchzeichenfolge.

10015

Find wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10016

Identify wurde gestartet.

Gibt Karten-Features und ihre Attributwerte für eine räumliche Suche zurück.

10017

Identify wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10018

QueryFeatureCount wurde gestartet.

Gibt die Anzahl der Features zurück, die die Selektionskriterien des Abfragefilters für die angegebene Layer-ID erfüllen.

10019

QueryFeatureCount wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10020

QueryFeatureIDs wurde gestartet.

Gibt verschiedene Feature-IDs zurück, die die Selektionskriterien des Abfragefilters für die angegebene Layer-ID erfüllen.

10021

QueryFeatureIDs wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10022

QueryFeatureData wurde gestartet.

Gibt einen Datensatz mit Features (Geometrie und Attribute) zurück, die die Selektionskriterien des Abfragefilters für die angegebene Layer-ID erfüllen.

10023

QueryFeatureData wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10024

QueryFeatureCount2 wurde gestartet.

Gibt die Anzahl der Features zurück, die die Selektionskriterien des Abfragefilters für die angegebene Layer-Beschreibung erfüllen.

10025

QueryFeatureCount2 wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10026

QueryFeatureIDs2 wurde gestartet.

Gibt die IDs der Features zurück, die die Selektionskriterien des Abfragefilters für die angegebene Layer-Beschreibung erfüllen.

10027

QueryFeatureIDs2 wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10028

QueryFeatureData2 wurde gestartet.

Gibt einen Datensatz mit Features zurück, die die Selektionskriterien des Abfragefilters für die angegebene Layer-Beschreibung erfüllen.

10029

QueryFeatureData2 wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10030

QueryHyperlinks wurde gestartet.

Gibt Feature-Geometrie und die zugehörige Hyperlink-URL für sichtbare Layer innerhalb einer definierten Kartenausdehnung zurück.

10031

QueryHyperlinks wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10032

ComputeScale wurde gestartet.

Berechnet den Maßstab der angegebenen Karte (des Datenrahmens) bei der gegebenen Kartenausdehnung für ein Bild der gegebenen Größe.

10033

ComputeScale wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10034

ComputeDistance wurde gestartet.

Berechnet die Entfernung zwischen zwei Punkten einer Karte (eines Datenrahmens).

10035

ComputeDistance wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10036

ToMapPoints wurde gestartet.

Konvertiert Punkte von Bildschirmkoordinaten in Kartenkoordinaten.

10037

ToMapPoints wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10038

FromMapPoints wurde gestartet.

Konvertiert Kartenkoordinaten in Bildschirmkoordinaten.

10039

FromMapPoints wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10040

GetLegendInfo wurde gestartet.

Gibt für Layer einer Karte Legendeninformationen zurück, z. B. Layer-Name, Gruppenüberschrift, Klassifizierungsbeschriftungen und Symbolfelder.

10041

GetLegendInfo wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10042

GetSQLSyntaxInfo wurde gestartet.

Gibt SQL-Syntaxinformationen für den angegebenen Layer zurück.

10043

GetSQLSyntaxInfo wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10044

GetSupportedImageReturnTypes wurde gestartet.

Gibt die unterstützten Formate zurück, die zum Abrufen der von einem Kartenservice generierten Bilder verwendet werden können.

10045

GetSupportedImageReturnTypes wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10046

IsFixedScaleMap wurde gestartet.

Bestimmt, ob eine Karte (ein Datenrahmen) über einen Cache verfügt. Beim Cache kann es sich um einen einzelnen Fused-Karten-Cache oder einen Layer-Cache handeln.

10047

IsFixedScaleMap wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10048

HasSingleFusedMapCache wurde gestartet.

Bestimmt, ob eine Karte (ein Datenrahmen) über einen Fused-Cache verfügt. Jede Karte in einem Kartenservice kann nur einen Fused-Cache aufweisen.

10049

HasSingleFusedMapCache wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10050

GetTileCacheInfo wurde gestartet.

Ruft die Cache-Konfigurationseigenschaften für eine gegebene Karte ab.

10051

GetTileCacheInfo wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10052

GetTileImageInfo wurde gestartet.

Ruft Informationen zum Bildformat der Cache-Kacheln ab.

10053

GetTileImageInfo wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10054

GetMapTile wurde gestartet.

Gibt die Bildkachel für eine bestimmte Position aus einem Fused-Karten-Cache zurück.

10055

GetMapTile wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10056

HasLayerCache wurde gestartet.

Bestimmt, ob ein gegebener Layer in einer Karte (einem Datenrahmen) über einen Layer-Cache verfügt.

10057

HasLayerCache wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10058

GetLayerTile wurde gestartet.

Gibt die Bildkachel für eine bestimmte Position aus einem Layer-Cache zurück.

10059

GetLayerTile wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10060

GetVirtualCacheDirectory wurde gestartet.

Ruft das virtuelle Verzeichnis ab, das die Cache-Kacheln für einen gegebenen Layer in einer Karte (einem Datenrahmen) enthält.

10061

GetVirtualCacheDirectory wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10062

GetCacheName wurde gestartet.

Ruft den Cache-Namen für einen gegebenen Layer in einer Karte (einem Datenrahmen) ab.

10063

GetCacheName wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10064

GetCacheDescriptionInfo wurde gestartet.

Ruft die Cache-Beschreibungsinformationen für eine gegebene Karte ab. Hierzu gehören Informationen zur Cache-Steuerung, zum Kachel-Cache, zu Kachelbildern und zum Cache-Typ.

10065

GetCacheDescriptionInfo wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10066

GetCacheControlInfo wurde gestartet.

Ruft die Cache-Steuerungsinformationen für eine gegebene Karte ab. Wird hauptsächlich verwendet, um zu bestimmen, ob Client-Caching zulässig ist.

10067

GetCacheControlInfo wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10068

GetServiceConfigurationInfo wurde gestartet.

Gibt verschiedene Name-Wert-Paare zurück, die Informationen zu Einschränkungen der Kartenservice-Konfiguration enthalten.

10069

GetServiceConfigurationInfo wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10070

ExportLayout wurde gestartet.

Generiert anhand des gegebenen Seitenbeschreibungsobjekts ein Bild des Layouts und schreibt das Bild in die angegebene Datei auf dem Datenträger.

10071

ExportLayout wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10072

ExportLegend wurde gestartet.

Exportiert eine Legende in eine Bilddatei. Ist nicht verfügbar, wenn über eine Internetverbindung auf den Kartenservice zugegriffen wird.

10073

ExportLegend wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10074

ExportNorthArrow wurde gestartet.

Exportiert einen Nordpfeil in eine Bilddatei. Ist nicht verfügbar, wenn über eine Internetverbindung auf den Kartenservice zugegriffen wird.

10075

ExportNorthArrow wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10076

FromPagePoints wurde gestartet.

Konvertiert eine Seitenkoordinate in eine Bildschirmposition. Ist nicht verfügbar, wenn über eine Internetverbindung auf den Kartenservice zugegriffen wird.

10077

FromPagePoints wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10078

ToPagePoints wurde gestartet.

Konvertiert eine Bildschirmposition in eine Seitenkoordinate. Ist nicht verfügbar, wenn über eine Internetverbindung auf den Kartenservice zugegriffen wird.

10079

ToPagePoints wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10080

ApplyMapDescription wurde gestartet.

Wendet den aktuellen Status der Kartenbeschreibung auf das Kartenserverobjekt an. Ist nicht verfügbar, wenn über eine Internetverbindung auf den Kartenservice zugegriffen wird.

10081

ApplyMapDescription wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10082

RefreshServerObjects wurde gestartet.

Aktualisiert die Serverinformationen anhand des aktuellen Status der zugrunde liegenden komplexen Objekte. Ist nicht verfügbar, wenn über eine Internetverbindung auf den Kartenservice zugegriffen wird.

10083

RefreshServerObjects wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10084

Find auf Layer <Layer-Name> wurde gestartet.

Durchsucht die Attribute für einen bestimmten Layer eines Datenrahmens in einem Kartenservice nach einer gegebenen Suchzeichenfolge.

10085

Find auf Layer <Layer-Name> wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10086

Identify auf Layer <Layer-Name> wurde gestartet.

Gibt Karten-Features und ihre Attributwerte für einen bestimmten Layer basierend auf einer räumlichen Suche zurück.

10087

Identify auf Layer <Layer-Name> wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10088

QueryHyperlinks auf Layer <Layer-Name> wurde gestartet.

Gibt Feature-Geometrie und eine zugehörige Hyperlink-URL für einen bestimmten Layer innerhalb einer definierten Kartenausdehnung zurück.

10089

QueryHyperlinks auf Layer <Layer-Name> wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10090

GetLegendInfo auf Layer <Layer-Name> wurde gestartet.

Gibt für einen bestimmten Layer einer Karte Legendeninformationen zurück, z. B. Layer-Name, Gruppenüberschrift, Klassifizierungsbeschriftungen und Symbolfelder.

10091

GetLegendInfo auf Layer <Layer-Name> wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10092

MapReaderOpen wurde gestartet.

Öffnet eine MXD- oder PMF-Datei, die im angegebenen Pfad gespeichert wurde.

10093

MapReaderOpen wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10094

Vorbereitung für Methode: <Methodenname> wurde gestartet.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10095

Vorbereitung für Methode: <Methodenname> wurde abgeschlossen.

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10096

QueryOperation_Start

Diese Meldung wird für QueryFeatureData und QueryFeatureData2 verwendet.

10097

QueryOperation_End

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10098

ImageGeneration_Started

Erstellt die Bilddatei aus dem Kartenservice.

10099

ImageGeneration_End

Mithilfe dieses Codes können Sie bestimmen, wie lange die Verarbeitung dieser Methode dauert.

10138

Ausdehnung:<XMin>,<YMin>,<XMax>,<YMax>;Größe:<Größe 1>,<Größe 2>;Maßstab:<Maßstabswert>

Dieser Code gibt bei einer ExportMapImage-Anforderung die Ausdehnung (in Kartenservice-Einheiten), die Größe (in Pixel) und den Maßstab (als kennzeichnende Bruchzahl) des angeforderten Kartenbildes zurück.

103023

Symboldarstellung

Das Kartensymbol wird als Teil der Methode Map.Draw dargestellt.

103024

Datenzugriff

Symbolisieren

Abfrage ausführen

Auf die Daten, die das Symbol darstellen, wird zugegriffen, die Symbolisierung wird initialisiert, und eine Abfrage wird ausgeführt, um die Feature-Symbolisierung abzurufen.

10800

MapServerFailed

Eine Reihe von Fehlern kann während der Ausführung der MapServer:Connect-Methode auftreten. Einzelheiten zum betreffenden Fehler sollten in den Text der Meldung geschrieben werden.

10801

Der Layer <Layername> in Karte <Kartenname> ist ungültig.

Wird ausgegeben, wenn die bereitgestellte Karte einen Layer mit einem ungültigen Verweis enthält. Die Karte sollte auf Layer, die ungültige Verweise auf ihre Daten aufweisen, überprüft werden. Diese Verweise sollten repariert werden, und nach der Reparatur sollte der Kartenservice aktualisiert werden.

10802

InvalidLicense

10803

Nicht unterstützter Anforderungsname

10804

Die angeforderte Funktion wird nicht unterstützt.

Dies sind die vom Serveradministrator festgelegten Funktionen.

10805

Ungültiges oder nicht sichtbares Feld in Unterfeld des Abfragefilters

Diese Meldung wird ausgegeben, wenn der Abfragefilter in einer QueryFeatureData- oder QueryFeatureData2-Abfrage ein ungültiges Feld enthält. Ein ungültiges Feld kann entweder ein Feld sein, das im ursprünglichen Kartendokument, das bereitgestellt wird, als nicht sichtbar markiert ist, oder ein in der Abfrage angegebenes Feld, das im Kartenservice nicht vorhanden ist.

10806

Service ist nicht mehr mit den Daten verbunden.

Diese Meldung wird beim Versuch ausgegeben, eine der folgenden Methoden für einen Kartenservice-Layer, der nicht mit seiner Datenquelle verbunden ist, auszuführen: Find, Identify, QueryFeatureCount, QueryFeatureCount2, QueryFeatureIds, QueryFeatureIds2, QueryFeatureData, QueryFeatureData2, QueryHyperlinks, GetLegendInfo und GetSQLSyntaxinfo.

10807

Dokument enthält gesicherte (kennwortgeschützte) Layer.

Karten, die gesicherte Layer enthalten, können nicht bereitgestellt werden. Damit die Karte erfolgreich bereitgestellt werden kann, müssen Layer, für die ein Kennwort erforderlich ist, aus der Karte entfernt werden.

10808

Datei <Dateiname> ist ungültig. Datei <Dateiname> ist nicht vorhanden. Zugriff auf Datei <Dateiname> wird verweigert.

Damit ein Kartendokument erfolgreich bereitgestellt werden kann, muss es gültig und für das ArcGIS-Server-Konto zugänglich sein. Die Datei wurde möglicherweise beschädigt, und das Kartendokument muss unter Umständen neu erstellt werden. Die Berechtigungen für das Kartendokument und das Verzeichnis, in dem es sich befindet, sollten auch überprüft werden.

10809

PMF-Datei <Dateiname> kann nur mit der ArcReader-Anwendung gelesen werden.

PMF-Dateien (Published Map File, veröffentlichte Kartendatei) können so konfiguriert werden, dass nur ArcReader das Dokument öffnen kann. Derart konfigurierte PMF-Dateien können nicht bereitgestellt werden. Um eine solche Karte bereitzustellen, muss eine neue PMF-Datei so erstellt werden, dass andere Anwendungen neben ArcReader diese PMF-Datei öffnen können.

10810

Diese PMF-Datei kann nicht bereitgestellt werden, weil folgende Funktionen deaktiviert wurden: <Name der Funktionen>

PMF-Dateien (Published Map File, veröffentlichte Kartendatei) können so konfiguriert werden, dass bestimmte Funktionen eingeschränkt sind. Dies kann Funktionen zum Exportieren, Suchen, Identifizieren, Ändern von Ansichten, Zugreifen auf Hyperlinks, Ändern der Layer-Sichtbarkeit, Messen, Abfragen, Abfragen von Werten und Anzeigen des Inhaltsverzeichnisses betreffen. Wenn beim Veröffentlichen einer PMF-Datei Funktionen deaktiviert wurden, kann die Datei nicht bereitgestellt werden. Um eine solche Karte bereitzustellen, muss eine neue PMF-Datei so erstellt werden, dass keine Funktionen deaktiviert sind.

10811

PMF-Datei <Dateiname> ist kennwortgeschützt und kann nicht als Serverobjekt verwendet werden.

Kennwortgeschützte PMF-Dateien (Published Map File, veröffentlichte Kartendatei) können nicht bereitgestellt werden. Um die Karte bereitzustellen, muss eine neue PMF-Datei ohne Kennwortschutz erstellt werden.

10812

PMF-Datei <Dateiname> hat das Zeitlimit überschritten.

PMF-Dateien (Published Map File, veröffentlichte Kartendatei) können mit einer Timeout-Option erstellt werden. Sobald das Timeout-Datum überschritten ist, kann die PMF-Datei nicht mehr geöffnet werden, und ein Kartenservice, dem eine solche PMF-Datei zugrunde liegt, kann nicht mehr bereitgestellt werden.

10813

PMF: Angegebenes Dokument kann nicht gelesen werden.

Damit eine PMF-Datei (Published Map File, veröffentlichte Kartendatei) erfolgreich bereitgestellt werden kann, muss sie gültig und für das ArcGIS-Server-Konto zugänglich sein. Möglicherweise muss die PMF-Datei neu erstellt werden. Die Berechtigungen für die PMF-Datei und das Verzeichnis, in dem sie sich befindet, sollten auch überprüft werden.

10814

PMF-Datei <Dateiname> kann nicht geöffnet werden. Möglicher Grund: Der Server kann nicht auf die PMF-Datei zugreifen.

Damit eine PMF-Datei (Published Map File, veröffentlichte Kartendatei) erfolgreich bereitgestellt werden kann, muss sie gültig und für das ArcGIS-Server-Konto zugänglich sein. Möglicherweise muss die PMF-Datei neu erstellt werden. Die Berechtigungen für die PMF-Datei und das Verzeichnis, in dem sie sich befindet, sollten auch überprüft werden.

10815

Die PMF-Datei <Dateiname> enthält einen Globus und kann nicht vom MapServer geöffnet werden.

PMF-Dateien (Published Map File, veröffentlichte Kartendatei) können Globen enthalten. Solche PMF-Dateien können nicht zum Erstellen eines Kartenservice verwendet werden. Um einen Kartenservice zu erstellen, muss der Globus aus der Karte entfernt und die PMF-Datei erneut veröffentlicht werden.

10816

Das PMF-Dokument <Dateiname> kann nicht geöffnet werden.

Damit eine PMF-Datei (Published Map File, veröffentlichte Kartendatei) erfolgreich bereitgestellt werden kann, muss sie gültig und für das ArcGIS-Server-Konto zugänglich sein. Möglicherweise muss die PMF-Datei neu erstellt werden. Die Berechtigungen für die PMF-Datei und das Verzeichnis, in dem sie sich befindet, sollten auch überprüft werden.

10817

PMFInvalidFileType

Damit eine PMF-Datei (Published Map File, veröffentlichte Kartendatei) erfolgreich bereitgestellt werden kann, muss sie gültig und für das ArcGIS-Server-Konto zugänglich sein. Möglicherweise muss die PMF-Datei neu erstellt werden. Die Berechtigungen für die PMF-Datei und das Verzeichnis, in dem sie sich befindet, sollten auch überprüft werden.

10818

PMFUnknownError

10819

MissingParameter

In einer an den Kartenservice gesendeten Anforderung fehlt ein erforderlicher Parameter.

10820

OutputDirectoryNotFound

Das Ausgabeverzeichnis ist das Verzeichnis, in dem der Server temporäre Dateien für den Kartenservice erstellt. Dieses Verzeichnis wird beim Veröffentlichen eines Kartenservice vom Serveradministrator angegeben und ist Teil der Kartenservice-Konfiguration. Das Verzeichnis muss vorhanden sein, und das ArcGIS-Server-Konto muss darauf zugreifen können. Überprüfen Sie, ob das Verzeichnis vorhanden und zugänglich ist.

10821

OutputDirectoryAccessDenied

Das Ausgabeverzeichnis ist das Verzeichnis, in dem der Server temporäre Dateien für den Kartenservice erstellt. Dieses Verzeichnis wird beim Veröffentlichen eines Kartenservice vom Serveradministrator angegeben und ist Teil der Kartenservice-Konfiguration. Das Verzeichnis muss vorhanden sein, und das ArcGIS-Server-Konto muss darauf zugreifen können. Überprüfen Sie, ob das Verzeichnis vorhanden und zugänglich ist.

10822

PropertyFilePathUndefined

Dieser Fehler tritt auf, wenn MapServer die Eigenschaft für FilePath nicht im Eigenschaftensatz finden kann.

10823

IsCacheMissing

IsCached ist eine Kartenservice-Konfiguration, die angibt, ob der Kartenservice über einen Cache verfügt. Überprüfen Sie die Konfigurationsdatei, um sicherzustellen, dass diese Einstellung vorhanden ist und angemessen festgelegt wurde.

10824

CacheOnDemandMissing

CacheOnDemandMissing ist eine Kartenservice-Konfiguration, die angibt, ob der Kartenservice Caching bei Bedarf bereitstellt. Überprüfen Sie die Konfigurationsdatei, um sicherzustellen, dass diese Einstellung vorhanden ist und angemessen festgelegt wurde.

10825

IgnoreCacheMissing

IgnoreCacheMissing ist eine Kartenservice-Konfiguration, die angibt, ob der Kartenservice einen vorhandenen Cache ignorieren soll. Überprüfen Sie die Konfigurationsdatei, um sicherzustellen, dass diese Einstellung vorhanden ist und angemessen festgelegt wurde.

10826

ClientCachingAllowedMissing

ClientCachingAllowedMissing ist eine Kartenservice-Konfiguration. Überprüfen Sie die Konfigurationsdatei, um sicherzustellen, dass diese Einstellung vorhanden ist und angemessen festgelegt wurde.

10827

MapServer: Fehler bei OnStart(): Name des Temp-Verzeichnisses kann nicht erstellt werden.

MapServer erstellt unter dem Verzeichnis "arcgisoutput" für jeden Kartenservice ein Verzeichnis. Diese Verzeichnisse werden für WMS-Dateien verwendet, wenn die WMS-Funktion für den Service aktiviert ist. Dieser Fehler tritt möglicherweise auf, wenn das ArcGIS-Server-Konto das Verzeichnis nicht erstellen kann. Stellen Sie sicher, dass das ArcGIS for Server-Konto über die entsprechende Berechtigung für das Verzeichnis "arcgisoutput" verfügt.

10828

MapServer: Fehler bei OnStop(): Name des Temp-Verzeichnisses kann nicht erstellt werden.

MapServer erstellt unter dem Verzeichnis "arcgisoutput" für jeden Kartenservice ein Verzeichnis. Diese Verzeichnisse werden für WMS-Dateien verwendet, wenn die WMS-Funktion für den Service aktiviert ist. Dieser Fehler tritt möglicherweise auf, wenn das ArcGIS-Server-Konto das Verzeichnis nicht erstellen kann. Stellen Sie sicher, dass das ArcGIS for Server-Konto über die entsprechende Berechtigung für das Verzeichnis "arcgisoutput" verfügt.

10829

Ungültige Dienstkonfiguration. Ein von den Daten getrennter Dienst kann den Cache nicht ignorieren.

Ein von seinen Daten getrennter Kartenservice muss einen Cache verwenden. In Fällen, in denen keine Verbindung zwischen dem Kartenservice und den Daten besteht, muss die Eigenschaft IgnoreCache auf "False" festgelegt sein.

10830

Ungültige Dienstkonfiguration. Ein Dienst kann sich nicht im Modus für den bedarfsgesteuerten Cache befinden und getrennt von den Daten sein.

Ein Kartenservice, der sich im Modus für den bedarfsgesteuerten Cache befindet, kann nicht von den Daten getrennt sein.

10831

Ungültige Dienstkonfiguration. Ein Service kann sich nicht im Modus für den bedarfsgesteuerten Cache befinden und den Cache ignorieren.

Ein Kartenservice, der sich im Modus für den bedarfsgesteuerten Cache befindet, muss einen Cache verwenden. Wenn ein Kartenservice einen bedarfsgesteuerten Cache verwendet, muss die Eigenschaft IgnoreCache auf "False" festgelegt sein.

10832

Fehler bei der MapServer-Erstellung. Zeiger auf IServerEnvironment konnte nicht abgerufen werden.

10833

Keine Administratorberechtigungen für das Serverobjekt vorhanden.

10834

Es konnte keine Verbindung zum Cache hergestellt werden

10835

Die Konfiguration konnte nicht gestartet werden, da die WMS-Funktionen ein zugewiesenes Ausgabeverzeichnis erfordern. Bitte weisen Sie diesem Service ein Ausgabeverzeichnis zu.

10836

MapNotFound

Für viele Anforderungen ist ein Kartenname als Parameter erforderlich. Dieser Fehler tritt auf, wenn der Wert des Kartennamens in einer MapServer-Anforderung nicht einem gültigen und verfügbaren Kartenservice-Namen entspricht.

10837

Allgemeiner Geodatabase-Fehler.

Es gibt eine Reihe von Dingen, die einen Fehler in der Geodatabase verursachen können. Diese Kartenserver-Fehlermeldung fasst beliebige Geodatabase-Fehler mit einem einzigen Kartenserver-Fehlercode zusammen.

10838

Keinen Layer gefunden mit ID: <ID-Nummer>

Die angegebene Layer-ID war falsch.

10849

Es wurde eine ungültige WHERE-Klausel bzw. ein ungültiger Definitionsausdruck angefordert: "<WHERE-Klausel oder Definitionsausdruck>"

Diese Meldung wird protokolliert, wenn in einer Abfrage datenbankspezifische Funktionen und Syntax verwendet werden. Wenn diese Meldung kontinuierlich protokolliert wird, kann dies ein Hinweis auf eine potenzielle Sicherheitsbedrohung oder einen Angriff durch Einschleusung von SQL-Befehlen sein.

Weitere Informationen hierzu finden Sie unter Standardisierte Abfragen.

Beispiel

In diesem Beispiel werden Fehlermeldungen erläutert, die ausgegeben werden können, wenn Sie eine Abfrage mit einem nicht vorhandenen Feldnamen an einen Kartenservice senden.

MethodeMeldungVerstrichenCode

MapServer.QueryFeatureData

QueryFeatureData wurde gestartet.

10022

MapServer.QueryFeatureData

Vorbereitung für Methode: QueryFeatureData wurde gestartet.

10094

MapServer.QueryFeatureData

Vorbereitung für Methode: QueryFeatureData wurde abgeschlossen.

0,00111

10095

MapServer.QueryFeatureData

Abfragevorgang für Methode: QueryFeatureData wurde gestartet.

10096

GeoDatabase-Fehler: Eine Spalte wurde angegeben, die nicht existiert.

10837

MapServer.QueryFeatureData

QueryFeatureData wurde abgeschlossen.

0,01171

10023

MapServer.QueryFeatureData

Methode fehlgeschlagen. HRESULT = 0x80040358: Dies ist ein FACILITY_ITF-Fehler, der für die Schnittstelle, die diesen Fehler zurückgegeben hat, spezifisch ist. Schlagen Sie in der Dokumentation der Schnittstelle, welche diesen Fehler zurückgegeben hat, Informationen zu diesem HRESULT-Wert nach.

0,0138

100005

Es werden zwei Fehler zurückgegeben. Ein Fehler mit dem Code 10837 wird von MapServer generiert. Code 10837 ist ein generischer Code, der von MapServer für alle von der Geodatabase generierten Fehler verwendet wird. Der Text der Meldung lautet "GeoDatabase-Fehler:", gefolgt von dem Text, den die Geodatabase bereitstellt. In diesem Beispiel lautet der von der Geodatabase generierte Text "Eine Spalte wurde angegeben, die nicht existiert".

Eine andere Fehlermeldung mit dem Code 100005 wird ebenfalls für dasselbe Problem ausgegeben. Diese Meldung wird vom System generiert. Diese Redundanz ist beabsichtigt.

Carto-Meldungen

Wenn für die Protokollierung Ausführlich festgelegt wurde, stellen Kartenservices Meldungen aus zwei Quellen bereit: Methoden von MapServer und Methoden von Carto. Carto ist das Objektpaket, das eigentlich die Karte darstellt. Die Carto-Meldungen verweisen auf Teilprozesse, die innerhalb eines Kartenserverkontexts ausgeführt werden, wenn ein Client ExportMapImage aufruft.

CodenummerTextBeschreibung

103000

Beginn der Layer-Darstellung: <Layername>

Die Layer-Darstellung ist Teil der Geographiephase.

103001

Ende der Layer-Darstellung: <Layername>

Mithilfe dieses Codes können Sie bestimmen, wie lange es dauert, einen Layer darzustellen.

103002

Beginn der Gruppen-Layer-Darstellung: <Layer-Name>

Die Gruppen-Layer-Darstellung ist Teil der Geographiephase.

103003

Ende der Gruppen-Layer-Darstellung: <Layer-Name>

Mithilfe dieses Codes können Sie bestimmen, wie lange es dauert, alle Mitglieder-Layer eines Gruppen-Layers darzustellen.

103004

Beginn der Geographiephase.

Dies ist die Phase, in der die Features einzelner Layer dargestellt werden. Diese Phase erstreckt sich vom Ausführen einer Abfrage (Code 103021) der Daten des Layers bis zum tatsächlichen Darstellen der Layer-Features. Zudem wird für auf Feature-Classes basierende Layer die Anzahl der Features, die dargestellt werden, ausgegeben (Code 103019).

103005

Ende der Geographiephase.

Mithilfe dieses Codes können Sie bestimmen, wie lange es dauert, alle Layer der Karte darzustellen.

103006

Beginn der Annotationsphase.

Dies ist die Phase, in der Grafiken, Beschriftungen und Annotationen dargestellt werden.

103007

Ende der Annotationsphase.

Mithilfe dieses Codes können Sie bestimmen, wie lange es dauert, Grafiken, Beschriftungen und Annotationen der Karte darzustellen.

103008

Beginn der Auswahldarstellungsphase

Dies ist die Phase, in der selektierte Features dargestellt werden.

103009

Ende der Auswahldarstellungsphase

Mithilfe dieses Codes können Sie bestimmen, wie lange es dauert, selektierte Features der Karte darzustellen.

103010

Beginn der Grafikauswahl-Darstellungsphase

Dies ist die Phase, in der selektierte Grafiken dargestellt werden.

103011

Ende der Grafikauswahl-Darstellungsphase

Mithilfe dieses Codes können Sie bestimmen, wie lange es dauert, selektierte Grafiken der Karte darzustellen.

103012

Beginn der benutzerdefinierten Darstellungsphase der Karte

Dies ist die Phase, in der benutzerdefinierte Features oder Elemente dargestellt werden. Dies wird auch als "Nachzeichnen" bezeichnet. Diese Features oder Elemente werden oft von Erweiterungssoftware generiert. Hierbei ist zu beachten, dass es sich nicht um benutzerdefinierte Layer handelt.

103013

Ende der benutzerdefinierten Darstellungsphase der Karte

Mithilfe dieses Codes können Sie bestimmen, wie lange es dauert, benutzerdefinierte Features oder Elemente der Karte darzustellen.

103014

Beginn der Grafikdarstellung

Dies ist Teil der Annotationsphase.

103015

Ende der Grafikdarstellung

Mithilfe dieses Codes können Sie bestimmen, wie lange es dauert, Grafiken der Karte darzustellen.

103016

Beginn der Beschriftung.

Dies ist Teil der Annotationsphase.

103017

Ende der Beschriftung

Mithilfe dieses Codes können Sie bestimmen, wie lange es dauert, Beschriftungen der Karte darzustellen.

103018

Beschriften von Layern:

Dies ist die Liste der Karten-Layer, die beschriftet werden. Ebenfalls enthalten ist die Liste der Layer, die Barrieren für die Beschriftungsplatzierung enthalten.

103019

Feature-Anzahl:

Dies ist die Anzahl der Features, die für einen bestimmten Layer bei einer gegebenen Ausdehnung dargestellt wurden.

103020

Grafikanzahl:

Dies ist die Anzahl der Grafiken, die für einen bestimmten Layer bei einer gegebenen Ausdehnung dargestellt wurden.

103021

Abfrage wird ausgeführt

Mithilfe dieses Codes können Sie die Dauer einer Abfrage bestimmen, die beim Darstellen von einem auf einer Feature-Class basierenden Layer in der Datenbank ausgeführt wird.

103022

Darstellen als Markierungs-Layer

Layer wird als Markierungs-Layer verwendet.

103800

LayerDrawingError

Gibt an, dass bei der Darstellung ein Fehler aufgetreten ist.

Beispiel: Herstellen einer Verbindung mit einem Kartenservice (ArcMap-Client)

In diesem Beispiel werden detaillierte Meldungen erläutert, die möglicherweise beim Herstellen einer Verbindung mit einem Kartenservice in ArcMap ausgegeben werden. Die Protokolle wurden bearbeitet, um bestimmte auf MapServer bezogene Meldungen hervorzuheben und Info-Meldungen zu entfernen.

Wenn ArcMap eine Verbindung mit einem Kartenservice (HTTP-Verbindung) herstellt, werden sieben Anforderungen übermittelt: GetDefaultMapName, GetServerInfo, IsFixedScaleMap, GetSupportedImageReturnTypes und GetLegendInfo. Die erste Anforderung ist GetDefaultMapName.

MethodeMeldungVerstrichenCode

MapServer.GetDefaultMapName

GetDefaultMapName wurde gestartet.

10006

MapServer.GetDefaultMapName

GetDefaultMapName wurde abgeschlossen.

0,00032

10007

GetDefaultMapName gibt den Namen der aktiven Karte im Kartenservice zurück. In diesem Beispiel hat MapServer 0,00032 Sekunden benötigt, um die Anforderung GetDefaultMapName abzuschließen. Die nächste Anforderung ist GetServerInfo.

MethodeMeldungVerstrichenCode

MapServer.GetServerInfo

GetServerInfo wurde gestartet.

10008

MapServer.GetServerInfo

GetServerInfo wurde abgeschlossen.

0,06732

10009

GetServerInfo gibt Informationen zum aktuellen Status der Karte zurück, beispielsweise die sichtbaren (aktivierten) Layer. In diesem Beispiel hat MapServer 0,06732 Sekunden benötigt, um die Anforderung abzuschließen. Als Nächstes folgt GetCacheDescriptionInfo.

MethodeMeldungVerstrichenCode

MapServer.GetCacheDescriptionInfo

GetCacheDescriptionInfo wurde gestartet.

10064

MapServer.GetCacheDescriptionInfo

GetCacheDescriptionInfo wurde abgeschlossen.

0,0003

10065

GetCacheDescriptionInfo gibt Cache-Beschreibungsinformationen für eine gegebene Karte zurück. Hierzu gehören Informationen zur Cache-Steuerung, zum Kachel-Cache, zu Kachelbildern und zum Cache-Typ. In diesem Beispiel hat MapServer 0,0003 Sekunden benötigt, um die Anforderung abzuschließen. Nach einer GetCacheDescriptionInfo-Anforderung sendet ArcMap eine HasSingleFusedMapCache-Anforderung.

MethodeMeldungVerstrichenCode

MapServer.HasSingleFusedMapCache

HasSingleFusedMapCache wurde gestartet.

10048

MapServer.HasSingleFusedMapCache

HasSingleFusedMapCache wurde abgeschlossen.

0,0003

10049

HasSingleFusedMapCache bestimmt, ob der Kartenservice über einen Fused-Cache verfügt. In diesem Beispiel hat MapServer 0,0003 Sekunden benötigt, um die Anforderung abzuschließen. Die nächste Anforderung ist IsFixedScaleMap.

MethodeMeldungVerstrichenCode

MapServer.IsFixedScaleMap

IsFixedScaleMap wurde gestartet.

10046

MapServer.IsFixedScaleMap

IsFixedScaleMap wurde abgeschlossen.

0,00032

10047

IsFixedScaleMap bestimmt, ob der Kartenservice über einen Cache verfügt. Hierbei kann es sich um einen Fused- oder einen Multilayer-Cache handeln. In diesem Beispiel hat MapServer 0,00032 Sekunden benötigt, um die Anforderung abzuschließen. Die nächste Anforderung ist GetSupportedImageReturnTypes.

MethodeMeldungVerstrichenCode

MapServer.GetSupportedImageReturnTypes

GetSupportedImageReturnTypes wurde gestartet.

10044

MapServer.GetSupportedImageReturnTypes

GetSupportedImageReturnTypes wurde abgeschlossen.

0,0003

10045

GetSupportedImageReturnTypes stellt die Liste der unterstützten Bildformate bereit. In diesem Beispiel hat MapServer 0,00032 Sekunden benötigt, um die Anforderung abzuschließen. Die letzte Anforderung ist GetLegendInfo.

MethodeMeldungVerstrichenCode

MapServer.GetLegendInfo

GetLegendInfo wurde gestartet.

10040

MapServer.GetLegendInfo

GetLegendInfo auf Layer 'Layer #1' wurde gestartet.

10090

MapServer.GetLegendInfo

GetLegendInfo auf Layer 'Layer #1' wurde abgeschlossen.

0,00206

10091

MapServer.GetLegendInfo

GetLegendInfo auf Layer 'Layer #2' wurde gestartet.

10090

MapServer.GetLegendInfo

GetLegendInfo auf Layer 'Layer #2' wurde abgeschlossen.

0,00087

10091

MapServer.GetLegendInfo

GetLegendInfo auf Layer 'Gruppen-Layer-Mitglied #1' wurde gestartet.

10090

MapServer.GetLegendInfo

GetLegendInfo auf Layer 'Gruppen-Layer-Mitglied #1' wurde abgeschlossen.

0,001

10091

MapServer.GetLegendInfo

GetLegendInfo auf Layer 'Gruppen-Layer-Mitglied #2' wurde gestartet.

10090

MapServer.GetLegendInfo

GetLegendInfo auf Layer 'Gruppen-Layer-Mitglied #2' wurde abgeschlossen.

0,00086

10091

MapServer.GetLegendInfo

GetLegendInfo auf Layer 'Raster-Layer' wurde gestartet.

10090

MapServer.GetLegendInfo

GetLegendInfo für Layer "Raster-Layer" wurde abgeschlossen.

0,00087

10091

MapServer.GetLegendInfo

GetLegendInfo wurde abgeschlossen.

0,01252

10041

GetLegendInfo gibt die Legendeninformationen für jeden Layer zurück. Für jeden Layer, der Legenden unterstützt, ist eine Beginn- und eine Abschlussmeldung vorhanden. Diese Meldungen werden protokolliert, einschließlich der zum Packen der Legendeninformationen für den jeweiligen Layer benötigten Zeit.

Beispiel: ExportMapImage

In diesem Beispiel werden ausführliche Protokollmeldungen erläutert, auf die Sie möglicherweise stoßen, wenn Sie mit der ExportMapImage-Methode ein dynamisches Kartenbild von einem Kartenservice anfordern. Die Protokolle wurden bearbeitet, um bestimmte auf MapServer bezogene Meldungen hervorzuheben und Info-Meldungen zu entfernen.

Der ExportMapImage-Prozess besteht aus neun Teilen. Nachfolgend werden diese Teile in der Reihenfolge ihres Auftretens aufgeführt:

  1. Bestätigung der Anforderung
  2. Vorbereitung der Karte
  3. Geographiephase – Darstellung der einzelnen Karten-Layer
  4. Annotationsphase – Darstellung der Grafiken, Beschriftungen und Annotationen
  5. Darstellung einer Auswahl
  6. Grafikauswahl
  7. Nachzeichnen – Darstellung von benutzerdefinierten Features
  8. Bildgenerierung
  9. Abschließen des Prozesses und Senden des Ergebnisses

Nachdem die ExportMapImage-Anforderung vom Server empfangen wurde, besteht der erste Schritt in der Vorbereitung der Karte.

MethodeMeldungVerstrichenCode

MapServer.ExportMapImage

Beginn von ExportMapImage

10010

MapServer.ExportMapImage

Vorbereitung für Methode: ExportMapImage wurde gestartet.

10094

MapServer.ExportMapImage

Vorbereitung für Methode: ExportMapImage wurde abgeschlossen.

0,14895

10095

Die Vorbereitung umfasst das Anwenden der Kartenbeschreibung auf die Karte und das Einrichten der darzustellenden Karte. Hierzu gehören das Anwenden aller notwendigen Geotransformationen oder das Anwenden einer Auswahl auf einen der Layer. In diesem Beispiel hat die Vorbereitung 0,14895 Sekunden gedauert. Der nächste Schritt besteht im Darstellen der Karte. Das Darstellen der Karte umfasst eine Reihe von Phasen. Die erste Phase ist die Geographiephase.

MethodeMeldungVerstrichenCode

Map.Draw

Beginn der Geographiephase.

103004

Dies ist die Phase, in der die Features einzelner Layer dargestellt werden. Es folgt ein Beispiel für einen Layer mit dem Namen "Layer 3".

MethodeMeldungVerstrichenCode

Map.Draw

Beginn der Layer-Darstellung: Layer 3

103000

FeatureLayer.Draw

Ausführung von Abfrage.

0,00332

103021

UniqueValueRenderer.Draw

Feature-Anzahl: 51

103019

Map.Draw

Ende der Layer-Darstellung: Layer 3

0,10421

103001

Layer 3 ist ein Feature-Layer. Daher wird eine Abfrage der Datenbank (Code 103021) ausgeführt. Diese Abfrage hat 0,00332 Sekunden gedauert. Dieser Zeitraum ist in der Dauer der gesamten Darstellung (Code 103001) enthalten. Addieren Sie diesen Zeitraum nicht zu der für "Ende der Layer-Darstellung" (Code 103001) angegebenen Dauer. Die Anzahl der in diesem Layer darzustellenden Features, d. h. die Anzahl der Features innerhalb der angegebenen Kartenausdehnung, wird mit 51 beziffert. Beachten Sie auch, dass der Typ des Renderers in der Methode angegeben wird. In diesem Beispiel wird für Layer 3 ein Einzelwert-Renderer verwendet.

Wenn der Layer kein Feature-Layer ist, werden nur der Beginn der Layer-Darstellung (Code 103000) und das Ende der Layer-Darstellung (Code 103001) gemeldet. Das folgende Beispiel bezieht sich auf einen Raster-Layer.

MethodeMeldungVerstrichenCode

Map.Draw

Beginn der Layer-Darstellung: Raster-Layer

103000

Map.Draw

Ende der Layer-Darstellung: Raster-Layer

0,64353

103001

Es folgt ein Beispiel für die Protokollmeldungen für einen Gruppen-Layer sowie die Meldung, die das Ende der Geographiephase angibt (Code 103001).

MethodeMeldungVerstrichenCode

Map.Draw

Beginn der Gruppen-Layer-Darstellung: Gruppen-Layer

103002

GroupLayer.Draw

Beginn der Layer-Darstellung: Gruppen-Layer-Mitglied #2

103000

FeatureLayer.Draw

Ausführung von Abfrage.

0,02128

103021

SimpleRenderer.Draw

Feature-Anzahl: 168

103019

GroupLayer.Draw

Ende der Layer-Darstellung: Gruppen-Layer-Mitglied #2

0,02934

103001

GroupLayer.Draw

Beginn der Layer-Darstellung: Gruppen-Layer-Mitglied #1

103000

FeatureLayer.Draw

Ausführung von Abfrage.

0,00898

103021

SimpleRenderer.Draw

Feature-Anzahl: 13

103019

GroupLayer.Draw

Ende der Layer-Darstellung: Gruppen-Layer-Mitglied #1

0,01678

103001

Map.Draw

Ende der Gruppen-Layer-Darstellung: Gruppen-Layer

0,04732

103003

Map.Draw

Ende der Geographiephase.

1,01074

103005

In diesem Beispiel hat der Gruppen-Layer "Gruppen-Layer" zwei Mitglieder-Layer: "Gruppen-Layer-Mitglied #1" und "Gruppen-Layer-Mitglied #2". Die einzelnen Mitglieder-Layer werden dargestellt, und auf der Grundlage des Layer-Typs werden die oben beschriebenen Meldungen protokolliert. Beachten Sie, dass das Ende der Gruppen-Layer-Darstellung durch einen anderen Code (103003) angezeigt wird als das Ende der Layer-Darstellung (Code 103001). Die Dauer der Gruppen-Layer-Darstellung entspricht der Summe der Darstellungszeiten aller Mitglieder-Layer innerhalb des Gruppen-Layers.

Die nächste Phase der Kartendarstellung ist die Annotationsphase. Diese Phase umfasst die Darstellung von Grafiken, Annotationen und die Beschriftung von Karten-Features.

MethodeMeldungVerstrichenCode

Map.Draw

Beginn der Annotationsphase.

103006

Wenn innerhalb der Kartenausdehnung Grafiken dargestellt werden, wird ihre Anzahl gemeldet (Code 103020).

MethodeMeldungVerstrichenCode

Map.Draw

Beginn der Grafikdarstellung.

103014

CompositeGraphicsLayer.Draw

Grafikanzahl: 3.

103020

Map.Draw

Ende der Grafikdarstellung.

0,00128

103015

Im obigen Beispiel werden drei Grafiken innerhalb der Kartenausdehnung dargestellt. Dabei dauert die Verarbeitung 0,00128 Sekunden. Wichtig ist, dass auch dann, wenn die Karte keine Grafiken enthält, für die Software beim Durchlaufen der einzelnen Phasen ein minimaler Verarbeitungsaufwand entsteht.

Danach folgt in der Annotationsphase die "direkte" Feature-Beschriftung. Es können beliebig viele Layer beschriftet werden, wobei beliebig viele Platzierungsregeln definiert werden können. Bei jeder Änderung der Kartenausdehnung werden die Features neu beschriftet. Dabei muss die Beschriftungs-Engine die Beschriftungspositionen auf der Grundlage des Regelsatzes im bereitgestellten Kartendokument neu berechnen. Jeder Layer der Karte, der beschriftet werden soll, wird zusammen mit einer Liste von Layern aufgeführt, die als Barrieren für die Beschriftungsplatzierung verwendet werden (Code 103018).

MethodeMeldungVerstrichenCode

Map.Draw

Beginn der Beschriftung.

103016

Map.Draw

Beschriftete Layer: Gruppen-Layer-Mitglied #1, Layer #1. Barrieren bei der Beschriftung.

103018

Map.Draw

Ende der Beschriftung.

0,20395

103017

Map.Draw

Ende der Annotationsphase.

0,21024

103007

In diesem Beispiel werden zwei Layer beschriftet: "Gruppen-Layer-Mitglied #1" und "Layer #1". Keiner dieser Layer wird als Barriere verwendet.

Bei den letzten drei Phasen handelt es sich um die Auswahldarstellungsphase, die Grafikauswahl-Darstellungsphase und die benutzerdefinierte Darstellungsphase. Die Auswahldarstellung bezieht sich auf alle Karten-Features, die ausgewählt werden. Im nachfolgenden Beispiel sind sechs Features ausgewählt. In den meisten Fällen muss der Kartenserver für jede dieser drei Phasen wenig verarbeiten.

MethodeMeldungVerstrichenCode

Map.Draw

Beginn der Auswahldarstellungsphase.

103008

Map.Draw

Ende der Auswahldarstellungsphase.

0,20223

103009

Map.Draw

Beginn der Grafikauswahl-Darstellungsphase.

103010

Map.Draw

Ende der Grafikauswahl-Darstellungsphase.

0,00029

103011

Map.Draw

Beginn der benutzerdefinierten Darstellungsphase der Karte.

103012

Map.Draw

Ende der benutzerdefinierten Darstellungsphase der Karte.

0,00028

103013

Der letzte Schritt im ExportMapImage-Prozess ist die Bildgenerierung.

MethodeMeldungVerstrichenCode

MapServer.ExportMapImage

Bilderstellung für Methode: ExportMapImage wurde gestartet.

10098

MapServer.ExportMapImage

Bilderstellung für Methode: ExportMapImage wurde abgeschlossen.

0,25913

10099

MapServer.ExportMapImage

Ende von ExportMapImage

1,84224

10011

In diesem Beispiel hat die Generierung des Bildes (in diesem Beispiel eine PNG-Datei) 0,25913 Sekunden gedauert. Die Verarbeitung des ExportMapImage-Gesamtprozesses hat 1,84224 Sekunden gedauert.

Es muss darauf hingewiesen werden, dass sich die Verarbeitungsdauer einer MapServer-Anforderung von der Verarbeitungsdauer einer binären Anforderung gleichen Inhalts unterscheidet. Die Differenz ergibt sich durch die Zeit, die der Server benötigt, um die Antwort in den Stream zu schreiben.

Beispiel: QueryFeatureData

In diesem Beispiel werden ausführliche Protokollmeldungen gezeigt, auf die Sie möglicherweise stoßen, wenn Sie mit der QueryFeatureData-Methode Daten in einem Kartenservice abfragen. Die Protokolle wurden bearbeitet, um bestimmte auf MapServer bezogene Meldungen hervorzuheben und Info-Meldungen zu entfernen.

MethodeMeldungVerstrichenCode

MapServer.QueryFeatureData

QueryFeatureData wurde gestartet.

10022

MapServer.QueryFeatureData

Vorbereitung für Methode: QueryFeatureData wurde gestartet.

10094

MapServer.QueryFeatureData

Vorbereitung für Methode: QueryFeatureData wurde abgeschlossen.

0,00111

10095

MapServer.QueryFeatureData

Abfragevorgang für Methode: QueryFeatureData wurde gestartet.

10096

MapServer.QueryFeatureData

Abfragevorgang für Methode: QueryFeatureData wurde abgeschlossen.

0,95778

10097

MapServer.QueryFeatureData

QueryFeatureData wurde abgeschlossen.

0,96118

10023