エンタープライズ環境で操作する場合、パーセル ファブリック レイヤーはフィーチャ サービスとして ArcGIS Enterprise に公開されます。パーセル ファブリックを公開する前に、公開プロセスのための環境を準備する必要があります。
公開の準備
パーセル ファブリックを含むフィーチャ サービスを公開して使用する場合、条件と前提条件が適用されます。次の手順に従って、公開プロセスのための環境を準備します。
- パーセル ファブリック マップ レイヤーは、データベース パーセル ファブリックの所有者として、確立されたデータベース接続から取得している必要があります。これは、パーセル ファブリックが作成されるときにデータベース接続で参照されるデータベース ユーザーです。
- 接続されたポータル アカウントは、パーセル ファブリック ポータルの所有者である必要があります。これは、パーセル ファブリックが作成されたときにアクティブであったポータル ユーザー アカウントです。このポータル ユーザー アカウントには、コンテンツを公開し、コンテンツを作成、更新および削除するための権限が必要です。
- パーセル ファブリックをマップに追加する前に、ジオデータベース接続のバージョンニング タイプを [ブランチ] に設定します。
- [カタログ] ウィンドウでデータベース接続を右クリックして、[ジオデータベース コネクション プロパティ] をクリックします。
- [ジオデータベース コネクション プロパティ] ダイアログ ボックスで、[バージョニング タイプ] の下にある [ブランチ] を選択して、[OK] をクリックします。
メモ:
- ブランチ バージョンは、フィーチャ サービスを使用してのみ編集できます。ジオデータベース接続のバージョニング タイプがブランチ バージョニングに設定されていない場合、公開した後、パーセル ファブリックは編集できません。
- パーセル ファブリック レイヤーがマップにすでにある状態で、トラディショナル バージョニングからブランチ バージョニングに切り替えた場合、パーセル ファブリックを新しいマップに追加して新しいデータベース接続プロパティを検出する必要があります。
- [カタログ] ウィンドウで該当するパーセル ファブリックを右クリックし、[新しいマップに追加] をクリックして、パーセル ファブリックと関連レイヤーを新しいマップに追加します。
各関連レイヤーをマップに追加する必要はありません。パーセル ファブリックをマップに追加すると、従属するすべてのパーセル レイヤーも追加されます。
メモ:
- パーセル ファブリックをフィーチャ サービスとして公開するには、調整レイヤーを含めて、すべてのパーセル レイヤーがマップに含まれている必要があります。
調整レイヤーは、すべてバージョン対応登録する必要があります。
- レイヤーに設定されたシンボルは、公開時に失われます。公開されたパーセル ファブリック レイヤー上でシンボルを設定して保存します。
- レイヤーに設定されたフィルター設定は、公開時に失われます。公開されたパーセル ファブリック レイヤー上でフィルター設定を設定して保存します。
- パーセル ファブリックをフィーチャ サービスとして公開するには、調整レイヤーを含めて、すべてのパーセル レイヤーがマップに含まれている必要があります。
- 属性ルールのエラー フィーチャクラスとテーブルをマップに追加します。これらのデータセットは、ジオデータベース ルート レベルで、パーセル ファブリック フィーチャ データセットの外部に配置されます。
属性ルールのエラーのデータセット名の末尾には「_ValidationLineErrors」、「_ValidationPointErrors」、「_ValidationPolygonErrors」および「_ValidationObjectErrors」が付加され、属性ルール評価のためには、これらがマップ内にあることが必要です。
- フィーチャ データセットを右クリックして [管理] にポインターを合わせ、[バージョン対応登録] をクリックして、パーセル ファブリックを含むフィーチャ データセットをバージョン対応登録します。
- パーセル トポロジが有効になっていることを確認します。パーセル トポロジが有効でない場合、パーセル ファブリックは公開できません。
- [カタログ] ウィンドウでパーセル ファブリックを右クリックし、[プロパティ] をクリックします。
- [パーセル ファブリック プロパティ] ダイアログ ボックスで、[一般] タブを選択して、[パーセル ファブリック] 小見出しを展開します。
- [トポロジが有効] を確認して [はい] を設定します。
- サーバーにエンタープライズ ジオデータベースをデータ ストアとして登録します。パーセル ファブリック Web レイヤーは登録済みデータ ソースのデータを参照する必要があります。
データの公開時または分析時にエンタープライズ ジオデータベースをデータ ストアとして登録することもできます。データベースがサーバーに登録されていない場合、分析ツールのエラー メッセージが [Web レイヤーとして共有] ウィンドウに表示されます。データ ソースを登録するには、エラー メッセージで [オプション] > [データ ソースをサーバーに登録] の順にクリックします。
- 必要に応じ、ブランチ バージョンを作成し、アクセスを管理します。
- マップ ドキュメント内でレイヤー ID を維持します。
- [コンテンツ] ウィンドウでマップ ドキュメントの見出しを右クリックし、[プロパティ] をクリックします。
- [マップ プロパティ] ダイアログ ボックスで [Web レイヤーを共有できるよう一意の数値 ID の割り当てを許可] をオンにし、[OK] をクリックします。
メモ:
デフォルトで、マップ ドキュメントを作成するときに、レイヤー ID は保存されません。Web レイヤーを上書きするときに [コンテンツ] ウィンドウのレイヤーの順序を変更すると、Web レイヤーが誤ったデータ ソースを指定する場合があります。
メモ:
パーセル ファブリック フィーチャクラスは、Global ID を追加したり、編集情報の記録を有効化したりする必要はありません。パーセル ファブリック フィーチャクラスは、すでに Global ID が存在し、編集情報の記録が有効になっています。
パーセル ファブリックをフィーチャ サービスとして公開
パーセル ファブリックをフィーチャ サービスとして公開するには、以下の手順に従います。
- パーセル ファブリックと関連レイヤーが現在のマップ ビューに追加されていることを確認します。
パーセル ファブリックをエンタープライズ ジオデータベースからマップに追加する場合、パーセル ファブリックのトポロジは、公開する目的でパーセル ファブリック レイヤーから独立します。
- [共有] タブで [Web レイヤー] ドロップダウン矢印をクリックして、[Web レイヤーの公開] をクリックします。
メモ:
マップ内のパーセル ファブリックは、公開用のデフォルト バージョンに接続する必要があります。
- [Web レイヤーとして共有] ウィンドウで、Web レイヤー名、サマリー、およびタグを追加します。
Web レイヤーを公開するには、サマリーとタグが必要です。
- [データおよびレイヤー タイプ] で [マップ イメージ] を選択し、[登録済みデータを参照] の下の [フィーチャ] をオンにします。
- [場所] で、データを共有する場所を選択します。
- [次のグループと共有] で、[ArcGIS Enterprise] を選択し、該当する場合はグループも選択します。
- [レイヤーの構成] アイコン の下にある [構成] タブの [ケーパビリティ] の下で、[バージョン管理] を選択して、[整合チェック] を選択します。
メモ:
- パーセル ファブリックを含むフィーチャ データセットがブランチ バージョン対応でなければ、[バージョン管理] と [整合チェック] オプションは使用できません。パーセル ファブリックがブランチ バージョン対応データベース接続からマップに追加されていることを確認してください。
- [整合チェック] オプションを使用すると、パーセル ファブリックがフィーチャ サービスとして公開されているとき、そのパーセル ファブリックでトポロジおよび属性ルールを整合チェックできます。パーセル ファブリックを公開する前にパーセル トポロジが有効化されていることを確認してください。
- パーセル ファブリックをバージョン管理と検証なしで読み取り専用として公開できます。
- [構成] タブの [プールの構成] アイコン の下にある、[インスタンス タイプ] の下で [専用インスタンス] が選択されていることを確認します。
共有インスタンス プールは、バージョン管理、検証、およびパーセル ファブリックをサポートしていません。
- [レイヤーの構成] アイコン に戻り、[フィーチャ] の横にある [Web レイヤー プロパティの構成] ボタン をクリックしてフィーチャ プロパティを開きます。
- [操作] で [編集を有効化して、次の操作を編集者に許可します。] をオンにして、[フィーチャの追加、更新、および削除] をオンにします。
- [プロパティ] で、[ジオメトリの更新を許可]、[トゥルー カーブの更新を許可]、および [トゥルー カーブ クライアントによるトゥルー カーブの更新のみを許可] をオンにします。また、[Z 値のあるフィーチャにデフォルトを適用] をオンにして、デフォルトの Z 値を設定します (0 など)。[M 値以外のジオメトリの更新を許可] をオンにします。
- [トポロジ レイヤーを含める] がオンになっていることを確認します。
- [分析] をクリックし、潜在的な問題やエラーを特定します。
2 種類の分析ツールのメッセージが [メッセージ] タブに表示されます。エラーは、Web レイヤーを公開する前に解決しなければならない問題です。警告は、パフォーマンス、描画、またはデータ アクセスに影響する可能性がある問題です。解決策またはヘルプ トピックへのアクセスについては、エラーまたは警告をダブルクリックします。問題の対処方法のヒントについては、エラーまたは警告を右クリックします。
- [公開] をクリックして Web レイヤーを公開します。
マップにパーセル ファブリック Web レイヤーを追加
パーセル ファブリックは、フィーチャ レイヤーとして Portal for ArcGIS に共有されます。フィーチャ レイヤーには、パーセル ファブリックとそのフィーチャクラスが含まれます。公開が完了した後、フィーチャ レイヤーとマップ イメージ レイヤーの両方が利用可能になります。
パーセル ファブリックと関連レイヤーをマップに追加するには、次の手順に従います。
- [カタログ] ウィンドウの [ポータル] タブをクリックします。
- パーセル ファブリック フィーチャ レイヤーを特定してダブルクリックし、パーセル ファブリック レイヤーと関連レイヤーを表示します。
- パーセル ファブリック レイヤーを右クリックし、[新しいマップに追加] をクリックします。
パーセル ファブリックを現在のマップ ビューに追加することもできますが、1 つのマップに追加できるパーセル ファブリックは 1 つだけです。関連レイヤーをすべてマップに追加する必要はありません。
メモ:
パーセル ファブリック レイヤーをマップに追加すると、すべての関連レイヤーも自動的に追加されます。