タグ付けされた質問 「distance」

2つのエンティティなど、2つのポイントなど、接続されている場合と接続されていない場合のある場所の間の距離。

2
Geopy / Haversineとは異なる距離
特定の分析を実行して、ポイント(店舗の場所)の周囲にバッファーを作成し、そのバッファー値内に他のポイント(ユーザーの場所)が存在するかどうかを確認します。シェイプを使用して距離を確認すると、geopyから取得した距離とは異なることがわかります。hasrsineの式はGeopyと一致し、距離の測定機能を使用したGoogleマップのチェックでもほぼ同じ距離が得られます 次に例を示します。 from shapely.geometry import Point, shape from pyproj import Proj, transform from geopy.distance import vincenty, great_circle pt_store=Point(transform(Proj(init='EPSG:4326'),Proj(init='EPSG:3857'),-76.799614, 39.435307)) pt_user=Point(transform(Proj(init='EPSG:4326'),Proj(init='EPSG:3857'),-76.79989,39.43604)) vincenty((39.435307,-76.799614),(39.43604,-76.79989)).meters great_circle((39.435307,-76.799614),(39.43604,-76.79989)).meters pt_store.distance(pt_user) Vincenty:84.77847691521336 Great_circle:84.90640111682812 格好の良い:110.02637304449682 半正矢式(http://www.movable-type.co.uk/scripts/latlong.html):84.88 どちらが正しいですか?格好良いですか?また、このような大きな違い(〜22%)が予想されますか?それとも何か不足していますか?

3
2つの非平行線間の平均距離を計算していますか?
現在、アナリストがほぼ同じ長さの平行でない2本の線をデジタル化できるデータモデルの作成に取り組んでいます。現在の方法では、ラインを11ポイントに分割し、2つのライン間の距離を平均します。 この方法を簡略化する方法やプロセスを自動化する方法に関する提案があります。スキーマを作成しているので、何をどのように記録するかを変更するための全範囲を持っていることを覚えておいてください。 添付は問題の例です。
8 distance  line 

2
Excelを使用して距離計算を実行していますか?
ポイントの2つのリスト間の距離(緯度、経度に基づいて)を計算する方法(Excelが望ましい)はありますか? 私の最終目標は、たとえば、スターバックスのリストとマクドナルドのリストを用意し、必要に応じて最も近い隣人を表示することです。
8 distance  excel 

1
QGISでポリゴンサイズを自動的に縮小しますか?
私は2つのポリゴンレイヤー(郡と州)で作業しています。これらを「交差」させて、どの郡がどの州内にあるかを見つけます。データが不正確なため、すべての郡のポリゴンを変更して、少し小さくする必要があります。この段階では、私がこの変更を自動的に行うことができる限り、それはどれほど重要なことではありません。 現在完全に位置合わせされているポリゴンは、後でそれらの間に「ギャップ」ができることを理解していますが、それは問題ありません。 私は「シンプルな形状」を試しましたが、これはエッジを「滑らかにする」だけで、この場合は役に立ちません。 QGISにポリゴンのサイズを自動的に縮小するオプションはありますか?(つまり、すべてのポリゴンポイントを「ポリゴンの中間点」の200メートル近くに移動します)。

2
QGISでの空間距離分析
私はQGISにかなり慣れていないので、次の問題を分析する方法を理解しようとしています。 私は3つの層があります: 253エントリの決済ポイントレイヤー 24エントリの廃棄物処理施設ポイントレイヤー 道路ポリラインレイヤー 私の問題は、レイヤー(1)からレイヤー(2)の各処理施設までの各集落間の距離を見つけることですが、道路(レイヤー3)を通過する必要があります。実際の走行距離を表す行列。 QGIS 1.7を使用してこの分析を実行する方法を提案してください(該当する場合、PostGISレイヤーの使用方法がわからないことに注意してください)。 どのプラグインを使用できますか、または使用する必要がありますか? ポリラインを両方のレイヤーのポイントに接続する必要がありますか?
8 qgis  distance 

5
点列の距離を計算する方法は?
QGISの単一のシェープファイルにある一連のポイント間の距離を計算するのに役立つ情報を探しています。以下は、私のデータの外観と、距離をどのように表示するかを示すために追加した空白の距離列です。ポイント1と2、2と3の間の距離などを知りたい。距離をメートルまたはKm単位で取得したいが、現在、Shapefileの投影は、単位が10進度である。 ID LAT LON TIME DISTANCE 1 10.08527 124.59833 21:24:37 0 2 10.08523 124.59830 21:25:07 ? 3 10.08526 124.59832 21:25:37 ? 4 10.08526 124.59831 21:26:07 ? 多くの人が同様の質問をしましたが、私がやりたいことについてまったく理解していません。この投稿は近いですが、これはQGISではなくPostGISにあり ます。Postgisの一連のポイント間の距離を計算します この投稿は私にその道の一部をもたらしましたが、私はQGISを初めて使用しているので、答えは私に十分な詳細を提供しません。たとえば、GRASSプラグインをインストールしたら、Shapefileを一連のGPSポイントとともにGRASSに保存/インポートして、v.distanceモジュールを使用できるようにする必要があると思いますが、その方法がわかりません。 QGISは線に沿った点の距離を計算します GRASS v.distanceモジュールが唯一の方法ですか?またはもっと簡単な方法はありますか?v.distanceが唯一の方法である場合、誰かが私にこれを指示したり、これを行う方法を段階的に説明したりできますか?
8 qgis  grass  distance 

2
グローバル距離クエリに使用するSRSはどれですか?
WGS84にたくさんのポイントがあるデータベースがあります。現在、KDtreeを使用して、NNと範囲クエリのポイントを実行するキャッシュを構築しています。重要な点は、検索半径はメートル単位で提供されることと、緯度/経度はこれらの幾何学的クエリに適したSRSではないことです。 全世界に適用でき、距離を維持できる幾何学的なSRSを探しています。10分の2メートルの誤差は気にしません。

1
PostGIS-GPXパス上のポイント間の累進距離を計算します
PostGIS-PostgreSQLのみを使用して標高プロファイルを作成しようとしています。GPXデータをPostGisデータベースにインポートしました。これで、トラックのGPS座標とトラックのすべてのGPSポイントのタイムスタンプを含むテーブルができました。次に、1行に2つ目のテーブルを作成します。 トラックID 始点からの増分距離を表すフロートの配列 開始点からの増分時間を表す浮動小数点数の配列 単一のSQLストアドプロシージャでそれを行うことは可能ですか? おかげで、 アンドレア

3
ArcGIS Desktopを使用して特定の距離でラインを自動的に分割しますか?
開始点からさまざまな距離で分割する必要がある一連のポリラインがあります。 一般的に、エディターツール内のSPLIT関数に似たものを探しています。そこで、分割を適用する必要がある特定の行の長さを指定することが可能です。 たとえば、3200mの長さのラインAがあり、1つは0から1700mまで、もう1つは1700mから3200mまでの2つの別々のジオメトリに分割する必要があります。 これはArcGIS Desktopで実行できますか? ArcGIS Desktop 9.3.1を使用しています。WinXP on Python 2.7.2。

1
地理座標の空間クラスタリングに適した距離メトリック
地理座標に一連の場所があります。各場所で記録された変数のグループごとの平均を計算するために、階層的クラスタリングとそれに続くさまざまな「高さ」でのツリーカットを使用してポイントをグループ化したいと思います。 緯度と経度が等間隔ではないため、地理座標の距離行列の階層的クラスタリングは、グループを形成するための誤解を招く方法であると私は推測しています。 次に、次の2つの方法を想像できます。 距離メトリックに大圏距離を使用します。 地理座標を均等にスケーリングされた投影に変換し、ユークリッド距離を求めます。 オプション2の実行はより複雑ですが、これらのアプローチは同等ですか?そして、これらの場合の木の伐採高さの正確な意味は何ですか?

3
指定されたバッファ内の連続したポイントの識別
ポイントファイルと動物の1時間ごとの再配置があり、各ポイントの周囲にバッファを配置して、バッファゾーン内にある後続のポイントの数を計算できるようにしたいと考えています。バッファゾーン内にある後続のポイントのみをカウントする、移動ウィンドウのようなポイントファイルに沿って機能する方法を探しています。 たとえば、ポイント10に1500mのバッファーを配置し、ポイント11がバッファー内にあるかどうかを知りたい場合は、ポイント12がバッファー内にあるかどうかなどを知りたいと思います。以前のすべてのポイントがバッファー内にない限り、ポイント52がバッファーゾーン内にあるかどうか知りたくありません。また、ポイント9や8などがバッファ内にあるかどうかも知りたくありません。 ポイントファイルの移動ウィンドウとして機能する「移動ウィンドウポイント分析」と呼ばれる追加のツールボックスを見つけて試しました。これはうまくいきますが、非常に遅く、連続したポイントでなくても、バッファゾーン内にあるすべてのポイントが含まれます。連続したポイントだけを見る方法が見つかりません。 この方法で確認する多くのデータポイントがあるので、出力テーブルを提供する方法が欲しいです。 私はArcGIS 10を使用しています。だれでも提供できる支援があれば、大歓迎です。

2
ArcPyの2つのジオメトリ間の最短距離を取得する
私はArcPyを使用し、カーソルを使用して1つのポリゴンフィーチャクラスをステップスルーしています。これらの「ソース」ポリゴンのそれぞれについて、共通の属性を共有する2番目のフィーチャクラス内のすべてのポリゴンを検​​索するためのSearchCursorを作成しています。これらの一致するポリゴンごとに、ポリゴンと検索ポリゴンの間の距離を測定します。他のジオメトリの違いを測定することも計画しています(シフト、回転、スケーリングなどが行われたかどうかを判断するため)。 この作業の目的は、さまざまな時点でのフィーチャを表すポリゴンデータセット間の変更履歴を構築することです。 ArcObjectsで言及されているReturnDistanceメソッドを見てきましたが、ArcPyを使用してこれを実行する方法を理解できません。それは可能ですか?そうであれば、だれでも大まかなサンプルコードを手伝ってくれるでしょうか?そうでない場合は、おそらくポリゴン間の重心位置の変化を測定することに頼るでしょう。 ありがとう、スティーブ

1
postgisの一連のポイント間の距離を計算する
一連の連続したポイントを含むpostgres / postgisテーブルがあります。すべてのポイントが処理されるまで(最初のポイントの距離は0でなければなりません)、各ポイントと最初のポイントの間の距離を含む新しい列をテーブルに追加します。これはクエリで実行できますか、それともループを作成するためにPythonまたは同等のものを使用する必要がありますか?どうもありがとう

3
真の楕円体表面表現で高精度が必要なのは、どのような種類の線分/エッジですか?
基本的なポイント、ライン、ポリゴンのプリミティブを使用して、「プロジェクションフリー」の地理的コードベースを考察(およびプロトタイプコーディング)しています。 ただし、平面への投影に伴うすべての犠牲を処理するのではなく、楕円体の表面で直接機能するアルゴリズムを作成しています。 潜在的な問題の1つは、さまざまな種類の「ライン」が存在することです。 (円弧)大円:2点間の(一定の標高)サーフェスに沿った最短距離。見通し線に正確に対応する必要があります。 横線:2つのポイントを一定の方向のパスで接続します。たとえば、州の境界の一部は緯度の線(大圏ではありません)に従います。 曲線:円弧(特定の中心点から一定距離のパス)。ベジェ(曲面のコンテキストでの正しい再解釈については不明)など さまざまな種類のパス(見逃したパスを含む)のうち、「正確な」表現を持つのに十分重要であるか、またはより単純なパスの短いセグメント(たとえば、短い測地線弧セグメント)によってエラー境界内を表すのか? 明確化の編集:上記の「正確」とは、パラメトリックを意味します。言い換えると、インポート時の高密度化ステップなしで、任意の精度で計算できます。 後に引用を追加するための編集は、地理プリミティブとしての3D単位ベクトルの使用に関する私自身の考えとほぼ同じです。非特異水平位置表現(altリンク)。最良の部分?自分ですべて書く必要はありませんでした!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.