イベントのアペンド (Append Events) (Location Referencing)

ArcGIS Pro 3.4 | | ヘルプのアーカイブ

Location Referencing ライセンスで利用可能です。

サマリー

テーブル、レイヤー、またはフィーチャクラスから既存の ArcGIS Location Referencing イベント フィーチャクラスにイベント レコードを追加します。

注意:

ターゲット レイヤーがフィーチャ サービス レイヤーの場合は、検証結果が ArcGIS Server ディレクトリ内のファイルに書き込まれます。 このファイルはデフォルトで 10 分後に自動的にクリーン アップされますが、この時間は、すべての検証を処理し、ArcGIS Pro を実行しているワークステーションにこれらの検証を書き込むには十分でない場合があります。 大きいデータ ロードについては、ファイルの最大保存期間を少なくとも 1 時間に調整することをお勧めします。 この設定を調整するには、「ArcGIS Server Manager でサーバー ディレクトリを編集」します。

使用法

  • このツールの実行には、LRS データセットが必要です。

    詳細については、「ArcGIS Pipeline Referencing での LRS データセットの作成」か「ArcGIS Roads and Highways での LRS データセットの作成」をご参照ください。

  • [入力イベント] の値として、テーブル、レイヤー、またはフィーチャクラスを使用できます。

    ArcGIS Pipeline Referencing イベント データ モデルに必要なフィールドの詳細

    Roads and Highways イベント データ モデルに必要なフィールドの詳細

  • [ターゲット イベント] の値は、Location Referencing に登録されているレイヤーまたはフィーチャクラスにする必要があります。

  • このツールでは、ポイント フィーチャとポリライン フィーチャがサポートされています。 入力イベント パラメーターとターゲット イベント パラメーターのフィーチャ タイプは同じにする必要があります。

  • [読み込みタイプ] パラメーターの値として [追加] を使用して新しいイベントを追加する際に、[ターゲット イベント] 値で RouteName フィールドが構成されている場合、RouteName フィールドを使用してイベントを追加できます。

    • [入力イベント] レコードに NULL の RouteID フィールドがあるものの RouteName フィールドが存在する場合は、RouteName フィールドを使用してイベントを追加できます。 RouteID その後、これらの追加されたイベントにフィールドが自動的に生成されます。
    • [入力イベント] レコードに RouteID フィールドと RouteName フィールドが両方とも存在する場合は、RouteID フィールドを使用してイベントが追加されます。
  • [読み込まれたイベントのイベント ID GUID の生成] パラメーターがオンの場合、フィールド マッピング セクション内の EventID フィールドをマッピングしないか、ソース イベント データの EventID 列に値が NULL のレコードを挿入してください。 ソース イベント レコードの EventID フィールドが取り込まれた際に、[読み込まれたイベントのイベント ID GUID の生成] パラメーターがオンになっていると、ソース イベント レコードの EventID フィールドの値がターゲット イベントに読み込まれます。

  • このツールは競合の回避をサポートしており、ロックの取得と転送を試行します。

  • 競合の防止を有効にした場合は、次の処理が実行されます。

    • イベント ロックが利用可能な場合に、追加する必要のあるイベントでイベント ロックが自動的に取得されます。 ロックを取得できない場合は、このツールを実行すると、エラーが返され、問題となっているロックのテキスト ファイルが提示されます。
    • デフォルト バージョンで作業している場合は、このツールの実行が完了した時点で、取得されたロックが自動的に解除されます。
    • 子バージョンで作業している場合は、このツールの実行が完了した時点で、取得されたロックがポスト ステータスのまま維持されます。 ロックを解除するには、バージョンをポストまたは削除する必要があります。
    • 子バージョンで作業している場合に、中断によってこのツールの処理が取り消されると、ロックが取得され、解除可能なステータスのまま維持されます。

  • 物理的にギャップのあるルートに対してルート キャリブレーションを実行すると、追加されたイベントが次の影響を受けます。

    • ギャップ間のルート キャリブレーションの差異がゼロでない場合は、追加されたイベントが各ギャップで分割されます。
    • ギャップ間のルート キャリブレーションの差異がゼロの場合は、追加されたイベントがマルチパート イベントになります。

  • ASCII 形式の .csv ファイルを、その .csv ファイル内のカンマ区切りフィールドを定義する初期化ファイル (schema.ini) と組み合わせて使用すると、イベントを追加することができます。 スキーマ初期化ファイルには、次のデータを入力する必要があります。

    • 初期化する .csv ファイルの名前と形式
    • CSV 列ごとの名前とデータ タイプ
    • データ タイプがテキストの場合に使用する最大幅

    次の初期化例では、使用する .csv ファイルの名前と形式、CSV 列ごとに使用するフィールド名とデータ タイプ (左から右)、テキスト フィールドの最大幅が宣言されています。

    schema.ini
    
    [source_events.csv]
    Format=CSVDelimited
    ColNameHeader=True
    Col1=FromDate Date
    Col2=ToDate Date
    Col3=RouteID Text width 255
    Col4=RouteName Text width 255
    Col5=FromMeasure Double
    Col6=ToMeasure Double
    Col7=RdType Long
    Col8=EventID Text width 50

    ASCII またはテキスト ファイル テーブルの追加の詳細

パラメーター

ラベル説明データ タイプ
入力イベント

追加するソース イベント レコード。

Table View
ターゲット イベント

ソース イベント レコードが追加される Location Referencing イベント レイヤーまたはフィーチャクラス。

Feature Layer
フィールド マップ

[入力イベント] パラメーター値のフィールド内の属性情報を [ターゲット イベント] パラメーター値に転送する方法を制御します。

[入力イベント] パラメーター値は、スキーマ (フィールド定義) があらかじめ定義されている既存のイベントに追加されるため、フィールドをターゲット データセットに追加したり、ターゲット データセットから削除したりすることはできません。 出力フィールドごとにマージ ルールを設定することもできますが、設定したルールはこのツールで無視されます。

Field Mappings
読み込みタイプ
(オプション)

追加されたイベントがターゲット イベント フィーチャクラスに読み込まれる方法を指定します。

  • 追加[入力イベント] レコードが、指定されたターゲット イベント フィーチャクラスに追加されます。
  • オーバーラップの破棄[入力イベント] レコードが指定されたターゲット イベント フィーチャクラスに追加され、追加されたイベントと同じメジャーまたは一時性のオーバーラップがあるレコードがすべて破棄されます。 追加されたイベントが指定されたターゲット イベント フィーチャと重複する場合は、ターゲット イベント レコードは削除されます。 このオプションは、リニア イベントにのみ使用します。
  • イベント ID による破棄[入力イベント] レコードが指定されたターゲット イベント フィーチャクラスに追加され、追加されたイベントと同じイベント ID または一時性のオーバーラップがあるレコードがすべて破棄されます。 追加されたイベントが同じイベント ID を持つターゲット イベント レコードと重複する場合は、ターゲット イベント レコードは削除されます。
  • イベント ID による置換[入力イベント] レコードが指定されたターゲット イベント フィーチャクラスに追加され、追加されたイベントと同じイベント ID があるレコードがすべて破棄されます。
String
読み込まれたイベントのイベント ID GUID の生成
(オプション)

追加される [入力イベント] レコードのイベント ID を生成するかどうかを指定します。 イベント ID の生成は、Event ID フィールドで値が NULL の [入力イベント] レコードにのみ適用されます。

  • オン - 追加される [入力イベント] レコードのイベント ID が生成されます。
  • オフ - 追加される [入力イベント] レコードのイベント ID が生成されません。 これがデフォルトです。
Boolean
シェープの生成
(オプション)

追加されるレコードの形状を再生成するかどうかを指定します。 このパラメーターは、[入力イベント] の値がフィーチャ レイヤーまたはフィーチャクラスの場合にのみ有効になります。

  • オン - 入力イベント フィーチャの形状が再生成されます。 これがデフォルトです。
  • オフ - 入力イベント フィーチャの形状が再生成されません。
Boolean

派生した出力

ラベル説明データ タイプ
出力ターゲット イベント

ソース イベント レコードが追加されているイベント レイヤーまたはフィーチャクラス。

Feature Layer
出力結果ファイル

このツールで変更された内容が詳しく記述されたテキスト ファイル。

Text File

ライセンス情報

  • Basic: 次のものが必要 ArcGIS Location Referencing (ArcGIS Pipeline Referencing または ArcGIS Roads and Highways)
  • Standard: 次のものが必要 ArcGIS Location Referencing (ArcGIS Pipeline Referencing または ArcGIS Roads and Highways)
  • Advanced: 次のものが必要 ArcGIS Location Referencing (ArcGIS Pipeline Referencing または ArcGIS Roads and Highways)

関連トピック