AllSource では、ポータルの Web シーンへのアップデートを保存することができます。 AllSource には高度な作成機能があり、既存の Web シーンを変更する際に使用できる 3D 地理空間データのシンボル表示や視覚化を行えます。 Web シーンを保存すると、Web シーンのアイテム ID が保持されます。
Web シーンは ArcGIS Online ポータルと ArcGIS Enterprise ポータルに保存できます。 Web シーンを保存するときは、次の条件を満たす必要があります。
- アクティブなシーンが Web シーンにリンクされていること。 Web シーンは、プロジェクトに追加されると AllSource シーンに変換され、Web シーンにリンクされます。 詳細については、「Web マップまたは Web シーンの追加」をご参照ください。
- アクティブなポータルは、Web シーンが常駐しているポータルであること。
- ユーザーは、Web シーン アイテムの所有者、管理者、または Web シーンが共有される共有更新グループのメンバーであること。
- コンテンツを作成する権限を持つ ArcGIS 組織に属しているアカウントにサイン インしていること。 データ レイヤーを Web レイヤーとして公開する場合は、権限が追加で必要となります。
AllSource に Web シーンを保存すると、リンクされた Web シーンは更新されますが、ポータル内の既存の Web レイヤーとテーブル アイテムは更新されません。 たとえば、レイヤーのシンボルに変更を加えたシーンを保存すると、その変更内容は Web シーンにのみ保存されます。 この変更内容は更新された Web シーンにのみ適用されるため、他の Web シーンの Web レイヤーの外観やプロパティは変更されません。 ポータルの Web レイヤー アイテムは、AllSource のシーンから削除された場合でも変更されないままです。 データ レイヤーをシーンに追加する場合、シーンを保存すると、新しいレイヤーがポータルに公開され、Web シーンに追加されます。
ポータルの Web シーンの保存
Web シーンを保存する前に、注意する必要があるいくつかの考慮事項があります。 次のワークフローは、ポータルの Web シーンへの更新を保存します。
- Web シーンをプロジェクトに追加します。
- データ レイヤーを追加するか、シーンの既存の Web レイヤーのシンボル、ポップアップ、ラベルに変更を加えます。
- リボン上の [共有] タブにある [管理] グループで、[Web シーンの保存] をクリックします。最後に Web シーンを変更したアプリケーションが AllSource ではない場合は、[Web シーンの保存] ダイアログ ボックスが開きます。 次のいずれかを実行します。
注意:
[Web シーンの保存] ボタン は、アクティブなシーンが Web シーンにリンクされていない場合は使用できません。- [Web シーンの保存] をクリックして、既存の Web シーンを更新します。
- [新しい Web シーンとして共有] をクリックして、[Web シーンとして保存] ウィンドウを開きます。 元の Web シーンに保存をコミットする前に、新しい Web シーンを共有し、変更されたり失われたりする可能性があるフィーチャを検証することができます。 詳細については、「Web シーンの共有」をご参照ください。
[Web シーンの保存] ウィンドウが表示されます。
- 必要に応じ、[サマリー] フィールドと [タグ] フィールドを編集します。
サマリーとタグは、ArcGIS Enterprise 10.9 以前のポータルで共有する場合は必須です。
最大 128 個のタグを追加できます。
- 必要に応じて、[共有] の下で、設定を変更します。
- [すべての人に公開] - コンテンツが一般公開されます。 誰もがコンテンツにアクセスして表示することができます。
- [組織] - コンテンツを組織内のすべての認証済みユーザーと共有します。 このオプションは、組織アカウントでサイン インした場合に使用できます。
- [グループ] - 所属するグループのメンバーとコンテンツを共有します。
共有レベルをアイテムの所有者に設定するには、すべてのオプションをオフにしておきます。
注意:
共有設定を変更するには、管理者または Web シーンの所有者である必要があります。
- 必要に応じてウィンドウ上部の [構成] タブをクリックし、シーンを保存したときに作成される Web レイヤーを確認したり、Web レイヤーのプロパティを変更したりできます。
詳細については、「Web シーンの構成」をご参照ください。
[マップ プロパティ] ダイアログ ボックスで [Web レイヤーを共有できるよう一意の数値 ID の割り当てを許可] オプションを有効化した場合、各サブレイヤーに割り当てられている ID が表示される可能性があります。 ID を変更するには、レイヤーまたはテーブルの横の番号をクリックします。 [レイヤー プロパティ] または [スタンドアロン テーブル プロパティ] ダイアログ ボックスの [一般] タブの [レイヤー ID] または [テーブル ID] テキスト ボックスにカスタム整数 ID を入力します。 詳細については、「レイヤー ID の割り当て」をご参照ください。
- [保存の終了] で [分析] をクリックして潜在的な問題がないか確認します。
エラーと警告は [メッセージ] タブにリストされます。 メッセージを右クリックしてヘルプ トピックを開くか、ソフトウェアで処置を行います。 Web シーンを保存する前に、エラー を解決する必要があります。 警告 の解決は推奨されますが、必須ではありません。
- エラーを解決し、必要に応じて警告を修正したら、[保存] をクリックして、ポータルの Web シーンを更新します。
共有設定が変更された場合は、[共有の更新] ダイアログ ボックスが表示され、レイヤーが目的のビューアーに表示されることを確認できます。
- [共有の更新] ダイアログ ボックスの [更新] をクリックして、Web シーンにレイヤーが表示されるようにレイヤー共有設定を調整します。
1 つ以上の編集可能な Web フィーチャ レイヤーをすべてのユーザーと共有できない場合は、メッセージが表示されます。 ポータルのレイヤーのアイテム ページからパブリック データ コレクションを承認する必要があります。 詳細については、「パブリック レイヤーでの編集の許可または禁止」をご参照ください。
- [共有の更新] ダイアログ ボックスの [更新] をクリックして、Web シーンにレイヤーが表示されるようにレイヤー共有設定を調整します。
- 保存操作によって既存の Web シーンが更新されたら、ウィンドウ下部の [Web シーンの管理] リンクをクリックして、ポータルの Web シーンを管理します。
Web シーンがサーバーに自動的にキャッシュされた新しい Web レイヤーで構成されている場合、キャッシュ生成の進行中はレイヤーが表示されないことがあります。 [ジョブ] をクリックして、[ジョブ ステータス] ウィンドウにキャッシュ ステータスを表示します。
デフォルトのアーカイブ Web シーン名は、<Web シーン>_<タイムスタンプ> です。 元の Web シーンの所有者である場合、アーカイブされたアイテムは、Web シーンと同じフォルダーに保存されます。 所有者でない場合は、ルート フォルダーに格納されます。
注意:
[最後に更新された Web シーンのアーカイブ] オプションは、ArcGIS Enterprise 10.8 以前では使用できません。
Web シーン保存時の考慮事項
AllSource に Web シーンを保存すると、シーン管理ワークフローが向上します。 しかし、アプリケーションによって一部の Web シーン プロパティのサポートが異なるため、制限事項が存在することがあります。 別のアプリケーションで Web シーンに変更を加えてから AllSource で開くと、一部のプロパティが変更されたり、消去されたりすることがあります。 Web シーンを AllSource シーンに変換するときに削除されたプロパティは、Web シーンを保存すると失われます。
制限事項
Web シーンを AllSource で開くと、Scene Viewer などの他のアプリケーションで作成されたスタイルを含むレイヤーの表示が異なります。 表示の違いは、AllSource と同じシンボルのプロパティが、他のアプリケーションで作成したスタイスに存在しない場合に発生します。 この例としては、3D パス、3D 立ち上げ、数と量 (2D および 3D) などが挙げられます。 これらのプロパティは、Web シーンを保存すると変更されます。 AllSource に、対応するレンダラーがない場合、Scene Viewer のスタイルまたはプロパティは失われます。
ベスト プラクティス
次に、AllSource で Web シーンを保存する前に考慮するべきベスト プラクティスを紹介します。
- AllSource で Web シーンを開く場合、不一致の有無を入念に確認してください。特に、別のアプリケーションで作成したポップアップ、ラベル、その他のプロパティには注意します。
- ArcGIS 組織に、Web シーンを更新できるユーザーが複数存在する場合、他のユーザーが行った変更を上書きしないよう、自分が AllSource で Web シーンを開いた後に変更が加えられたかどうかを確認します。 最新バージョンの Web シーンを操作するには、プロジェクトのシーンを更新します。 詳細については、「Web マップまたは Web シーンの更新」をご参照ください。
- まず、更新されたシーンを新しい Web シーンとして共有してから、不一致の有無を確認します。 元の Web シーンを更新しても問題ないと判断したときに、Web シーンを保存します。