QGISで測定単位を度からメートルに変更しますか?


11

WindowsでQGIS 1.7.0を実行しています。TIGER から国勢調査ブロックグループ境界のシェープファイルをダウンロードしました。このファイルはWGS 84座標系にあるように見えます。QGISで開くと、測定単位は度です。

ファイルをNAD 83座標系に再投影して、新しいシェープファイルとして保存しようとしましたが、新しいファイルを開くと、度単位でルーラーが表示されます。バッファーを作成しようとすると、バッファー距離は度として解釈されます。

TIGERのシェープファイルから始めていると仮定すると、測定単位を度からメートルに変換する最良の方法は何ですか?


後世では、米国国勢調査のTIGERシェープファイルを処理する場合、次のワークフローが理にかなっているようです。

  1. 関連するシェープファイルをダウンロードする
  2. QGISで開きます
  3. Settingsメニューをクリックして選択しますproject properties
  4. NAD83 / UTMゾーン19Nなどの投影座標系を選択します
  5. ボックスをクリックします Enable 'on the fly' CRS transformation
  6. OKをクリック
  7. 「ズームフル」ボタン(拡大鏡の1つ)をクリックします

回答:


14

プロジェクトの座標参照システムを変更する必要があります。QGISは、シェイプファイルをロードするときにそれを行いません。

settings-> Project Properties->に移動しCoordinate Reference System (CRS)て、投影を検索します。

WGS84とNAD83はどちらも投影ではなくデータムを参照しますが。TIGERデータを投影する場合、UTMゾーンを使用するか、広い領域を扱う場合は米国全体の投影を使用します。


OK、私はCRSをNAD 83に変更しましたが、何も変わりませんでした。距離の単位は依然として度です。
ザック

2
MerseyVikingが言ったように、NAD 83はデータムです。それを関連するUTMゾーンに変更すると(小さなエリア用)動作します。
エミリー

2
返信で述べたように、NAD83は投影ではないため、度単位のままです。データは地球のような回転楕円体にマッピングされます。線形単位(メートル、フィート、マイルなど)が意味を持つ前に、紙の地図のように平面にデータを再投影する必要があります。Wikipediaの記事は、違いを理解するための合理的な出発点です:en.wikipedia.org/wiki/Map_projection
MerseyViking

わかりました、ありがとう。入力レイヤーのCRSの設定とプロジェクトのCRSの設定の間で混乱しました。
ザック

1
また、QGISでレイヤーを動的に再投影する場合は(「オンザフライ」CRS変換を有効にする)チェックボックスをオンにしてください(つまり、作業中、レイヤーを再投影してから投影データを操作するのではなく)。QGIS 1.7+では、これはベクターとラスターの両方で機能します。古いバージョンでは、ベクターでのみ機能します。
マットウィグウェイ

1

シェープファイルを保存する必要があり(シェープファイル名を右クリックして「名前を付けて保存」)、保存するときに新しいCRSを選択し、確認する前に下部の「プロジェクトに追加」ボックスにチェックを入れます。正しいCRSでシェープファイルを取得しますが、プロジェクトのCRSが同じであることを確認する必要があります。これは、右下隅の「ターゲット」シンボルを使用してチェックおよび変更できます。

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