メートル単位でバッファを作成しますか?


15

私はGISの世界には非常に新しいので、私の問題は非常に愚かかもしれませんが、とにかく試してみるつもりです。

目的

.csvファイルとして保存された経度/緯度の座標のリストが与えられた場合、xそれらの座標の周りにkmの距離を持つバッファーを作成します。(これが関連する場合、これらの座標はSCCSデータセット内の社会の場所です。これらの社会は世界中に散らばっています。)

問題

放射状の度数の距離でのみバッファを作成できますが、(キロ)メートル単位でそれらを作成したいです。私は次のQ&Aを知っていますが、その中で提案されていることを実行しても問題は解決しないようです:

私が試したもの...

  1. QGIS(v2.4)を起動し、 Add delimited text layer
  2. .csvファイルとx / yフィールドを選択して、クリックしますOK
  3. WGS 84CRSとして選択します(これも試しましたNAD83が、違いはありませんでした)。クリックしますOK
  4. レイヤーを右クリックしSave As...、ダイアログボックスでを選択して、次を選択してクリックしますOKここに画像の説明を入力してください
  5. sccs_meter.shp現在のプロジェクトにレイヤーとして追加
  6. 選択Vector> Geoprocessing Tools> Buffers10と>セットのバッファ距離を

結果は、半径が約1068kmのバッファーになります。これは、バッファー距離が10メートルではなく10度であることを示しています。

ここで何を間違えましたか?


1
「WGS84レイヤーを使用してメートル/ kmでバッファリングするためのワークフローは何ですか?」あなたの問題を解決します、コメントを読んでください。バッファツールを使用する場合、レイヤCRSユニットを使用し、wgs84を選択すると度が使用されます。ファイル_metersは使用できますが、座標系は実際には変更していません。
アレクサンドル

@AlexandreNeto:その質問でジェイクの答えを読みました。正距方位図法の作成に関する部分ですか、それとも別のCRSを使用した現在のレイヤーの保存に関する部分ですか?私はNAD83を使用して保存しました(図に示すように)。これはメートル単位であるはずですが、それでも度単位のバッファが作成されます。
Herr K. 14

3
NAD83も単位に度を使用します。メートルを使用するNAD83データムを使用する多くの投影法がありますが、おそらくそれらのいずれかを選択するつもりでした。
邪悪な天才14

回答:


17

手順4では、CRSをNAD83からメートルを単位として使用する別の投影に変更する必要があります。

どちらが最適かはデータの範囲によって異なります。残念ながら、データは世界中にあるため、次のことが可能です。

  1. それぞれにaeqd(またはtmerc)を使用してカスタムCRSを作成し、その1つのバッファーだけを描画します。実際には、バッファを1回作成するだけで、.prjおよび.qpjファイルのCRS情報を交換できます。バッファの中心に対する座標は常に同じです。
  2. UTMゾーンに従ってデータをグループ化し、それらのポイントにそのゾーンのUTM CRSを使用します。
  3. UTMと同様に、ポイントを緯度のゾーン(たとえば10度ごと)にグループ化し、各グループにカスタムランベルト正角円錐2SP CRSを作成します。これは、世界のすべての北部および南部のUTMゾーンを使用するよりも大幅に高速になります。
  4. すべてに擬似メルカトルEPSG:3857を使用します。バッファは見栄えの良い円のように見えますが、実際のサイズは小さくなり、ポールに近づくにつれて歪んでいきます。

こんにちは、私は同様の状況を持っています(ただし、ポリラインが全体に配置されており、両側に50kmのバッファが必要です)これが最も簡単なようです)。正確な結果が得られたにもかかわらず、見たい歪みがはっきりと表示されないからでしょうか?ありがとう!:)
アムロコ

@Amroco EPSG:3857は、特定の距離にある必要があり、赤道から遠く離れている場合は避ける必要があります。
アンドレイ

2

高速で汚れた方法:1 kmあたり0.01°のバッファー距離を使用します。これは、緯度37°でのkmあたりの平均度です。NSおよびEWバッファー範囲を歪めます。しかし、それはあなたの目的には十分正確かもしれません。


こんにちは、あなたはエクイで歪みがどれほど素晴らしいか知っていますか。と極?
アムロコ

完全な球体(ジオイドではない)を想定:赤道:1°lat =〜111111 m、1°long =〜111133 m、平均 = 111122 m極:1°lat =〜111111 m、1°long = 0 m、平均 = 55556 m
フロー

1

あなたはリンクgeospatialearthサイトリンクを確認することができます。ブラウザでAdobe Flashを許可する必要があります。Firefoxを推奨します。

プログラマーとして、ポイントのバッファーを作成するには、js2shapefileとともにgeographiclib javascriptを使用できます。geometriclibを使用してcsvファイルのすべてのポイントの周囲に固定距離xで多数の等角度のポイントを作成し、js2shapefileを使用してシェープファイルに変換できます。

上記のリンクを確認するだけで、100%満足できます。


問題を解決するリンクの説明に関する追加情報を少し追加すると役立ちます。外部リンクは大幅に変更/破損します。
MaryBeth

@MatyBeth上記のリンクは、ユーザーが.csvファイルをアップロードするための小さなフォームであり、JavaScriptを使用してブラウザーで読み込まれます。このCSVファイルのプレビューが表示されます。ユーザーは、緯度と経度の列と、ポイントシェープファイルのようにダウンロードするジオメトリのタイプ、長さと高さをメートルで指定した長方形バッファー、半径をメートルとセグメント数で指定したサークルバターを選択する必要があります。ユーザーは、バッファをシェープファイルまたはKMLファイルとして保存することを選択できます。
GeoSpatialEarth.16年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.