Skip to main content

00427: 編集が有効になっている場合、一意識別子は _id である必要があります

Elasticsearch または OpenSearch のデータを、登録済みデータを参照する Web フィーチャ レイヤーとして共有していますが、クエリー レイヤーに対して選択した一意識別子は編集をサポートしていません。 編集が有効になっている場合、選択可能な唯一の一意識別子は _id (アンダースコア) フィールドである必要があります。

解決策

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

  • 一意識別子フィールドを変更します。

    分析ツールのメッセージの上にカーソルを置きます。 [オプション] ボタン オプション が表示されるのでそれをクリックし、 [ソース レイヤー プロパティの変更] をクリックします。 [レイヤー プロパティ] ダイアログ ボックスの [ソース] タブで [クエリーの編集] ボタン 鉛筆 をクリックします。 [クエリー レイヤーの編集] ダイアログ ボックスで [次へ] をクリックします。 _id フィールドを選択し、必要に応じてその他のフィールドを選択解除して、 [完了] をクリックします。

  • マップ内のどのデータも編集する必要がない場合は、編集を無効化し、読み取り専用の Web フィーチャ レイヤーを公開します。

    [構成] タブをクリックします。 必要に応じて、下にある [レイヤーの構成] タブ レイヤーの構成 をクリックします。 [レイヤー][フィーチャ] の横にある [Web レイヤー プロパティの構成] ボタン Web レイヤー プロパティの構成 をクリックします。 [操作] で、 [編集を有効化して、次の操作を編集者に許可:] チェックボックスをオフにします。

追加情報

詳細については、「 GIS リソースの分析 」をご参照ください。