ArcGIS Velocity では、リアルタイム解析とビッグ データ解析のどちらも、出力レコードをホスト フィーチャ レイヤーに書き込むように構成できます。 解析の作成者および所有者は、共有設定と編集設定を組み合わせて、これらのフィーチャ レイヤーのデータへのアクセス権をどのユーザーに付与するかを決定できます。
データ編集者
ArcGIS Velocity のリアルタイム解析およびビッグ データ解析では、出力ホスト フィーチャ レイヤーに対する編集が自動的に促進されます。 これは、編集者ユーザーによって従来から行われている手動編集ではなく、解析処理パイプラインの一環として実現されます。 ただし、ユーザーベースの編集者ワークフローを実行できないというわけではありません。 どのユーザーにデータの編集アクセス権が必要であるかを判断する場合は、両方のワークフローを考慮してください。
デフォルトでは、解析とその出力フィーチャ レイヤーの所有者は、編集が有効になっていない場合でも、レイヤーを編集できます。 これは、レイヤーが解析の外部でときどき変更を必要とする場合に便利です。 レイヤーを組織内のユーザーによる後処理編集に使用できるようにする必要がなく、解析がすべてのレイヤー編集にとって信頼できるソースになるようにしたい場合は、編集を有効にしないでください。
組織内の他のユーザーが ArcGIS Velocity で作成されたホスト フィーチャ レイヤーのデータを編集できるようにしたい場合は、レイヤーに対する編集を有効にして、適切なグループとレイヤーを共有します。 グループまたは組織とレイヤーを共有する場合、編集権限を含むロールを割り当てられているメンバーのみがフィーチャ レイヤーを編集できます。 今後のリリースで、ArcGIS Velocity はレイヤーのパブリック共有をサポートし、匿名アクセスの編集をサポートする予定です。
編集タイプ
解析によってホスト フィーチャ レイヤーが作成された後、編集を有効にしてから、どのタイプの編集を許可するかを決定する必要があります。 編集が有効な場合、3 つのオプション ([追加]、[更新]、および [削除]) を使用して、必要な編集の正確なタイプを制御できます。 たとえば、編集者が既存の属性を更新でき、レコードを追加および削除できないように、レイヤーを構成できます。 また、編集者がレコードを追加でき、レコードを削除したり属性を更新したりできないように、レイヤーを構成することもできます。
レイヤーを編集するユーザーが同じタイプの編集を行う場合、1 つの設定を持つ 1 つのホスト フィーチャ レイヤーがあればよいことになります。 解析の所有者は、他のユーザーにどのような編集設定が構成されているかに関係なく、レイヤーに対するすべての編集権限を持ちます。
個々のユーザーが異なるタイプの編集操作を実行する必要がある場合は、1 つのホスト フィーチャ レイヤーでは不十分です。 このためには、ホスト フィーチャ レイヤーからホスト フィーチャ レイヤー ビューを作成し、ビューで編集オプションを有効にして、該当するグループとそのビューを共有します。 必要に応じて、異なる編集要件に適合するために、1 つのホスト フィーチャ レイヤーから複数のビューを作成できます。
ユーザー アクセス
異なる編集者に対して異なるレベルの編集アクセス権が必要な場合と同様に、ホスト フィーチャ レイヤー ビューを作成して編集者のアクセス権を制限できます。 ホスト フィーチャ レイヤーで編集を有効にし、レイヤーを編集する必要のあるユーザーからなるグループのみで共有します。 次に、編集可能なホスト フィーチャ レイヤーからホスト フィーチャ レイヤー ビューを作成し、ビューの編集を無効にします。 データへの読み取り専用アクセス権を必要とするグループとビューを共有します。 これは、組織全体にフィーチャを表示するが、編集は一部のユーザーに限定する必要がある場合に便利です。
編集情報の記録
[フィーチャ レイヤー (新規)] 出力を最初に構成する際に、ホスト フィーチャ レイヤーで編集情報の記録を有効にすることができます。 これにより、フィーチャを作成するユーザーの名前およびフィーチャの作成日時を記録するフィールド、フィーチャの最終編集者またはその属性および編集日時を記録するフィールドがレイヤーに追加されます。 解析を使用してホスト フィーチャ レイヤーに対する編集を自動的に促進する場合、解析の所有者のユーザー名または受信データのフィールド値から、作成者と編集者のユーザー名フィールドに入力することができます。
注意:
[フィーチャ レイヤー (新規)] 出力を最初に構成し、編集情報の記録を有効にする場合、作成者/編集者のユーザー名に使用できるオプションは [ユーザー名] のみです。 これは、作成者と編集者のユーザー名が解析の所有者であることを想定しています。 [フィーチャ レイヤー (新規)] 出力が解析 (ツールの出力など) に組み込まれた後、フィーチャ レイヤー出力を編集して、作成者/編集者のユーザー名の文字列フィールドを選択できます。 この場合、作成者と編集者のユーザー名は、ストリーミング データからの値を使用して入力されます。
編集情報の記録を有効にすると、ユーザーがデータに対して実行できるクエリと編集のタイプをさらに詳細に制御できます。 たとえば、編集者に対して、レイヤーに追加するフィーチャのみを編集するよう制限したり、追加するフィーチャの表示のみを許可したりできます。これは、所有権ベースのアクセス制御によって実行されます。
編集を特定の地理領域に制限
編集を特定の地理領域に制限する必要がある場合は、ホスト フィーチャ レイヤー ビューを作成できます。 このビューは、ある地理領域でフィーチャの編集が必要な場合や、他のユーザーが表示できる地域をこの地理領域に制限する場合などに便利です。 ビューを作成し、対象地域を定義して、その地域のデータを編集または表示する必要のあるメンバーからなるグループで共有します。 次に、その他の必要な対象地域ごとにビューを作成し、該当するグループで共有します。 詳細については、「ホスト フィーチャ レイヤー ビューの作成」をご参照ください。
編集を特定のフィーチャまたは属性に制限
編集をビュー内の特定のフィーチャまたは非空間属性フィールドに制限するには、ホスト フィーチャ レイヤー ビューを作成し、ホスト フィーチャ レイヤー ビューの定義を設定することができます。
たとえば、リアルタイムで更新される運転手および車両の情報を含むホスト フィーチャ レイヤーが 1 つある場合、以下の定義を持つビューを作成できます。
- 運転手を管理するユーザーに 1 つのビューを作成します。 これらのユーザーが運転手の情報が格納されるフィールドのみを使用できるようにビューを構成します。
- 車両の情報を管理するユーザーに別のビューを作成します。 車両の情報を含むフィールドのみを使用できる定義をビューに設定し、車両の情報を管理するグループでビューを共有します。
- 運転業務をサポートするユーザーに別のビューを作成します。 業務スタッフで構成されたグループで、各車両の位置情報およびその他の運転時間フィールドや属性を使用できるように、ビューに定義を設定します。