[フィーチャの結合 (Join Features)] ツールでは、空間、時系列、または属性リレーションシップ、あるいはそれらのリレーションシップの組み合わせに基づいて、あるレイヤーのフィーチャを別のレイヤーのフィーチャに結合できます。たとえば、2 つのフィーチャが相互の 1 時間以内に存在する場合、それらのフィーチャが結合されます。
時間対応レイヤー内のフィーチャは、次の 2 通りの方法で表現できます。
- 瞬間 - 時系列内の 1 つの瞬間。
- 間隔 - 開始時刻と終了時刻が指定されます。
時系列リレーションシップは、ISO19108 - 時間スキーマに基づきます。
結合レイヤーとターゲット レイヤー
時系列的結合では、結合レイヤーからターゲット レイヤーへのフィーチャのマッチングが、時間におけるフィーチャの配置または存在に基づいて行われます。
次の凡例は、このトピック内のすべての例に適用されます。
- ターゲット フィーチャ時間 - 緑
- 結合フィーチャ時間 - 青
時間タイプとサポートされるリレーションシップ
次の表に、時間タイプ間の時系列結合 (時間間隔と時点との結合など) でサポートされる時系列リレーションシップを示します。
次の時間タイプ間の時系列的結合 (ターゲット フィーチャと結合フィーチャ): | 特定時点と特定時点 | 特定時点と間隔 | 間隔と特定時点 | 間隔と間隔 |
---|---|---|---|---|
ターゲットと結合の期間が等しい | ![]() | ![]() | ||
ターゲットの期間が結合の期間内にある | ![]() | ![]() | ||
含む | ![]() | ![]() | ||
終了する | ![]() | ![]() | ||
終了される | ![]() | ![]() | ||
接続する | ![]() | |||
接続される | ![]() | |||
重複する | ![]() | |||
重複される | ![]() | |||
開始する | ![]() | ![]() | ||
開始される | ![]() | ![]() | ||
交差する | ![]() | ![]() | ![]() | ![]() |
近接 | ![]() | ![]() | ![]() | ![]() |
近接 (前) | ![]() | ![]() | ![]() | ![]() |
近接 (後) | ![]() | ![]() | ![]() | ![]() |
ターゲットと結合の期間が等しい
2 つの時間は、それらの特定の時点または間隔が同一である場合に、等しいと見なされます。等しいと見なすためには、時間が同じタイプ (両方が時点、または両方が間隔の時間) でなければなりません。

ターゲットの期間が結合の期間内にある
ターゲット時間が結合時間間隔の開始と終了の間に存在する場合、ターゲット時間は結合時間の間 (During) にあります。これは、Contains とは逆の時系列リレーションシップ演算子です。このリレーションシップは、結合フィーチャが時間間隔を持つ場合にのみ存在します。

含む
結合フィーチャ時間がターゲット時間間隔の開始と終了の間に存在する場合、ターゲット時間は結合時間を含みます (Contains)。これは、During とは逆の時系列リレーションシップ演算子です。このリレーションシップは、ターゲット フィーチャが時間間隔を持つ場合にのみ存在します。

終了する
ターゲット時間が結合時間と同時に終了し、ターゲット時間が結合時間の後に開始する場合、ターゲット時間は結合時間を完了 (Finishes) します。これは、Finished by 時系列リレーションシップ演算子を補完するものであり、Starts とは逆の時系列リレーションシップ演算子です。このリレーションシップは、結合フィーチャが時間間隔を持つ場合にのみ存在します。

終了される
結合フィーチャ時間がターゲット時間と同時に終了し、結合時間がターゲット時間の後に開始する場合、ターゲット時間は結合時間により終了され (Finished by) ます。これは、Finishes 時系列リレーションシップ演算子を補完するものであり、Started by とは逆の時系列リレーションシップ演算子です。このリレーションシップは、ターゲット フィーチャが時間間隔を持つ場合にのみ存在します。

接続する
ターゲット時間間隔の終了が結合時間間隔の開始と等しい場合、ターゲット時間は結合時間に接触 (Meets) します。これは、Met by 時系列リレーションシップ演算子を補完するものです。このリレーションシップは、結合時間とターゲット時間が間隔である場合にのみ存在します。

接続される
ターゲット時間間隔の開始が結合時間間隔の終了と等しい場合、ターゲット時間は結合時間に接触され (Met by) ます。これは、Meets 時系列リレーションシップ演算子を補完するものです。このリレーションシップは、結合時間とターゲット時間が間隔である場合にのみ存在します。

重複する
ターゲット時間間隔の開始と終了がそれぞれ、結合時間間隔の開始と終了より前である場合、ターゲット時間は結合時間に重複 (Overlaps) します。これは、Overlapped by 時系列リレーションシップ演算子を補完するものです。このリレーションシップは、結合時間とターゲット時間が間隔である場合にのみ存在します。

重複される
ターゲット時間間隔の開始と終了がそれぞれ、結合時間間隔の開始と終了より後である場合、ターゲット時間は結合時間に重複され (Overlapped by) ます。これは、Overlaps 時系列リレーションシップを補完するものです。このリレーションシップは、結合時間とターゲット時間が間隔である場合にのみ存在します。

開始する
ターゲット時間が結合時間間隔と同時に開始し、ターゲット時間の終了が結合時間間隔の終了より前である場合、ターゲット時間は結合時間を開始 (Starts) します。これは、Started by 時系列リレーションシップ演算子を補完するものであり、Finishes とは逆の時系列リレーションシップ演算子です。このリレーションシップは、結合時間が間隔である場合にのみ存在します。

開始される
ターゲット間隔時間が結合時間と同時に開始し、ターゲット時間の終了が結合時間間隔の終了より後である場合、ターゲット時間は結合時間により開始され (Started by) ます。これは、Starts 時系列リレーションシップ演算子を補完するものであり、Finished by とは逆の時系列リレーションシップ演算子です。このリレーションシップは、ターゲット時間が間隔である場合にのみ存在します。

交差する
ターゲット時間の任意の部分が結合時間と同時に存在する場合、ターゲット時間は結合時間と交差 (Intersects) します。Intersects 演算子は、その他すべての時系列リレーションシップのタイプの組み合わせです。

近接
ターゲット時間が結合時間から指定の時間範囲内にある場合、ターゲット時間は結合時間の近傍 (Near) にあります。ユーザー指定の時間距離 (例: 1 か月) を使用すると、結合時間の両端に時間距離を追加して、Intersects リレーションシップ演算子が適用されます。

近接 (前)
ターゲット時間が指定された時間の範囲内にあり、結合時間より前の場合、ターゲット時間は結合時間近接 (前) になります。ユーザー指定の時間距離 (例: 1 か月) を使用すると、結合時間の最初に時間距離を追加して、Intersects リレーションシップ演算子が適用されます。

近接 (後)
ターゲット時間が指定された時間の範囲内にあり、結合時間より後の場合、ターゲット時間は結合時間近接 (後) になります。ユーザー指定の時間距離 (例: 1 か月) を使用すると、結合時間の最後に時間距離を追加して、Intersects リレーションシップ演算子が適用されます。
