マップ サービスのログ コード
このトピックでは、マップ サービスを操作するときに表示されるログ メッセージのコードを示します。コードのリストに続いて、メッセージが含まれているログ ファイルの例を示します。
このトピックは、主に 2 つの部分で構成されます。
- MapServer メッセージ - マップ サービスによって書き込まれるエラー、警告、詳細なメッセージ。
- Carto メッセージ ― マップの描画に関する詳細なメッセージ。Carto メッセージは、Info:Detailed ログ レベルが有効なときに提供されます。
MapServer のメッセージ
次の表に、ArcGIS Server マップ サービスによって生成されるログ メッセージと、それらの主な原因を示します。詳細なログ メッセージのコードは 10000 ~ 10799 であり、10800 ~ 10999 はエラーと警告です。
コード番号 | テキスト | 説明 |
---|---|---|
10000 |
GetDocumentInfo が開始しました。 |
サービスの一般的なコンテンツを説明するために使用できるマップ サービス プロパティを提供します。 |
10001 |
GetDocumentInfo が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10002 |
GetMapCount が開始しました。 |
マップ サービス内のマップ(データ フレーム)の数を返します。 |
10003 |
GetMapCount が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10004 |
GetMapName が開始しました。 |
指定されたインデックス値によって示されるマップ(データ フレーム)の名前を返します。 |
10005 |
GetMapName が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10006 |
GetDefaultMapName が開始しました。 |
マップ サービス内のアクティブ マップ(データ フレーム)の名前。 |
10007 |
GetDefaultMapName が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10008 |
GetServerInfo が開始しました。 |
マップ(データ フレーム)の現在の状態に関する情報を返します。 |
10009 |
GetServerInfo が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10010 |
ExportMapImage が開始しました。 |
ArcGIS Server マップ サービスのデータ フレーム(マップ)から動的マップ イメージを生成します。 |
10011 |
ExportMapImage が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10012 |
ExportScaleBar が開始しました。 |
ArcGIS Server マップ サービスのデータ フレーム(マップ)の縮尺記号イメージを生成します。 |
10013 |
ExportScaleBar が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10014 |
Find が開始しました。 |
特定の検索文字列に基づいて、マップ サービスでデータ フレーム内の 1 つ以上のレイヤの属性を検索します。 |
10015 |
Find が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10016 |
Identify が開始しました。 |
空間検索に基づいてマップ フィーチャとそれらの属性値を返します。 |
10017 |
Identify が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10018 |
QueryFeatureCount が開始しました。 |
指定されたレイヤ ID に基づいて、クエリ フィルタ選択条件を満たすフィーチャの数を返します。 |
10019 |
QueryFeatureCount が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10020 |
QueryFeatureIDs が開始しました。 |
指定されたレイヤ ID に基づいて、クエリ フィルタ選択条件を満たすフィーチャの ID を返します。 |
10021 |
QueryFeatureIDs が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10022 |
QueryFeatureData が開始しました。 |
指定されたレイヤ ID に基づいて、クエリ フィルタ選択条件を満たすフィーチャ(ジオメトリと属性)のレコード セットを返します。 |
10023 |
QueryFeatureData が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10024 |
QueryFeatureCount2 が開始しました。 |
指定されたレイヤ説明に基づいて、クエリ フィルタ選択条件を満たすフィーチャの数を返します。 |
10025 |
QueryFeatureCount2 が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10026 |
QueryFeatureIDs2 が開始しました。 |
指定されたレイヤ説明に基づいて、クエリ フィルタ選択条件を満たすフィーチャの ID を返します。 |
10027 |
QueryFeatureIDs2 が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10028 |
QueryFeatureData2 が開始しました。 |
指定されたレイヤ説明に基づいて、クエリ フィルタ選択条件を満たすフィーチャのレコード セットを返します。 |
10029 |
QueryFeatureData2 が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10030 |
QueryHyperlinks が開始しました。 |
定義されたマップ範囲内で表示可能なレイヤのフィーチャ ジオメトリとそれらに割り当てられたハイパーリンク URL を返します。 |
10031 |
QueryHyperlinks が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10032 |
ComputeScale が開始しました。 |
特定サイズの画像について、特定のマップ範囲で指定されたマップ(データ フレーム)の縮尺を計算します。 |
10033 |
ComputeScale が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10034 |
ComputeDistance が開始しました。 |
マップ(データ フレーム)内の 2 つのポイント間の距離を計算します。 |
10035 |
ComputeDistance が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10036 |
ToMapPoints が開始しました。 |
ポイントを画面座標からマップ座標に変換します。 |
10037 |
ToMapPoints が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10038 |
FromMapPoints が開始しました。 |
マップ座標を画面座標に変換します。 |
10039 |
FromMapPoints が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10040 |
GetLegendInfo が開始しました。 |
マップ内のレイヤのレイヤ名、グループの見出し、分類ラベル、シンボル スウォッチなどの凡例情報を返します。 |
10041 |
GetLegendInfo が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10042 |
GetSQLSyntaxInfo が開始しました。 |
指定されたレイヤの SQL 構文情報を返します。 |
10043 |
GetSQLSyntaxInfo が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10044 |
GetSupportedImageReturnTypes が開始しました。 |
マップ サービスによって生成された画像を取得するためにサポートされる形式を返します。 |
10045 |
GetSupportedImageReturnTypes が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10046 |
IsFixedScaleMap が開始しました。 |
マップ(データ フレーム)がキャッシュを持つかどうかを判断します。キャッシュは単一の融合マップまたはマルチ レイヤ キャッシュになります。 |
10047 |
IsFixedScaleMap が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10048 |
HasSingleFusedMapCache が開始しました。 |
マップ(データ フレーム)が融合キャッシュを持つかどうかを判断します。マップ サービス内の各マップは融合キャッシュを 1 つだけ持つことができます。 |
10049 |
HasSingleFusedMapCache が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10050 |
GetTileCacheInfo が開始しました。 |
特定のマップのキャッシュ構成プロパティを取得します。 |
10051 |
GetTileCacheInfo が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10052 |
GetTileImageInfo が開始しました。 |
キャッシュ タイルのイメージ形式に関する情報を取得します。 |
10053 |
GetTileImageInfo が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10054 |
GetMapTile が開始しました。 |
融合マップ キャッシュから特定の位置のイメージ タイルを返します。 |
10055 |
GetMapTile が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10056 |
HasLayerCache が開始しました。 |
マップ(データ フレーム)内の特定のレイヤがマルチ レイヤ キャッシュを持つかどうかを判断します。 |
10057 |
HasLayerCache が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10058 |
GetLayerTile が開始しました。 |
マルチ レイヤ キャッシュから特定の位置のイメージ タイルを返します。 |
10059 |
GetLayerTile が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10060 |
GetVirtualCacheDirectory が開始しました。 |
マップ(データ フレーム)内の特定のレイヤのキャッシュ タイルが含まれている仮想ディレクトリを取得します。 |
10061 |
GetVirtualCacheDirectory が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10062 |
GetCacheName が開始しました。 |
マップ(データ フレーム)内の特定のレイヤのキャッシュ名を取得します。 |
10063 |
GetCacheName が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10064 |
GetCacheDescriptionInfo が開始しました。 |
特定のマップのキャッシュの説明情報を取得します。キャッシュ コントロール情報、タイル キャッシュ情報、タイル イメージ情報、キャッシュ タイプ情報が含まれます。 |
10065 |
GetCacheDescriptionInfo が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10066 |
GetCacheControlInfo が開始しました。 |
特定のマップのキャッシュ コントロール情報を取得します。主にクライアント キャッシュが許可されるかどうかを判断するために使用されます。 |
10067 |
GetCacheControlInfo が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10068 |
GetServiceConfigurationInfo が開始しました。 |
マップ サービスの構成の制限に関する情報が含まれた名前と値の組を返します。 |
10069 |
GetServiceConfigurationInfo が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10070 |
ExportLayout が開始しました。 |
特定のページ説明オブジェクトに基づいてレイアウトの画像を生成し、ディスク上の指定されたファイルに画像を書き出します。 |
10071 |
ExportLayout が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10072 |
ExportLegend が開始しました。 |
凡例をイメージ ファイルにエクスポートします。マップ サービスへのインターネット接続経由では利用できません。 |
10073 |
ExportLegend が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10074 |
ExportNorthArrow が開始しました。 |
方位記号をイメージ ファイルにエクスポートします。マップ サービスへのインターネット接続経由では利用できません。 |
10075 |
ExportNorthArrow が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10076 |
FromPagePoints が開始しました。 |
ページ座標を画面位置に変換します。マップ サービスへのインターネット接続経由では利用できません。 |
10077 |
FromPagePoints が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10078 |
ToPagePoints が開始しました。 |
画面位置をページ座標に変換します。マップ サービスへのインターネット接続経由では利用できません。 |
10079 |
ToPagePoints が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10080 |
ApplyMapDescription が開始しました。 |
マップの説明の現在の状態をマップ サーバ オブジェクトに適用します。マップ サービスへのインターネット接続経由では利用できません。 |
10081 |
ApplyMapDescription が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10082 |
RefreshServerObjects が開始しました。 |
内部オブジェクトの現在の状態に基づいてサーバ情報を更新します。マップ サービスへのインターネット接続経由では利用できません。 |
10083 |
RefreshServerObjects が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10084 |
レイヤ <レイヤ名> の Find が開始しました。 |
特定の検索文字列に基づいて、マップ サービスでデータ フレーム内の特定のレイヤの属性を検索します。 |
10085 |
レイヤ <レイヤ名> の Find が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10086 |
レイヤ <レイヤ名> の Identify が開始しました。 |
特定のレイヤに対する空間検索に基づいて、マップ フィーチャとそれらの属性値を返します。 |
10087 |
レイヤ <レイヤ名> の Identify が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10088 |
レイヤ <レイヤ名> の QueryHyperlinks が開始しました。 |
定義されたマップ範囲内で特定のレイヤのフィーチャ ジオメトリとそれらに割り当てられたハイパーリンク URL を返します。 |
10089 |
レイヤ <レイヤ名> の QueryHyperlinks が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10090 |
レイヤ <レイヤ名> の GetLegendInfo for が開始しました。 |
マップ内の特定のレイヤのレイヤ名、グループの見出し、分類ラベル、シンボル スウォッチなどの凡例情報を返します。 |
10091 |
レイヤ <レイヤ名> の GetLegendInfo が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10092 |
MapReaderOpen が開始しました。 |
指定されたパスに格納された mxd または pmf ファイルを開きます。 |
10093 |
MapReaderOpen が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10094 |
メソッド <メソッド名> の準備を開始しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10095 |
メソッド <メソッド名> の準備が完了しました。 |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10096 |
QueryOperation_Start |
このメッセージは、QueryFeatureData と QueryFeatureData2 で使用されます。 |
10097 |
QueryOperation_End |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10098 |
ImageGeneration_Started |
これはマップ サービスによって作成されるイメージ ファイルです。 |
10099 |
ImageGeneration_End |
このコードに基づいて、このメソッドの処理にかかる時間を割り出します。 |
10800 |
MapServerFailed |
MapServer:Connect メソッドの実行中に発生する可能性があるエラーの数。特定のエラーの詳細は、メッセージのテキストに書き出されます。 |
10801 |
マップ: '<マップ名>' のレイヤ: '<レイヤ名>' は無効です。 |
リンクが無効なレイヤがマップに含まれている場合に発生します。マップ内でデータへのリンクが無効になっているレイヤを確認する必要があります。それらを修復してマップ サービスを更新する必要があります。 |
10802 |
InvalidLicense | |
10803 |
サポートされていないリクエスト名 | |
10804 |
リクエストされた機能はサポートされていません。 |
ArcGIS Server 管理者によって設定されたケーパビリティ。 |
10805 |
QueryFilter の SubField にある Invalid または Invisible フィールド |
このメッセージは、QueryFeatureData または QueryFeatureData2 の QueryFilter に無効なフィールドが含まれている場合に生成されます。無効なフィールドとは、元のマップ ドキュメントで非表示としてマークされたフィールド、またはクエリで指定されているもののマップ サービスに存在しないフィールドのことです。 |
10806 |
サービスがデータから切断されました。 |
この警告は、データ ソースに接続されていないマップ サービス レイヤにおいて、Find、Identify、QueryFeatureCount、QueryFeatureCount2、QueryFeatureIds、QueryFeatureIds2、QueryFeatureData、QueryFeatureData2、QueryHyperlinks、GetLegendInfo、GetSQLSyntaxinfo のいずれかのメソッドを実行しようとした場合に発生します。 |
10807 |
ドキュメントはパスワードで保護された安全なレイヤを含んでいます。 |
セキュリティで保護されたレイヤが含まれているマップを提供できません。マップを提供するには、パスワードを要求するレイヤをマップから削除する必要があります。 |
10808 |
ファイル <ファイル名> は無効です。ファイル <ファイル名> は存在しません。ファイル <ファイル名> へのアクセスは拒否されました。 |
マップ ドキュメントを提供するためには、MXD(マップ ドキュメント)が有効で、すべての適切な ArcGIS Server SOC アカウントからアクセスできなければなりません。何らかの理由でファイルが破損している可能性があるため、マップ ドキュメントを再作成する必要があります。マップ ドキュメントとマップ ドキュメントが含まれているディレクトリの権限もチェックする必要があります。 |
10809 |
PMF ファイル <ファイル名> は ArcReader アプリケーションでのみ読み込み可能です。 |
ArcReader でのみドキュメントを開けるように PMF(Published Map File)を構成することができます。このように構成された PMF を提供することはできません。マップを提供するためには、ArcReader 以外のアプリケーションでも PMF を開けるように新しい PMF を作成する必要があります。 |
10810 |
次の機能が無効であるため、この PMF を取り扱えません:<機能名> |
PMF(Published Map File)は、指定されたファンクショナリティ(機能)を制限するように構成できます。この機能には、エクスポート、検索、個別属性表示、ビューの変更、ハイパーリンクへのアクセス、レイヤ表示設定の変更、計測、クエリ、クエリ値、TOC の表示などが含まれます。PMF の公開時にファンクショナリティが無効化されている場合、PMF を提供することはできません。このようなマップを提供するためには、無効なファンクショナリティがない新しい PMF を作成する必要があります。 |
10811 |
PMF ファイル <ファイル名> はパスワードで保護されているためサーバで利用できません。 |
パスワードで保護された PMF(Published Map File)を公開することはできません。マップを公開するためには、パスワードで保護されていない新しい PMF を作成する必要があります。 |
10812 |
PMF ファイル <ファイル名> はタイムアウトしました。 |
タイムアウト オプションを指定せずに PMF(Published Map File)を作成することはできません。タイムアウトの日付が経過すると、PMF を開けなくなるので、このような PMF に基づくマップ サービスを公開できなくなります。 |
10813 |
PMF: 指定したドキュメントを読むことができません。 |
PMF(Published Map File)を公開するためには、PMF が有効で、すべての適切な ArcGIS Server SOC アカウントからアクセスできなければなりません。PMF を再作成する必要があるかもしれません。PMF ファイルと PMF ファイルが含まれているディレクトリの権限もチェックする必要があります。 |
10814 |
PMF: ファイル <ファイル名> を開けません。原因: このファイルにはサーバへのアクセス権がない可能性があります。 |
PMF(Published Map File)を公開するためには、PMF が有効で、すべての適切な ArcGIS Server SOC アカウントからアクセスできなければなりません。PMF を再作成する必要があるかもしれません。PMF ファイルと PMF ファイルが含まれているディレクトリの権限もチェックする必要があります。 |
10815 |
PMF ファイル <ファイル名> はグローブを含んでいるため、マップサーバで開けません。 |
PMF(Published Map File)にはグローブを含めることができます。このような PMF を使ってマップ サービスを作成することはできません。マップ サービスを作成するためには、マップからグローブを削除して、PMF を再度公開しなければなりません。 |
10816 |
PMF ドキュメント <ファイル名> が開けません。 |
PMF(Published Map File)を公開するためには、PMF が有効で、すべての適切な ArcGIS Server SOC アカウントからアクセスできなければなりません。PMF を再作成する必要があるかもしれません。PMF ファイルと PMF ファイルが含まれているディレクトリの権限もチェックする必要があります。 |
10817 |
PMFInvalidFileType |
PMF(Published Map File)を公開するためには、PMF が有効で、すべての適切な ArcGIS Server SOC アカウントからアクセスできなければなりません。PMF を再作成する必要があるかもしれません。PMF ファイルと PMF ファイルが含まれているディレクトリの権限もチェックする必要があります。 |
10818 |
PMFUnknownError | |
10819 |
MissingParameter |
マップ サービスへのリクエストに必要なパラメータが含まれていません。 |
10820 |
OutputDirectoryNotFound |
出力ディレクトリは、ArcGIS サーバがマップ サービスのためのテンポラリ ファイルを作成する場所です。このディレクトリはマップ サービスの構成の一部であり、マップ サービスの公開時に ArcGIS Server の管理者によって指定されます。このディレクトリが存在し、マップ サービス SOC アカウントからアクセスできなければなりません。このディレクトリの有無とアクセスをオンにしてください。 |
10821 |
OutputDirectoryAccessDenied |
出力ディレクトリは、ArcGIS サーバがマップ サービスのためのテンポラリ ファイルを作成する場所です。このディレクトリはマップ サービスの構成の一部であり、マップ サービスの公開時に ArcGIS Server の管理者によって指定されます。このディレクトリが存在し、マップ サービス SOC アカウントからアクセスできなければなりません。このディレクトリの有無とアクセスをオンにしてください。 |
10822 |
PropertyFilePathUndefined |
このエラーは、MapServer がプロパティ セットから FilePath のプロパティを検出できない場合に発生します。 |
10823 |
IsCacheMissing |
IsCached は、マップ サービスがキャッシュを持つかどうかを示すマップ サービスの構成です。構成ファイルをオンにして、この設定が存在することと、適切に設定されていることを確認してください。 |
10824 |
CacheOnDemandMissing |
CacheOnDemandMissing は、マップ サービスがオンデマンド キャッシュを提供するかどうかを示すマップ サービスの構成です。構成ファイルをオンにして、この設定が存在することと、適切に設定されていることを確認してください。 |
10825 |
IgnoreCacheMissing |
IgnoreCacheMissing は、マップ サービスが既存のキャッシュを無視するかどうかを示すマップ サービスの構成です。構成ファイルをオンにして、この設定が存在することと、適切に設定されていることを確認してください。 |
10826 |
ClientCachingAllowedMissing |
ClientCachingAllowedMissing はマップ サービスの構成です。構成ファイルをオンにして、この設定が存在することと、適切に設定されていることを確認してください。 |
10827 |
MapServer::OnStart() failed: 一時的なディレクトリ名を作成できませんでした。 |
MapServer は、各マップ サービスのディレクトリを arcgisoutput の下に作成します。サービスで WMS ケーパビリティが有効である場合、これらのディレクトリは WMS ファイルに使用されます。このエラーは、SOC アカウントがディレクトリを作成できない場合に発生します。SOC アカウントに arcgisoutput ディレクトリへの適切な権限が与えられていることを確認してください。 |
10828 |
MapServer::OnStop() failed: 一時的なディレクトリ名を作成できませんでした。 |
MapServer は、各マップ サービスのディレクトリを arcgisoutput の下に作成します。サービスで WMS ケーパビリティが有効である場合、これらのディレクトリは WMS ファイルに使用されます。このエラーは、SOC アカウントがディレクトリを作成できない場合に発生します。SOC アカウントに arcgisoutput ディレクトリへの適切な権限が与えられていることを確認してください。 |
10829 |
無効なサービス設定です。データから切断したサービスはキャッシュを無視できません。 |
データに接続していないマップ サービスはキャッシュを使用する必要があります。マップ サービスがデータに接続していない場合、IgnoreCache プロパティは false でなければなりません。 |
10830 |
無効なサービス設定です。サービスをオンデマンド キャッシュ モードにできません。データは切断されています。 |
オンデマンド キャッシュを使用するマップ サービスはデータに接続していなければなりません。 |
10831 |
無効なサービス設定です。サービスをオンデマンド キャッシュ モードにできないため、キャッシュを無視します。 |
オンデマンド キャッシュを使用するマップ サービスはキャッシュを使用する必要があります。マップ サービスがオンデマンド キャッシュを使用する場合、IgnoreCache プロパティは false でなければなりません。 |
10832 |
MapServer の構築に失敗しました。IServerEnvironment のポインタの取得に失敗しました。 | |
10833 |
サーバ オブジェクトの管理者権限がありません。 | |
10834 |
キャッシュへ接続できません。 | |
10835 |
WMS 機能は割り当てられた出力ディレクトリを必要とするため、設定を開始することができませんでした。このサービスへ出力ディレクトリを割り当ててください。このサービスへ出力ディレクトリを割り当ててください。 | |
10836 |
MapNotFound |
多くのリクエストでは、パラメータとしてマップ名が必要です。このエラーは、MapServer リクエスト内のマップ名の値が、利用可能な有効なマップ サービス名と一致しない場合に発生します。 |
10837 |
一般ジオデータベース エラー |
ジオデータベース内でエラーが発生する原因はさまざまです。このマップ サーバ エラーは、すべてのジオデータベース エラーを 1 つのマップ サーバ エラー コードに包含します。 |
10838 |
次の ID を持つレイヤが見つかりませんでした:<ID 番号> |
指定された LayerID が正しくありません。 |
例
次に、存在しないフィールド名を使ってマップ サービスにクエリを送信した場合に表示されるエラー メッセージを示します。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
MapServer.QueryFeatureData |
QueryFeatureData が開始しました。 |
10022 | |
MapServer.QueryFeatureData |
メソッド QueryFeatureData の準備を開始しました。 |
10094 | |
MapServer.QueryFeatureData |
メソッド QueryFeatureData の準備が完了しました。 |
0.00111 |
10095 |
MapServer.QueryFeatureData |
メソッドのクエリ操作: QueryFeatureData が開始しました。 |
10096 | |
ジオデータベース エラー: 存在しないカラムが指定されました。存在しないカラムが指定されました。 |
10837 | ||
MapServer.QueryFeatureData |
QueryFeatureData が完了しました。 |
0.01171 |
10023 |
MapServer.QueryFeatureData |
メソッドは失敗しました。HRESULT = 0x80040358 :これは、このエラーを返したインタフェースに特有の FACILITY_ITF エラーです。この HRESULT の詳細については、このエラーを返したインタフェースのマニュアルをご参照ください。 |
0.0138 |
100005 |
2 つのエラーが返される場合があります。1 つは、コード 10837 を使用し、MapServer によって生成されます。コード 10837 は、ジオデータベースによって生成されるすべてのエラーに対して MapServer が使用する汎用コードです。メッセージのテキストは、「ジオデータベース エラー:」の後に、ジオデータベースが提供するテキストが続きます。この例では、ジオデータベースが生成したテキストは「存在しないカラムが指定されました」です。
もう 1 つのエラー メッセージは、コード 100005 を使用し、同じ問題を報告します。このメッセージはシステムによって生成されるメッセージです。この冗長性は想定されているものです。
Carto のメッセージ
ログ レベルが [情報: 詳細] に設定されると、マップ サービスは MapServer のメソッドと Carto のメソッドの 2 つのソースからメッセージを提供します。Catro は、実際にマップを描画するオブジェクトのパッケージです。Carto のメッセージは、クライアントが ExportMapImage を呼び出すときにマップ サーバ コンテキスト内で発生するサブプロセスを参照します。
コード番号 | テキスト | 説明 |
---|---|---|
103000 |
レイヤ描画の開始:<レイヤ名> |
レイヤの描画はジオグラフィ フェーズの一部です。 |
103001 |
レイヤ描画の終了:<レイヤ名> |
このコードに基づいて、レイヤの描画にかかる時間を割り出します。 |
103002 |
グループ レイヤの描画開始:<レイヤ名> |
グループ レイヤの描画はジオグラフィ フェーズの一部です。 |
103003 |
グループ レイヤの描画終了:<レイヤ名> |
このコードに基づいて、グループ レイヤのすべてのメンバ レイヤを描画するのにかかる時間を割り出します。 |
103004 |
ジオグラフィ フェーズの開始 |
このフェーズでは、個々のレイヤのフィーチャを描画します。このフェーズには、レイヤのデータに対するクエリの実行(コード 103021)とレイヤ フィーチャの実際の描画が含まれます。また、フィーチャクラスをベースとするレイヤについては、描画されているフィーチャの数が報告されます(コード 103019)。 |
103005 |
ジオグラフィ フェーズの終了 |
このコードに基づいて、マップ内のすべてのレイヤの描画にかかる時間を割り出します。 |
103006 |
アノテーション フェーズの開始 |
このフェーズでは、グラフィックス、ラベル、アノテーションを描画します。 |
103007 |
アノテーション フェーズの終了 |
このコードに基づいて、マップ内のグラフィックス、ラベル、アノテーションの描画にかかる時間を割り出します。 |
103008 |
選択描画フェーズの開始 |
このフェーズでは、選択したフィーチャを描画します。 |
103009 |
選択描画フェーズの終了 |
このコードに基づいて、マップ内で選択したフィーチャの描画にかかる時間を割り出します。 |
103010 |
グラフィックス選択描画フェーズの開始 |
このフェーズでは、選択したグラフィックスを描画します。 |
103011 |
グラフィックス選択描画フェーズの終了 |
このコードに基づいて、マップ内で選択したグラフィックスの描画にかかる時間を割り出します。 |
103012 |
マップのカスタム描画フェーズの開始 |
このフェーズでは、カスタム フィーチャまたはカスタム エレメントを描画します。これは「after draw」とも呼ばれています。多くの場合、これらのフィーチャまたはエレメントはエクステンション ソフトウェアによって生成されます。これらがカスタム レイヤではないことに注意してください。 |
103013 |
マップのカスタム描画フェーズの終了 |
このコードに基づいて、マップのカスタム フィーチャまたはカスタム エレメントの描画にかかる時間を割り出します。 |
103014 |
グラフィックス描画の開始 |
これはアノテーション フェーズの一部です。 |
103015 |
グラフィックス描画の終了 |
このコードに基づいて、マップ内のグラフィックスの描画にかかる時間を割り出します。 |
103016 |
ラベリングの開始 |
これはアノテーション フェーズの一部です。 |
103017 |
ラベリングの終了 |
このコードに基づいて、マップ内のラベルの描画にかかる時間を割り出します。 |
103018 |
ラベリング レイヤ: |
これは、マップ内でラベリングされているレイヤのリストです。ラベルの配置に規制を設けているレイヤのリストも含まれます。 |
103019 |
フィーチャ数: |
特定のレイヤで特定の範囲に描画されるフィーチャの数。 |
103020 |
グラフィックス数: |
特定のレイヤで特定の範囲に描画されるグラフィックの数。 |
103021 |
クエリを実行しています。 |
このコードに基づいて、フィーチャクラスに基づくレイヤを描画するときにデータベースの検索にかかる時間を割り出します。 |
103022 |
マスキング レイヤとして描画 |
マスク レイヤとして使用されるレイヤ。 |
103800 |
LayerDrawingError |
描画エラーが発生したことを示します。 |
例:マップ サービスへの接続(ArcMap クライアント)
次に、ArcMap でマップ サービスに接続するときに表示される可能性があるメッセージを示します。MapServer 関連の特定のメッセージを目立たせ、Info2 のメッセージを削除するために、ログは編集してあります。
ArcMap がマップ サービスに接続する際(HTTP 接続)、GetDefaultMapName、GetServerInfo、IsFixedScaleMap、GetSupportedImageReturnTypes、GetLegendInfo の 7 つのリクエストが実行されます。最初のリクエストは GetDefaultMapName です。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
MapServer.GetDefaultMapName |
GetDefaultMapName が開始しました。 |
10006 | |
MapServer.GetDefaultMapName |
GetDefaultMapName が完了しました。 |
0.00032 |
10007 |
GetDefaultMapName はマップ サービス内のアクティブ マップの名前を返します。この例では、MapServer が GetDefaultMapName リクエストを完了するまでに 0.00032 秒かかっています。次のリクエストは GetServerInfo です。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
MapServer.GetServerInfo |
GetServerInfo が開始しました。 |
10008 | |
MapServer.GetServerInfo |
GetServerInfo が完了しました。 |
0.06732 |
10009 |
GetServerInfo は、表示される(有効な)レイヤなど、マップの現在の状態に関する情報を返します。この例では、MapServer がリクエストを完了するまでに 0.06732 秒かかっています。次は GetCacheDescriptionInfo です。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
MapServer.GetCacheDescriptionInfo |
GetCacheDescriptionInfo が開始しました。 |
10064 | |
MapServer.GetCacheDescriptionInfo |
GetCacheDescriptionInfo が完了しました。 |
0.0003 |
10065 |
GetCacheDescriptionInfo は、特定のマップのキャッシュ説明情報を返します。これには、キャッシュ コントロール情報、タイル キャッシュ情報、タイル イメージ情報、キャッシュ タイプ情報が含まれます。この例では、MapServer がリクエストを完了するまでに 0.0003 秒かかっています。GetCacheDescriptionInfo リクエストを実行した後、ArcMap は HasSingleFusedMapCache リクエストを実行します。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
MapServer.HasSingleFusedMapCache |
HasSingleFusedMapCache が開始しました。 |
10048 | |
MapServer.HasSingleFusedMapCache |
HasSingleFusedMapCache が完了しました。 |
0.0003 |
10049 |
HasSingleFusedMapCache は、マップ サービスが融合キャッシュを持つかどうかを決定します。この例では、MapServer がリクエストを完了するまでに 0.0003 秒かかっています。次のリクエストは IsFixedScaleMap です。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
MapServer.IsFixedScaleMap |
IsFixedScaleMap が開始しました。 |
10046 | |
MapServer.IsFixedScaleMap |
IsFixedScaleMap が完了しました。 |
0.00032 |
10047 |
IsFixedScaleMap は、マップ サービスがキャッシュを持つかどうかを決定します。これは、融合キャッシュかマルチレイヤ キャッシュのどちらかになります。この例では、MapServer がリクエストを完了するまでに 0.00032 秒かかっています。次のリクエストは GetSupportedImageReturnTypes です。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
MapServer.GetSupportedImageReturnTypes |
GetSupportedImageReturnTypes が開始しました。 |
10044 | |
MapServer.GetSupportedImageReturnTypes |
GetSupportedImageReturnTypes が完了しました。 |
0.0003 |
10045 |
GetSupportedImageReturnTypes は、サポートされるイメージ形式のリストを提供します。この例では、MapServer がリクエストを完了するまでに 0.00032 秒かかっています。最後のリクエストは GetLegendInfo です。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
MapServer.GetLegendInfo |
GetLegendInfo が開始しました。 |
10040 | |
MapServer.GetLegendInfo |
レイヤ 'Layer #1' の GetLegendInfo on layer が開始しました。 |
10090 | |
MapServer.GetLegendInfo |
レイヤ 'Layer #1' の GetLegendInfo on layer が完了しました。 |
0.00206 |
10091 |
MapServer.GetLegendInfo |
レイヤ 'Layer #2' の GetLegendInfo on layer が開始しました。 |
10090 | |
MapServer.GetLegendInfo |
レイヤ 'Layer #2' の GetLegendInfo on layer が完了しました。 |
0.00087 |
10091 |
MapServer.GetLegendInfo |
レイヤ 'Group Layer member #1' の GetLegendInfo on layer が開始しました。 |
10090 | |
MapServer.GetLegendInfo |
レイヤ 'Group Layer member #1' の GetLegendInfo on layer が完了しました。 |
0.001 |
10091 |
MapServer.GetLegendInfo |
レイヤ 'Group Layer member #2' の GetLegendInfo on layer が開始しました。 |
10090 | |
MapServer.GetLegendInfo |
レイヤ 'Group Layer member #2' の GetLegendInfo on layer が完了しました。 |
0.00086 |
10091 |
MapServer.GetLegendInfo |
レイヤ 'Raster layer' の GetLegendInfo on layer が開始しました。 |
10090 | |
MapServer.GetLegendInfo |
レイヤ 'Raster layer' の GetLegendInfo on layer が完了しました。 |
0.00087 |
10091 |
MapServer.GetLegendInfo |
GetLegendInfo が完了しました。 |
0.01252 |
10041 |
GetLegendInfo は、各レイヤの凡例情報を返します。凡例をサポートする各レイヤには開始メッセージと完了メッセージがあります。これらのメッセージは、そのレイヤの凡例情報のパッケージ化にかかる時間を示します。
例:ExportMapImage
次に、ExportMapImage メソッドを使用して、マップ サービスに動的マップをリクエストするときに表示される可能性があるログ メッセージを示します。MapServer 関連の特定のメッセージを目立たせ、Info2 のメッセージを削除するために、ログは編集してあります。
ExportMapImage プロセスは 9 つの部分で構成されます。各部分を順に示します。
- リクエストの受信
- マップの準備
- ジオグラフィ フェーズ - 各マップ レイヤの描画
- アノテーション フェーズ - グラフィック、ラベル、アノテーションの描画
- 描画の選択
- グラフィックスの選択
- カスタム フィーチャの描画(after draw)
- 画像の生成
- プロセスの完了と結果の送信
サーバが ExportMapImage リクエストを受信した後、最初のステップはマップを準備することです。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
MapServer.ExportMapImage |
ExportMapImage が開始しました。 |
10010 | |
MapServer.ExportMapImage |
メソッド ExportMapImage の準備を開始しました。 |
10094 | |
MapServer.ExportMapImage |
メソッド ExportMapImage の準備が完了しました。 |
0.14895 |
10095 |
準備には、マップへの MapDescription の適用と描画するマップのセットアップが含まれます。これには、必要な地理変換の適用やレイヤへの選択の適用も含まれます。この例では、準備にかかった時間は 0.14895 秒です。次のステップでは、マップを描画します。マップの描画はいくつかのフェーズで構成されます。最初のフェーズはジオグラフィ フェーズです。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
Map.Draw |
ジオグラフィ フェーズの開始 |
103004 |
このフェーズでは、個々のレイヤのフィーチャを描画します。次に、「Layer 3」という名前のレイヤの例を示します。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
Map.Draw |
レイヤ描画の開始:Layer 3 |
103000 | |
FeatureLayer.Draw |
クエリを実行しています。 |
0.00332 |
103021 |
UniqueValueRenderer.Draw |
フィーチャ数: 51 |
103019 | |
Map.Draw |
レイヤ描画の終了:Layer 3 |
0.10421 |
103001 |
Layer 3 はフィーチャ レイヤです。したがって、データベースに対するクエリが実行されます(コード 103021)。このクエリにかかった時間は 0.00332 秒です。この時間は、描画全体にかかる時間に含まれます(コード 103001)。この時間を「レイヤ描画の終了」(コード 103001)の時間に追加しないでください。このレイヤで描画されるフィーチャの数、つまり指定されたマップ範囲内のフィーチャの数は 51 として報告されます。また、レンダラのタイプがメソッド内で報告されることに注目してください。この例では、Layer 3 は個別値レンダラを使用しています。
レイヤがフィーチャ レイヤでない場合は、「レイヤ描画の開始」(コード 103000)と「レイヤ描画の終了」(コード 103001)のみが報告されます。次に、ラスタ レイヤの例を示します。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
Map.Draw |
レイヤ描画の開始:ラスタ レイヤ |
103000 | |
Map.Draw |
レイヤ描画の終了:ラスタ レイヤ |
0.64353 |
103001 |
次に、グループ レイヤのログ メッセージと、ジオグラフィ フェーズの終わりを示すメッセージ(コード 103001)の例を示します。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
Map.Draw |
グループ レイヤの描画開始:Group Layer |
103002 | |
GroupLayer.Draw |
レイヤ描画の開始:Group Layer member #2 |
103000 | |
FeatureLayer.Draw |
クエリを実行しています。 |
0.02128 |
103021 |
SimpleRenderer.Draw |
フィーチャ数: 168 |
103019 | |
GroupLayer.Draw |
レイヤ描画の終了:Group Layer member #2 |
0.02934 |
103001 |
GroupLayer.Draw |
レイヤ描画の開始:Group Layer member #1 |
103000 | |
FeatureLayer.Draw |
クエリを実行しています。 |
0.00898 |
103021 |
SimpleRenderer.Draw |
フィーチャ数: 13 |
103019 | |
GroupLayer.Draw |
レイヤ描画の終了:Group Layer member #1 |
0.01678 |
103001 |
Map.Draw |
グループ レイヤの描画終了:Group Layer |
0.04732 |
103003 |
Map.Draw |
ジオグラフィ フェーズの終了 |
1.01074 |
103005 |
この例では、グループ レイヤ「Group Layer」には、「Group Layer member #1」と「Group Layer member #2」の 2 つのレイヤ メンバがあります。先に説明したように、各メンバ レイヤが描画され、レイヤ タイプに基づいてメッセージがログに記録されます。グループ レイヤの描画の終わりを示すコード(103003)が、レイヤ コードの終わり(103001)とは異なることに注目してください。グループ レイヤの描画にかかった時間は、グループ レイヤ内のすべてのメンバ レイヤにかかった時間の合計です。
マップの描画における次のフェーズは、アノテーション フェーズです。このフェーズには、マップ フィーチャのグラフィックス、アノテーション、ラベルの描画が含まれます。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
Map.Draw |
アノテーション フェーズの開始 |
103006 |
描画されるマップ範囲内にグラフィックスが存在する場合は、その数が報告されます(コード 103020)。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
Map.Draw |
グラフィックス描画の開始 |
103014 | |
CompositeGraphicsLayer.Draw |
グラフィックス数: 3. |
103020 | |
Map.Draw |
グラフィックス描画の終了 |
0.00128 |
103015 |
この例では、描画されるマップ範囲内に 3 つのグラフィックスがあり、その処理に 0.00128 秒かかっています。マップ内にグラフィックスが存在しない場合であっても、各フェーズを繰り返すために必要な最小限の処理が発生することに注意してください。
アノテーション フェーズにおける次の作業は、「リアルタイム」のフィーチャ ラベリングです。定義済みの任意の数の配置ルールに従って、任意の数のレイヤをラベリングすることができます。マップ範囲が変化するたびに、フィーチャは再びラベリングされます。このため、ラベル エンジンは提供されたマップ ドキュメントで設定されているルールに基づいて、ラベル位置を再計算する必要があります。ラベリングされるマップ内の各レイヤ(コード 103018)と、ラベル配置の規制として使用されるレイヤのリストが表示されます。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
Map.Draw |
ラベリングの開始 |
103016 | |
Map.Draw |
ラベリングされているレイヤ: Group Layer member #1,Layer #1 ラベリングにおけるバリア: |
103018 | |
Map.Draw |
ラベリングの終了 |
0.20395 |
103017 |
Map.Draw |
アノテーション フェーズの終了 |
0.21024 |
103007 |
この例では、「Group Layer member #1」と「Layer #1」の 2 つのレイヤがラベリングされます。規制として使用されるレイヤはありません。
最後の 3 つのフェーズは、選択描画フェーズ、グラフィックス選択描画フェーズ、カスタム描画フェーズです。選択描画とは、選択されたマップ フィーチャを指します。次の例では、6 つのフィーチャが選択されています。ほとんどの場合、これら 3 つのフェーズに対するマップ サービスの処理はほんのわずかです。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
Map.Draw |
選択描画フェーズの開始 |
103008 | |
Map.Draw |
選択描画フェーズの終了 |
0.20223 |
103009 |
Map.Draw |
グラフィックス選択描画フェーズの開始 |
103010 | |
Map.Draw |
グラフィックス選択描画フェーズの終了 |
0.00029 |
103011 |
Map.Draw |
マップのカスタム描画フェーズの開始 |
103012 | |
Map.Draw |
マップのカスタム描画フェーズの終了 |
0.00028 |
103013 |
ExportMapImage プロセスの最後のステップは、画像の生成です。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
MapServer.ExportMapImage |
メソッド ExportMapImage の画像作成を開始しました。 |
10098 | |
MapServer.ExportMapImage |
メソッド ExportMapImage の画像作成が完了しました。 |
0.25913 |
10099 |
MapServer.ExportMapImage |
ExportMapImage が完了しました。 |
1.84224 |
10011 |
この例では、画像(この例では PNG)の生成に 0.25913 秒かかっています。ExportMapImage 全体の処理には 1.84224 秒かかっています。
同じリクエストでも、MapServer リクエストの処理とバイナリ リクエストの処理にかかる時間が異なることに注意してください。この差は、サーバがレスポンスをストリームに書き出すのにかかる時間に関係しています。
例:QueryFeatureData
次に、QueryFeatureData メソッドを使ってマップ サービス内のデータを検索するときに表示される可能性がある詳細なログ メッセージを示します。MapServer 関連の特定のメッセージを目立たせ、Info2 のメッセージを削除するために、ログは編集してあります。
方法 | メッセージ | 経過時間 | コード |
---|---|---|---|
MapServer.QueryFeatureData |
QueryFeatureData が開始しました。 |
10022 | |
MapServer.QueryFeatureData |
メソッド QueryFeatureData の準備を開始しました。 |
10094 | |
MapServer.QueryFeatureData |
メソッド QueryFeatureData の準備が完了しました。 |
0.00111 |
10095 |
MapServer.QueryFeatureData |
メソッドのクエリ操作: QueryFeatureData が開始しました。 |
10096 | |
MapServer.QueryFeatureData |
メソッドのクエリ操作: QueryFeatureData が完了しました。 |
0.95778 |
10097 |
MapServer.QueryFeatureData |
QueryFeatureData が完了しました。 |
0.96118 |
10023 |