「QGIS」の版間の差分

提供: dococo wiki
ナビゲーションに移動 検索に移動
imported>Webmaster
imported>Webmaster
22行目: 22行目:
 
#プロジェクトプロパティ→計測→楕円体(WGS 84)スペース付きの方を選択
 
#プロジェクトプロパティ→計測→楕円体(WGS 84)スペース付きの方を選択
 
#距離が合う
 
#距離が合う
 +
=== Google Mapとの合わせ ===
 +
Google Mapでは、EPSG:3857なので基本的にはEPSG:3857で合わせれば全てが平和に収まるのだが距離バッファとか面積とかを使う場合にはJDG2000/UTM zone 54N EPSG:3100にしないと、一割程度縮小してしまう結果になった。<br />
 +
検証として二本松駅から交差点までの実際の距離をGoogleEarthで測ってみると(173.81m)であった<br />
 +
[[File:2017-08-11_12-39-32.jpg|400px]]<br />
 +
<br />
 +
<br />
 +
[[File:2017-08-11_12-54-55.jpg|400px]]<br />
 +
EPSG:3100とEPSG:3857で各々173.81mで固定距離バッファを引いた結果として広い円はEPSG:3100。狭い円がEPSG:3857である。<br />
 +
プロジェクトプロパティ→計測→楕円体(WGS 84)スペース付きの方を選択している<br />
 +
<br />
 +
したがって、qgisで固定距離バッファ/可変距離バッファを使用する場合には対象となるベクターファイル(シェープファイル)のCRSはEPSG:3100にする方が良いこととなる<br />
 +
<br />
 +
ちなみに
 
<!-- カテゴリに追加するページ名を記入 -->
 
<!-- カテゴリに追加するページ名を記入 -->
 
[[Category:GIS|qgis]]
 
[[Category:GIS|qgis]]

2017年8月11日 (金) 13:09時点における版

地図を使って、色々な解析を「無料」で何かしようとするとqgisがヒットすると思います
qgisはオープンソースなソフトです。無料で使えますが、素材類は自分で用意しないといけません
こういう所で、ハマって逃げ出す人がいると思いますが、出来るだけ簡単にqgis使って、遊べる方法を記録したいと思います

QGISの使い方

私個人か直感的に使用している使い方についていろいろ記載したいと思います

CRS設定

座標系(Coordinate Reference System (CRS))と言って地図にどうやって投影するか(地図に表示するか)を決めるルールが必要です。合っているか分かりませんが、私が今のところ問題なく使えている座標系は以下の個人ルールで行っています
Google StreetもEPSG3857なので、全ての設定はWGS 84 / Pseudo Mercator EPSG3857にすれば大抵のことはなんとかなります

  • 空間参照システム(WGS 84 / Pseudo Mercator EPSG3857)

しかし、ポイントデータ(CSVに入っている緯度経度)を使うときには、JDG2000 / EPSG4612を使って読み込み「ベクタレイヤに名前を付けて保存する...」でCRSにWGS 84 / Pseudo Mercator EPSG3857で保存すれば大抵のことはうまくいきます
2017-08-11 11-01-56.jpg


これらの理由はGoogle Maps等各種ウェブ地図アプリケーションではEPSG:3857を基準にしているのでシェープファイルやポイントデータを落とし込んだりしたときにOPEN LAYER(要するにGoogeMapとかで地図の絵と兼ねるために)合わせる必要があるのです。

距離バッファーを使う場合

距離バッファーを使う場合はEPSG:3100で指定

  1. CSV読み込み
  2. Xフィールド:Long Yフィールド:Lat
  3. 空間システム選択→JDG2000/EPSG:4612
  4. 名前を付けて保存→JDG2000/UTM zone 54N EPSG:3100
  5. ベクター→空間演算ツール→固定距離バッファ(距離はメートル、分割列は90°単位でいくつ分割するか)
  6. プロジェクトプロパティ→計測→楕円体(WGS 84)スペース付きの方を選択
  7. 距離が合う

Google Mapとの合わせ

Google Mapでは、EPSG:3857なので基本的にはEPSG:3857で合わせれば全てが平和に収まるのだが距離バッファとか面積とかを使う場合にはJDG2000/UTM zone 54N EPSG:3100にしないと、一割程度縮小してしまう結果になった。
検証として二本松駅から交差点までの実際の距離をGoogleEarthで測ってみると(173.81m)であった
2017-08-11 12-39-32.jpg


2017-08-11 12-54-55.jpg
EPSG:3100とEPSG:3857で各々173.81mで固定距離バッファを引いた結果として広い円はEPSG:3100。狭い円がEPSG:3857である。
プロジェクトプロパティ→計測→楕円体(WGS 84)スペース付きの方を選択している

したがって、qgisで固定距離バッファ/可変距離バッファを使用する場合には対象となるベクターファイル(シェープファイル)のCRSはEPSG:3100にする方が良いこととなる

ちなみに