タグ付けされた質問 「linear-referencing」

線形参照は、測定された線形フィーチャに沿った相対位置を使用して地理的位置を保存する方法です。

5
ArcGIS Desktopを使用してポリラインに沿ったポイントの距離を検索しますか?
特定のポリラインに沿った一連のポイントの距離を見つける必要があります。 集水域の河川を表すポリラインデータセットがあり、河川の範囲(FID 1〜35など)に分割されています。 また、この集水域内には抽象化ライセンスのポイントデータセットがあり、その一部は川沿いに位置しています-属性テーブルから、地下水または地表水ライセンスとして定義されているものを確認できます。 2つは関連していません。つまり、一方は他方から派生していません。したがって、これらの川に「現実」があるにもかかわらず、すべての地表水ライセンスが川のポリライン上に正確にあるわけではありません。 どのポイントが互いに「上流/下流」であるかを確認できるようにする必要があるため、ポイントに到達する川のリストと、この到達範囲の開始地点から下流までの距離が必要です。次に、2つのポイントのダウンストリーム距離を比較して、どちらがアップストリームでどちらがダウンストリームであるかを確認できます。これは望ましい結果です。 川上/川に非常に近いポイントを見つける問題を解決するために、各川のリーチの周りに(小さな)バッファーを使用し、バッファーを照会してその中のポイントを見つけるように言われました。 これは問題ありませんが、線ではなく領域(バッファ)が残っているため、これに沿って/内で距離を測定することはできません。 説明したようにバッファを使用して、問題の川のリーチ/上のポイントを見つけてから、何らかの方法で(?!)これらのポイントに川のリーチ(ポリラインセグメント)に沿った距離を照会できますか?

2
「XYZM」測定モデルとは何ですか?
SpatiaLiteは、非常に多くの異なる次元モデルをサポートしています。 興味深いことに、それらの値の一部は「メジャー」座標(XYM、XYZM)をサポートしています。この測定座標はどのように使用されますか?また、どのように使用されるかを把握するための検索の正しい用語は何ですか?


1
変化する道路網とジオコーディングされたポイント間の整合性を維持する方法は?
二重中心線のNavteqストリートネットワークに対してジオコーディングされた数十万のポイントを維持しています。Navteqの更新ごとに変化する、ポイントと道路網間の参照整合性を維持するという課題に直面しています。ポイントの大部分は手動でジオコーディングされているため、自動化されたジオコードプロセスで再度実行することはできません。 いくつかのポイントは住所によってジオコーディングされ、他のポイントは交差点からの距離と方向によって、さらに他のポイントはGPS座標によってジオコーディングされます。いずれの場合も、更新された道路網で最も近い一致を保持する必要があります。 以前、線形参照、ジオコーディング、およびスナップの手法を使用して、単一の中心線ネットワークでこの問題を解決しましたが、プロセスは非常に厳格で脆弱でした。(詳細については、http://thewyvern.co/Thesis.final.pdfを参照してください。) 他の誰かがこの問題に直面しましたか?何か提案はありますか?堅牢なソリューションの開発に役立つ可能性のある研究を指摘していただけますか? コンテキスト:ArcObjectsでコーディングされたカスタムジオコーディングアルゴリズムを使用しています。これは、ESRIのLocatorクラスに部分的にのみ依存しています。このシステムはArcGIS Server 9.3.1に基づいており、データはOracleのArcSDE 9.3.1に保存されています。Navteqデータは、シェープファイル形式で提供されます。

2
線形参照用のM値を持つQGIS抽出ノード
SQLiteデータベースにMultiLineStringZMレイヤーがあり、頂点のメジャーまたはM値を視覚化しようとしています。QGISでこれを行う方法に関する情報を調べてみましたが、収集できたすべてのことは、これをラインストリングレイヤーから直接行うことはできず、ポイントを別のレイヤーに抽出する必要があることです。 マルチラインストリングレイヤーの頂点を表すマルチポイントレイヤーを作成するためにVector-> Geometry Tools-> Extract nodesを使用しましたが、プロセスは頂点のm値を失います。m値をポイントの属性として保存するか、何か他の方法でm値を保持する必要がありますか? 内部的には、ラインストリングをポイントシェープファイルに変換するコマンドラインツールがあり、m値が各ポイントの属性として保存されています。これを使用して、頂点にm値が割り当てられていることを確認しました。それは私がしなければならない場合ですが、可能であれば、これをQGISの内部で直接実行できればよいでしょう。 編集 -私が上で言ったことを繰り返しますが、GDALライブラリを使用する私が探している結果を達成できるコマンドラインツールがあるという事実を強調します。 PyQGISは私が探している答えではありません。組み込みツール、QGIS用にすぐに作成できるプラグイン、またはMultiLineStringZMまたはLineStringZMジオメトリからm値を抽出(作成/生成ではなく)して視覚化できる完全なスクリプトを探しています。

6
ポリラインに沿った距離を指定して、エンドポイントからポリライン上のポイントを取得します
ポリラインの始点と終点があります。特定の距離で指定された端点からそのポリライン上の点を取得するにはどうすればよいですか。 このスクリプトがモジュールをインポートせずにArcViewで機能するという条件で、arcpyを使用してこれを取得するにはどうすればよいですか(この回答のように)。値をハードコードしないようにしています。 関連質問: 距離を指定して線に沿ってポイントを作成する方法 Python for ArcGIS Desktopのラインに沿ってポイントを補間しますか?

5
ポイントに基づいてラインを重複しないサブセットに分割します
ラインジオメトリのテーブルと、別のテーブルでこのラインにスナップされる1つまたは複数のポイントが与えられた場合、ラインがポイントと交差する各位置で1つまたは複数の交差するポイントを使用して各ラインを分割します。 たとえば、ラインLがあり、ラインジオメトリに沿って3つの交点A、B、Cが順番に並んでいます。Lを4つの異なるジオメトリとして返します。Lの最初からAまで、Lに沿ってAからBまで、Lに沿ってBからCまで、そしてCからLの終わりまでです。 過去に私はこのタスクに整形を使用しましたが、これは線形参照の問題です(http://sgillies.net/blog/1040/shapely-recipes/)。ただし、これは、何百万もの線と点があるこの場合には実用的ではありません。代わりに、PostgreSQL / PostGISを使用するソリューションを探しています。 ポイントは直線上にあるように制約されていることに注意してください。さらに、ポイントは有効にラインの開始または終了に置くことができます。その場合、ラインを分割する必要はありません(同じラインの開始または終了ポイントと一致しない他のポイントがない限り)。サブセットラインは方向と属性を保持する必要がありますが、ポイントフィーチャの属性は重要ではありません。

2
川沿いのポイント間の距離を見つける(線形参照)
私はgisに新しいと打たれました。小さなラインストリング(ポリライン)で構成される川のネットワークがあります。別のシェープファイルで、私は川のいくつかの駅の場所を持っています。各駅から川の終わりまで、川沿いの距離を調べる必要があります。 問題は、川の1つの完全なラインストリングがないことです。また、ラインストリングを結合またはマージするために使用できる共通の属性はありません。また、いくつかの駅は支流にあります。 つまり、支流を含む大規模な河川ネットワークを作成し、ライナーリファレンスを実行する必要があります。しかし、私はこれを行う方法がわかりません。どんな助けでも深く感謝します。できるだけ明確に説明してください。 さらに情報が必要な場合はコメントしてください。

2
ArcGIS 10:方向性に基づいてポイントレイヤーからイベントリニアレイヤーを作成する
速度制限を反映するポイントレイヤーと道路のラインレイヤーがあります。速度標識の位置は、速度制限が適用される方向を示します。 速度を反映する道路レイヤーの上に線形イベントテーブルを作成するにはどうすればよいですか?したがって、各セグメントについて、各方向に1つずつ、2つの速度属性を返します。

3
ArcMapを使用して、40フィートごとの特定の距離でポリラインに沿ってポイントをカウントしますか?
パイプラインを表すポリラインがあり、メタルロスのあるピグランがあります。 ArcMap 9.3.1でパイプラインに沿った金属損失位置のポイントシェープファイルを作成しますが、40フィートごとのスライドルールのように作成し、40フィートあたりの金属損失ポイントの数を取得します。 ArcMapでこのタスクを実行する最良の方法は何ですか?

2
リニアリファレンスとダイナミックセグメンテーションをサポートするオープンソースGISアプリケーションはどれですか。
道路在庫システムの開発のために線形参照と動的セグメンテーションをサポートするオープンソースのGISアプリケーションを探しています。GRASSについてはすでに知っていますが、他に選択肢があるかどうか知りたいのですが。

1
道路(ルート)部分の履歴バージョンを保存する方法は?
私の仕事の一部は、クライアントの道路の特定の部分を分析することです。クライアントから尋ねられます。XYZの小包からRSTの小包までのRoad Aと、RSTの小包からOPQの小包までのRoad Bを確認します。 現在これを行う方法は次のとおりです。 区画の周りの道路線レイヤーを選択します 選択範囲を新しいshpレイヤーとして保存します 必要に応じてレイヤーを編集、トリミング、 クライアントの要求に一致する新しいshpを生成します。 私たちは道の外の地獄を分析します 私が選択/保存を行う理由は、将来、道路形状が変更されたときに、要求された元の道路がまだ残っているためです。これで私が見つけた問題は、年末までに、100以上のミニレイヤーの道路セグメントがあることです。 私のプロセスの問題は何ですか?どのようにそれらを改善できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.