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