Skip to main content

00374: 一意の数値 ID が割り当てられていません

次のいずれかを実行しています。

マップ内のレイヤーとスタンドアロン テーブルに一意の数値 ID が割り当てられていません。これは、 [マップ プロパティ] ダイアログ ボックスで [Web レイヤーを共有できるよう一意の数値 ID の割り当てを許可] オプションが有効化されていないためです。 このオプションを有効にしてマップを作成し、静的な ID をレイヤーとスタンドアロン テーブルに割り当てられるようにすることをお勧めします。

注意:

[Web レイヤーの上書き] または [マップ サービスの上書き] ウィンドウを使用して Web レイヤーまたはサービスを上書きしている場合は、 [比較] 自動切り替え をクリックし、マップ内のレイヤーとテーブルに割り当てた ID が既存のサービス サブレイヤー ID と一致していることを確認することをおすすめします。 一致しない場合、上書きによって、サービスを使用する Web マップが切断される可能性があります。 詳細については、「 レイヤー ID の割り当て 」をご参照ください。

解決策

次のいずれかを実行します。

  • Web レイヤーまたはサービスが上書きされる際に、レイヤー ID とテーブル ID が静的な ID のままになるようにするには、一意の数値 ID の割り当てと、レイヤー ID およびテーブル ID のカスタマイズを許可するようにマップを設定します。

    分析ツールのメッセージの上にカーソルを置きます。 [オプション] ボタン オプション が表示されるのでそれをクリックし、 [マップ プロパティを開いて割り当てを許可] をクリックします。 [マップ プロパティ] ダイアログ ボックスの [一般] タブで、 [Web レイヤーを共有できるよう一意の数値 ID の割り当てを許可] をオンにし、 [OK] をクリックします。 確認して、マップ内の各レイヤーおよびテーブルにカスタム ID を割り当てます。

    1. [コンテンツ] タブをクリックします。

    2. ID を変更するには、レイヤーまたはスタンドアロン テーブルの横の番号をクリックします。

    3. [レイヤー プロパティ] または [スタンドアロン テーブル プロパティ] ダイアログ ボックスの [一般] タブの [レイヤー ID] または [テーブル ID] テキスト ボックスにカスタム整数 ID を入力します。

      ヒント:

      10 の倍数 (10、20、30 など) でレイヤーに連番を割り当てるなど、ID を割り当てる場合は意図的に行ってください。 これにより、後からレイヤーを追加するためのスペースが得られます。 たとえば、既存のレイヤー間にレイヤーを追加して、10 の倍数の間にある ID (15、25、35 など) を割り当てることができます。

    4. 必要に応じて、各レイヤーやスタンドアロン テーブルに、上記の 2 ステップを繰り返します。

    Web レイヤーまたはサービスを上書きしている場合は、ID が既存のサービス サブレイヤー ID と一致することを確認します。 詳細については、「 Web レイヤーを上書きする際の ID の比較 」をご参照ください。

  • [コンテンツ] ウィンドウの [描画順序] に基づいて ID を自動的に連番で割り当てる場合は、分析ツールをスキップします。

    分析ツールのメッセージの上にカーソルを置きます。 [オプション] ボタン オプション が表示されるのでそれをクリックし、 [ID を連番で自動割り当て] をクリックします。 このオプションを使用すると、Web レイヤーを構成する際に使用できる [マップが一意の ID の割り当てを許可するように設定されていることを確認] チェックボックスがオフになります。 [構成] タブで、 [設定] の下にある [パラメーターの構成] プロパティ をクリックします。 Web レイヤーを共有する際、サービス サブレイヤーには描画順序に基づいて 0 から始まる ID が自動的に割り当てられます。

追加情報

詳細については、「 レイヤー ID の割り当て 」と「 GIS リソースの分析 」をご参照ください。