[フィーチャの結合 (Join Features)] ツールでは、空間、時系列、または属性リレーションシップ、あるいはそれらのリレーションシップの組み合わせに基づいて、あるレイヤーのフィーチャを別のレイヤーのフィーチャに結合できます。たとえば、2 つのフィーチャが相互の 1 時間以内に存在する場合、それらのフィーチャが結合されます。
時間対応レイヤー内のフィーチャは、次の 2 通りの方法で表現できます。
- 特定時点 - 時系列内の 1 つの瞬間
- 間隔 - 開始時刻と終了時刻が指定される
時系列リレーションシップは、ISO19108 - 時間スキーマに基づきます。
結合レイヤーとターゲット レイヤー
時系列的結合では、結合レイヤーからターゲット レイヤーへのフィーチャのマッチングが、時間におけるフィーチャの配置または存在に基づいて行われます。
次の凡例は、このトピック内のすべての例に適用されます。
- ターゲット フィーチャ時間 - 緑
- 結合フィーチャ時間 - 青
時間タイプとサポートされるリレーションシップ
次の表に、時間タイプ間の時系列結合 (時間間隔と時点との結合など) でサポートされる時系列リレーションシップを示します。
次の時間タイプ間の時系列的結合 (ターゲット フィーチャと結合フィーチャ): | 特定時点と特定時点 | 特定時点と間隔 | 間隔と特定時点 | 間隔と間隔 |
---|---|---|---|---|
等しい | ![]() | ![]() | ||
期間内にある | ![]() | ![]() | ||
含む | ![]() | ![]() | ||
終了する | ![]() | ![]() | ||
終了される | ![]() | ![]() | ||
接続する | ![]() | |||
接続される | ![]() | |||
重複する | ![]() | |||
重複される | ![]() | |||
開始する | ![]() | ![]() | ||
開始される | ![]() | ![]() | ||
交差する | ![]() | ![]() | ![]() | ![]() |
近接 | ![]() | ![]() | ![]() | ![]() |
近接 (前) | ![]() | ![]() | ![]() | ![]() |
近接 (後) | ![]() | ![]() | ![]() | ![]() |
等しい
2 つの時点または間隔が同一である場合、これらの時間は等しいと見なされます。等しいと見なすためには、時間が同じタイプ (両方が時点、または両方が間隔の時間) でなければなりません。
![時系列リレーションシップ: Equals 時系列リレーションシップ: Equals](GUID-AA1B5701-E807-443E-AA13-B3C2CB843869-web.png)
期間内にある
ターゲット時間が結合時間間隔の開始と終了の間に存在する場合、ターゲット時間は結合時間の間 (During) にあります。これは、Contains とは逆の時系列リレーションシップ演算子です。 このリレーションシップは、結合フィーチャが時間間隔を持つ場合にのみ存在します。
![時系列リレーションシップ: During 時系列リレーションシップ: During](GUID-14C0B5AD-5D35-4853-81A4-ACEA9F239AA7-web.png)
含む
結合フィーチャ時間がターゲット時間間隔の開始と終了の間に存在する場合、ターゲット時間は結合時間を含みます (Contains)。これは、During とは逆の時系列リレーションシップ演算子です。 このリレーションシップは、ターゲット フィーチャが時間間隔を持つ場合にのみ存在します。
![時系列リレーションシップ: Contains 時系列リレーションシップ: Contains](GUID-80B3C4E2-DA28-45DE-A33D-B9A499B5B373-web.png)
終了する
ターゲット時間が結合時間と同時に終了し、ターゲット時間が結合時間の後に開始する場合、ターゲット時間は結合時間を完了 (Finishes) します。これは、Finished by 時系列リレーションシップ演算子を補完するものであり、Starts とは逆の時系列リレーションシップ演算子です。 このリレーションシップは、結合フィーチャが時間間隔を持つ場合にのみ存在します。
![時系列リレーションシップ: Finishes 時系列リレーションシップ: Finishes](GUID-631348C9-584C-41D9-A8CF-166F158182C3-web.png)
終了される
結合フィーチャ時間がターゲット時間と同時に終了し、結合時間がターゲット時間の後に開始する場合、ターゲット時間は結合時間により終了され (Finished by) ます。これは、Finishes 時系列リレーションシップ演算子を補完するものであり、Started by とは逆の時系列リレーションシップ演算子です。 このリレーションシップは、ターゲット フィーチャが時間間隔を持つ場合にのみ存在します。
![時系列リレーションシップ: Finished by 時系列リレーションシップ: Finished by](GUID-BCC702ED-E57A-4081-B530-B7249CB2CDE8-web.png)
接続する
ターゲット時間間隔の終了が結合時間間隔の開始と等しい場合、ターゲット時間は結合時間に接触 (Meets) します。これは、Met by 時系列リレーションシップ演算子を補完するものです。 このリレーションシップは、結合時間とターゲット時間が間隔である場合にのみ存在します。
![時系列リレーションシップ: Meets 時系列リレーションシップ: Meets](GUID-8E55138C-F533-4E6C-AD41-8965D3D22AD2-web.png)
接続される
ターゲット時間間隔の開始が結合時間間隔の終了と等しい場合、ターゲット時間は結合時間に接触され (Met by) ます。これは、Meets 時系列リレーションシップ演算子を補完するものです。 このリレーションシップは、結合時間とターゲット時間が間隔である場合にのみ存在します。
![時系列リレーションシップ: Met by 時系列リレーションシップ: Met by](GUID-76B4F620-88BB-4C68-82C1-72BC7F3E27CA-web.png)
重複する
ターゲット時間間隔の開始と終了がそれぞれ、結合時間間隔の開始と終了より前である場合、ターゲット時間は結合時間に重複 (Overlaps) します。これは、Overlapped by 時系列リレーションシップ演算子を補完するものです。 このリレーションシップは、結合時間とターゲット時間が間隔である場合にのみ存在します。
![時系列リレーションシップ: Overlaps by 時系列リレーションシップ: Overlaps by](GUID-AC3DCACD-C0DC-408F-BA0D-7C1030FA2790-web.png)
重複される
ターゲット時間間隔の開始と終了がそれぞれ、結合時間間隔の開始と終了より後である場合、ターゲット時間は結合時間に重複され (Overlapped by) ます。これは、Overlaps 時系列リレーションシップを補完するものです。 このリレーションシップは、結合時間とターゲット時間が間隔である場合にのみ存在します。
![時系列リレーションシップ: Overlapped by 時系列リレーションシップ: Overlapped by](GUID-3A749CF1-DDEF-4ADC-B486-9647043036F6-web.png)
開始する
ターゲット時間が結合時間間隔と同時に開始し、ターゲット時間の終了が結合時間間隔の終了より前である場合、ターゲット時間は結合時間を開始 (Starts) します。これは、Started by 時系列リレーションシップ演算子を補完するものであり、Finishes とは逆の時系列リレーションシップ演算子です。 このリレーションシップは、結合時間が間隔である場合にのみ存在します。
![時系列リレーションシップ: Starts 時系列リレーションシップ: Starts](GUID-C44F7221-ED3B-4A59-A742-31C484B9401F-web.png)
開始される
ターゲット間隔時間が結合時間と同時に開始し、ターゲット時間の終了が結合時間間隔の終了より後である場合、ターゲット時間は結合時間により開始され (Started by) ます。これは、Starts 時系列リレーションシップ演算子を補完するものであり、Finished by とは逆の時系列リレーションシップ演算子です。 このリレーションシップは、ターゲット時間が間隔である場合にのみ存在します。
![時系列リレーションシップ: Started by 時系列リレーションシップ: Started by](GUID-35A96F66-9F05-4DC1-A432-1222B0CFD678-web.png)
交差する
ターゲット時間のいずれかの部分が、結合時間と同じ時間に発生する場合、ターゲット時間は結合時間と交差します。Intersects 演算子は、その他すべての時系列リレーションシップのタイプの組み合わせです。
![時系列リレーションシップ: Intersects 時系列リレーションシップ: Intersects](GUID-A093D49C-7ACB-47D5-A28A-2C0F63581768-web.png)
近接
ターゲット時間が結合時間から指定の時間範囲内にある場合、ターゲット時間は結合時間の近傍 (Near) にあります。ユーザー指定の時間距離 (例: 1 か月) を使用すると、結合時間の両端に時間距離を追加して、Intersects リレーションシップ演算子が適用されます。
![時系列リレーションシップ: Near 時系列リレーションシップ: Near](GUID-B1B14CDB-EC57-4B9D-BE87-433ACC41BD44-web.png)
近接 (前)
ターゲット時間が指定された時間の範囲内にあり、結合時間より前の場合、ターゲット時間は結合時間近接 (前) になります。ユーザー指定の時間距離 (例: 1 か月) を使用すると、結合時間の最初に時間距離を追加して、Intersects リレーションシップ演算子が適用されます。
![時系列リレーションシップ: Near before 時系列リレーションシップ: Near before](GUID-94D356DF-AD5F-456B-B9E5-8D782BE5632E-web.png)
近接 (後)
ターゲット時間が指定された時間の範囲内にあり、結合時間より後の場合、ターゲット時間は結合時間近接 (後) になります。ユーザー指定の時間距離 (例: 1 か月) を使用すると、結合時間の最後に時間距離を追加して、Intersects リレーションシップ演算子が適用されます。
![時系列リレーションシップ: Near after 時系列リレーションシップ: Near after](GUID-63C41FBB-D2ED-4B80-87B6-6C5943C8060F-web.png)