ArcGIS Desktopを使用してポリラインに沿ったポイントの距離を検索しますか?


23

特定のポリラインに沿った一連のポイントの距離を見つける必要があります。

集水域の河川を表すポリラインデータセットがあり、河川の範囲(FID 1〜35など)に分割されています。

また、この集水域内には抽象化ライセンスのポイントデータセットがあり、その一部は川沿いに位置しています-属性テーブルから、地下水または地表水ライセンスとして定義されているものを確認できます。

2つは関連していません。つまり、一方は他方から派生していません。したがって、これらの川に「現実」があるにもかかわらず、すべての地表水ライセンスが川のポリライン上に正確にあるわけではありません。

どのポイントが互いに「上流/下流」であるかを確認できるようにする必要があるため、ポイントに到達する川のリストと、この到達範囲の開始地点から下流までの距離が必要です。次に、2つのポイントのダウンストリーム距離を比較して、どちらがアップストリームでどちらがダウンストリームであるかを確認できます。これは望ましい結果です。

川上/川に非常に近いポイントを見つける問題を解決するために、各川のリーチの周りに(小さな)バッファーを使用し、バッファーを照会してその中のポイントを見つけるように言われました。

これは問題ありませんが、線ではなく領域(バッファ)が残っているため、これに沿って/内で距離を測定することはできません。

説明したようにバッファを使用して、問題の川のリーチ/上のポイントを見つけてから、何らかの方法で(?!)これらのポイントに川のリーチ(ポリラインセグメント)に沿った距離を照会できますか?


ダウンストリームリーチFIDを含むポリラインフィーチャクラスにフィールドがありますか?
カーククイケンドール

これをアークマップで行う必要がありますか、またはアークオブジェクトを使用できますか?
スティーブ

RivEXはこのタイプの出力を生成できます。スナップとリンクのツールをご覧ください。
ホーンバイド

回答:


22

これは、ArcGISの線形参照機能にとって完璧なタスクです。ルートに沿ったフィーチャの検索のヘルプを参照し、そこからプローブします。このツールには、ルート(川が到達する)の近くにあるポイントのレイヤーを「ポイントイベント」記述子に変換する機能が含まれています。それはまさにあなたが望むものです。さらに、これらのツールは、ユーザーが設定可能な「許容範囲」を可能にします。ポイントは、ルート上に正確にある必要はありません。

ワークフローは次のとおりです。

  1. 川が「測定可能」に達するようにします。これにより、各リーチに沿った距離を検索する機能が設定されます。

  2. ポイントレイヤーとしてポイントを表します。

  3. このツールを使用して、ルートに関連するポイントの「イベントテーブル」を作成します。

  4. 作業内容を確認してください。デジタル化の一貫性に応じて、一部の川の方向を逆にする必要がある場合があります。


+1。また、川をジオメトリックネットワークにして、アップストリーム/ダウンストリームフィーチャ、パスなどを取得するツールを使用することを検討する必要があります。
geographika11年

同上。ArcGISは、この補間問題のすべての
面倒

1
ポイントデータセットとルートデータセットを同じ座標系に配置する必要があることに注意してください。ルートに沿ったフィーチャの検索ツールは、ポイントファイルと同じ座標系にラインフィーチャを再投影し、その再投影されたラインフィーチャからルートイベントを作成するまで、適切に機能しませんでした。
-giski

@マティスそのリマインダーをありがとう。現在のGISの「オンザフライ」再投影機能にもかかわらず、分析を実行する唯一の信頼できる方法は、すべての入力データセットが共通の(そして適切な)座標系に物理的に保存されることです。
whuber

@whuberあなたはいつも助けます。
シズラム




1

http://resources.arcgis.com/en/help/main/10.1/index.html#//004800000006000000

このツールは、ネットワーク(Network Analystが必要)とポイントを取り込みます。ツールを適用すると、PosAlongとしてt値(0〜1の値)になります。値は入力ポイントテーブルに保存されます。0はポリラインの始点であり、1は終点であるため、ポリラインの長さで乗算する必要があります。同じテーブルにポリラインIDであるSourceOIDもあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.