Skip To Content

Protokollcodes des Karten-Service

In diesem Thema sind Codes für Protokollmeldungen aufgeführt, auf die Sie beim Arbeiten mit Karten-Services stoßen werden. Jeder Liste von Codes folgen Beispiele, die zeigen, wie die Protokolle mit einigen dieser Meldungen aussehen würden.

Dieses Thema ist in zwei Hauptteile gegliedert:

  • MapServer-Meldungen – Ein Satz von Fehlern, Warnungen und ausführlichen Meldungen, die vom Karten-Service ausgegeben werden.
  • Carto-Meldungen – Ein Satz von ausführlichen Meldungen zum Zeichnen von Karten. Carto-Meldungen sind verfügbar, wenn der Protokoll-Level Ausführlich aktiviert ist.

MapServer-Meldungen

In der folgenden Tabelle werden von den Karten-Services generierte Meldungen aufgeführt und einige ihrer häufigen Ursachen erklärt. Ausführlicher Protokollmeldungen liegen im Bereich von Code 10000 bis 10799, während Fehler und Warnungen Codes im Bereich von 10800 bis 10999 haben.

CodenummerTextBeschreibung

10000

GetDocumentInfo wurde gestartet.

Stellt einen Satz von Karten-Service-Eigenschaften bereit, der verwendet werden kann, 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 Karten-Service 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 Karten-Service.

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

Begin ExportMapImage.

Generiert in einem Karten-Service aus einem Datenrahmen (einer Karte) ein dynamisches Kartenbild.

10011

End ExportMapImage.

Mithilfe dieser Mitteilung können Sie bestimmen, wie lange es dauert, bis der Server dynamisch ein Kartenbild zeichnet. Mithilfe der ArcGIS-REST-API kann diese Mitteilung über einen Zeitraum hinweg verwendet werden, um Service-Performance-Statistiken abzuleiten. Informationen finden Sie im Beispiel: Abfragen der ArcGIS for Server-Protokolle.

10012

ExportScaleBar wurde gestartet.

Generiert in einem Karten-Service 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 Karten-Service 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 Abfragefilterselektionskriterien 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 einen Satz von Feature-IDs zurück, die die Abfragefilterselektionskriterien 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 Abfragefilterselektionskriterien 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 Abfragefilterselektionskriterien 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 Abfragefilterselektionskriterien 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 den Features zurück, die die Abfragefilterselektionskriterien 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 Karten-Service 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.

Stellt fest, ob eine Karte (ein Datenrahmen) über einen Cache verfügt. Beim Cache kann es sich um einen einzelne Fused-Kartencache 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.

Stellt fest, ob eine Karte (ein Datenrahmen) über einen Fused-Cache verfügt. Jede Karte in einem Karten-Service kann nur einen Fused-Cache besitzen.

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-Kartencache zurück.

10055

GetMapTile wurde abgeschlossen.

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

10056

HasLayerCache wurde gestartet.

Stellt fest, 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 einer Karte (eines Datenrahmens) 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 einer Karte (eines Datenrahmens) 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 Cachesteuerung, Kachelcache-Informationen, Kachelbildinformationen und Cachetypinformationen.

10065

GetCacheDescriptionInfo wurde abgeschlossen.

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

10066

GetCacheControlInfo wurde gestartet.

Ruft die Cachesteuerungsinformationen für eine gegebene Karte ab. Wird hauptsächlich verwendet, um zu bestimmen, ob das 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 einen Satz von Name-Wert-Paaren zurück, der Informationen zu Einschränkungen der Karten-Service-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 Karten-Service 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 Karten-Service 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 Karten-Service 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 Karten-Service zugegriffen wird.

10079

ToPagePoints wurde abgeschlossen.

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

10080

ApplyMapDescription wurde gestartet.

Übernimmt den aktuellen Status der Kartenbeschreibung für das Kartenserverobjekt. Ist nicht verfügbar, wenn über eine Internetverbindung auf den Karten-Service 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 Karten-Service zugegriffen wird.

10083

RefreshServerObjects wurde abgeschlossen.

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

10084

Find auf Layer <Layername> wurde gestartet.

Durchsucht anhand der gegebenen Suchzeichenfolge die Attribute nach einem bestimmten Layer eines Datenrahmens, eines Karten-Service.

10085

Find auf Layer <Layername> wurde abgeschlossen.

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

10086

Identify auf Layer <Layername> wurde gestartet.

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

10087

Identify auf Layer <Layername> wurde abgeschlossen.

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

10088

QueryHyperlinks auf Layer <Layername> 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 <Layername> wurde abgeschlossen.

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

10090

GetLegendInfo auf Layer <Layername> 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 <Layername> 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 am 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 Karten-Service.

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 Karten-Service-Einheiten), die Größe (in Pixel) und den Maßstab (als kennzeichnender Bruch) 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-Symbologie 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 der nach der Reparatur sollte der Karten-Service 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 Karten-Service 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 Karten-Service-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 das Kartendokument gültig und für das ArcGIS for 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 (veröffentlichte Kartendateien) 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 bereitstellen zu können, muss eine neue PMF-Datei so erstellt werden, dass andere Anwendungen als 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 (veröffentlichte Kartendateien) können so konfiguriert werden, dass bestimmte Funktionen beschränkt werden. Dies kann folgende Funktionen betreffen: Funktionen zum Exportieren, Suchen, Identifizieren, Ändern von Ansichten, Zugreifen auf Hyperlinks, Ändern der Layer-Sichtbarkeit, Messen, Abfragen, Abfragen von Werten und Anzeigen des Inhaltsverzeichnisses. Diese PMF-Datei kann nicht bereitgestellt werden, wenn beim Veröffentlichen der PMF Funktionen deaktiviert wurden. Um eine solche Karte bereitstellen zu können, 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 (veröffentlichte Kartendateien) 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.

PMFs (veröffentlichte Kartendateien) können mit einer Timeout-Option erstellt werden. Sobald das Timeout-Datum überschritten wurde, kann die PMF-Datei nicht mehr geöffnet werden, und ein Karten-Service, 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) erfolgreich bereitgestellt werden kann, muss die PMF-Datei gültig und für das ArcGIS for Server-Konto zugänglich sein. Die PMF-Datei muss möglicherweise 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) erfolgreich bereitgestellt werden kann, muss die PMF-Datei gültig und für das ArcGIS for Server-Konto zugänglich sein. Die PMF-Datei muss möglicherweise 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 Karten-Service verwendet werden. Um einen Karten-Service 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) erfolgreich bereitgestellt werden kann, muss die PMF-Datei gültig und für das ArcGIS for Server-Konto zugänglich sein. Die PMF-Datei muss möglicherweise 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) erfolgreich bereitgestellt werden kann, muss die PMF-Datei gültig und für das ArcGIS for Server-Konto zugänglich sein. Die PMF-Datei muss möglicherweise 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 Karten-Service gesendeten Anforderung fehlt ein erforderlicher Parameter.

10820

OutputDirectoryNotFound

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

10821

OutputDirectoryAccessDenied

Das Ausgabeverzeichnis ist das Verzeichnis, in dem der Server temporäre Dateien für den Karten-Service erstellt. Dieses Verzeichnis wird beim Veröffentlichen eines Karten-Service vom Serveradministrator angegeben und ist Teil der Karten-Service-Konfiguration. Dieses Verzeichnis muss vorhanden sein, und das ArcGIS for Server-Konto muss darauf zugreifen können. Überprüfen Sie, ob dieses 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 Karten-Service-Konfiguration, die angibt, ob der Karten-Service ü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 Karten-Service-Konfiguration, die angibt, ob der Karten-Service 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 Karten-Service-Konfiguration, die angibt, ob der Karten-Service 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 Karten-Service-Konfiguration. Überprüfen Sie die Konfigurationsdatei, um sicherzustellen, dass diese Einstellung vorhanden ist und angemessen festgelegt wurde.

10827

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

MapServer erstellt unter dem arcgisoutput-Verzeichnis für jeden Karten-Service ein Verzeichnis. Diese Verzeichnisse werden für WMS-Dateien verwendet, wenn die WMS-Funktion für den Service aktiviert worden ist. Dieser Fehler tritt möglicherweise auf, wenn das ArcGIS for 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 arcgisoutput-Verzeichnis für jeden Karten-Service ein Verzeichnis. Diese Verzeichnisse werden für WMS-Dateien verwendet, wenn die WMS-Funktion für den Service aktiviert worden ist. Dieser Fehler tritt möglicherweise auf, wenn das ArcGIS for 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 Karten-Service muss einen Cache verwenden. In Fällen, in denen keine Verbindung zwischen dem Karten-Service und den Daten besteht, muss die Eigenschaft IgnoreCache auf "False" festgelegt werden.

10830

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

Ein Karten-Service, 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 Karten-Service, der sich im Modus für den bedarfsgesteuerten Cache befindet, muss einen Cache verwenden. Wenn ein Karten-Service einen bedarfsgesteuerten Cache verwendet, muss die Eigenschaft IgnoreCache den Wert "False" haben.

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 keinem gültigen und verfügbaren Karten-Service-Namen entspricht.

10837

Allgemeiner Geodatabase-Fehler

Es gibt eine Reihe von Dingen, die einen Fehler in der Geodatabase verursachen können. Diese Kartenserverfehlermeldung fasst beliebige Geodatabase-Fehler mit einem einzigen Kartenserverfehlercode 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 datenbankspezifische Funktionen und Syntax in einer Abfrage verwendet werden. Wenn diese Meldung kontinuierlich protokolliert wird, kann dies ein Hinweis auf eine potenzielle Sicherheitsbedrohung oder 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 an einen Karten-Service senden und darin einen nicht vorhandenen Feldnamen verwenden.

MethodeMeldungDauerCode

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 Karten-Services Meldungen aus zwei Quellen bereit: Methoden von MapServer und Methoden von Carto. Carto ist das Objektpaket, das eigentlich die Karte zeichnet. Die Carto-Meldungen verweisen auf Unterprozesse, 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, diesen Layer darzustellen.

103002

Beginn der Gruppen-Layer-Darstellung: <Layername>

Die Gruppen-Layer-Darstellung ist Teil der Geographiephase.

103003

Ende der Gruppen-Layer-Darstellung: <Layername>

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 gezeichnet werden. Diese Phase erstreckt sich vom das Ausführen einer Abfrage (Code 103021) der Daten des Layers bis zum tatsächlichen Zeichnen der Layer-Features. Zudem wird Layer, die auf Feature-Classes basieren, die Anzahl der Features, die gezeichnet 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 Annotationenphase

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 "Nach zeichnen" bezeichnet. Diese Features oder Elemente werden oft von Software-Erweiterungen generiert. Hierbei ist zu beachten, dass es sich dabei 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 ein Bestandteil 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 ein Bestandteil der Annotationsphase.

103017

Ende der Beschriftung

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

103018

Beschriften von Layern:

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

103019

Feature-Anzahl:

Dies ist die Anzahl von Features, die für einen bestimmten Layer bei einer gegebenen Ausdehnung gezeichnet wurde.

103020

Grafikanzahl:

Dies ist die Anzahl von Grafiken, die für einen bestimmten Layer bei einer gegebenen Ausdehnung gezeichnet wurde.

103021

Abfrage wird ausgeführt

Mithilfe dieses Codes können Sie bestimmen, wie lang eine Abfrage dauert, die beim Zeichnen von einem auf einer Feature-Class basierenden Layer an der Datenbank ausgeführt wird.

103022

Darstellen als Markierungs-Layer

Layer wird als Markierungs-Layer verwendet.

103800

LayerDrawingError

Gibt an, dass beim Zeichnen ein Fehler aufgetreten ist.

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

In diesem Beispiel werden ausführliche Meldungen erklärt, die möglicherweise beim Herstellen einer Verbindung mit einem Karten-Service 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 Karten-Service (HTTP-Verbindung) herstellt, werden sieben Anforderungen übermittelt: GetDefaultMapName, GetServerInfo, IsFixedScaleMap, GetSupportedImageReturnTypes und GetLegendInfo. Die erste Anforderung ist GetDefaultMapName.

MethodeMeldungDauerCode

MapServer.GetDefaultMapName

GetDefaultMapName wurde gestartet.

10006

MapServer.GetDefaultMapName

GetDefaultMapName wurde abgeschlossen.

0.00032

10007

GetDefaultMapName gibt den Namen der im Karten-Service aktiven Karte zurück. In diesem Beispiel hat MapServer 0,00032 Sekunden gebraucht, um die GetDefaultMapName-Anforderung abzuschließen. Die nächste Anforderung lautet GetServerInfo.

MethodeMeldungDauerCode

MapServer.GetServerInfo

GetServerInfo wurde gestartet.

10008

MapServer.GetServerInfo

GetServerInfo wurde abgeschlossen.

0.06732

10009

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

MethodeMeldungDauerCode

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 Cachesteuerung, Kachelcache-Informationen, Kachelbildinformationen und Cachetypinformationen. In diesem Beispiel hat MapServer 0,0003 Sekunden gebraucht, um die Anforderung abzuschließen. Nach einer GetCacheDescriptionInfo-Anforderung sendet ArcMap eine HasSingleFusedMapCache-Anforderung.

MethodeMeldungDauerCode

MapServer.HasSingleFusedMapCache

HasSingleFusedMapCache wurde gestartet.

10048

MapServer.HasSingleFusedMapCache

HasSingleFusedMapCache wurde abgeschlossen.

0.0003

10049

HasSingleFusedMapCache stellt fest, ob der Karten-Service über einen Fused-Cache verfügt. In diesem Beispiel hat MapServer 0,0003 Sekunden gebraucht, um die Anforderung abzuschließen. Die nächste Anforderung lautet IsFixedScaleMap.

MethodeMeldungDauerCode

MapServer.IsFixedScaleMap

IsFixedScaleMap wurde gestartet.

10046

MapServer.IsFixedScaleMap

IsFixedScaleMap wurde abgeschlossen.

0.00032

10047

IsFixedScaleMap stellt fest, ob der Karten-Service über einen Cache verfügt. Hierbei könnte es sich um einen Fused- oder einen Multilayer-Cache handeln. In diesem Beispiel hat MapServer 0,00032 Sekunden gebraucht, um die Anforderung abzuschließen. Die nächste Anforderung lautet GetSupportedImageReturnTypes.

MethodeMeldungDauerCode

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 gebraucht, um die Anforderung abzuschließen. Die letzte Anforderung lautet GetLegendInfo.

MethodeMeldungDauerCode

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 auf 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 erklärt, auf die Sie möglicherweise stoßen, wenn Sie ein dynamisches Kartenbild von einem Karten-Service anfordern, der die ExportMapImage-Methode verwendet. Die Protokolle wurden bearbeitet, um bestimmte auf MapServer bezogene Meldungen hervorzuheben und Info-Meldungen zu entfernen.

Der ExportMapImage-Prozess lässt sich in neun Teile gliedern. Nachfolgend werden diese Teile in der Reihenfolge ihres Auftretens aufgeführt:

  1. Bestätigung der Anforderung
  2. Vorbereitung der Karte
  3. Geographiephase – Darstellung eines jeden Karten-Layers
  4. Annotationsphase – Darstellung der Grafiken, Beschriftungen und Annotationen
  5. Darstellung einer Auswahl
  6. Grafikauswahl
  7. Nachzeichnen – Darstellung von benutzerdefinierten Features
  8. Bildgenerierung
  9. Prozess wurde abgeschlossen und Ergebnis gesendet

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

MethodeMeldungDauerCode

MapServer.ExportMapImage

Begin 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 zu zeichnenden 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.

MethodeMeldungDauerCode

Map.Draw

Beginn der Geographiephase.

103004

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

MethodeMeldungDauerCode

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. Fügen Sie diesen Zeitraum nicht der für "Ende der Layer-Darstellung" (Code 103001) angegebenen Dauer hinzu. Die Anzahl von Features, die in diesem Layer gezeichnet werden, 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. Es folgt ein Beispiel für einen Raster-Layer.

MethodeMeldungDauerCode

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).

MethodeMeldungDauerCode

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". Jeder Mitglieder-Layer wird dargestellt und auf der Grundlage des Layer-Typs werden, wie zuvor beschrieben, 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.

MethodeMeldungDauerCode

Map.Draw

Beginn der Annotationsphase.

103006

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

MethodeMeldungDauerCode

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 gezeichnet. Die Verarbeitung dieser Grafiken dauert 0,00128 Sekunden. Es muss beachtet werden, dass die Software auch dann, wenn die Karte keine Grafiken enthält, eine minimale Menge an Daten verarbeiten muss, um die einzelnen Phasen zu durchlaufen.

Danach folgt in der Annotationsphase die "direkte" Feature-Beschriftung. Eine beliebige Anzahl von Layern kann beschriftet werden, wobei eine beliebige Anzahl von Platzierungsregeln definiert werden können. Jedes Mal, wenn sich eine Kartenausdehnung ändert, werden die Features neu beschriftet. Daraufhin muss die Label-Engine die Beschriftungspositionen auf der Grundlage des Regelsatzes im bereitgestellten Kartendokument neu berechnen. Jeder Layer der Karte, die beschriftet werden soll, wird zusammen mit einer Liste von Layern aufgeführt, die als Barrieren für die Beschriftungsplatzierung verwendet werden (Code 103018).

MethodeMeldungDauerCode

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.

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

MethodeMeldungDauerCode

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 Bilderstellung.

MethodeMeldungDauerCode

MapServer.ExportMapImage

Bilderstellung für Methode: ExportMapImage wurde gestartet.

10098

MapServer.ExportMapImage

Bilderstellung für Methode: ExportMapImage wurde abgeschlossen.

0.25913

10099

MapServer.ExportMapImage

End ExportMapImage.

1.84224

10011

In diesem Beispiel hat die Erstellung des Bildes (in diesem Beispiel eine PNG-Datei) 0,25913 Sekunden gedauert. Die Verarbeitung des Gesamtprozesses ExportMapImage 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 den Zeitraum, den der Server benötigt, um die Antwort in den Stream zu schreiben.

Beispiel: QueryFeatureData

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

MethodeMeldungDauerCode

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