ポリゴンの作成

2,205 views
Skip to first unread message

mihos...@gmail.com

unread,
Nov 11, 2018, 11:35:31 PM11/11/18
to QGIS初心者質問グループ




QGIS上でgoogle satelliteの航空画像を用いて、植生図のポリゴンを作成したいのですが,やり方がわかりません


何か情報をお持ちの方がいらっしゃったら、教えていただけると助かります。
宜しくお願い致します。

sakuya_izayoi

unread,
Nov 11, 2018, 11:51:26 PM11/11/18
to QGIS初心者質問グループ
こちらizayoiです。
趣旨を確認させてください。

googleの写真地図を参考にしながら、自分でポリゴンを作成したいという意味合いでよろしいでしょうか?
つまり、自分で任意の図形をキャンパス内に作成という事でしょうか?

それとも自動でポリゴンを作らせる方法でしょうか?そちらであると、私も知りたいです。

sakuya_izayoi

unread,
Nov 12, 2018, 2:25:17 AM11/12/18
to QGIS初心者質問グループ
izayoiです。
ただポリゴンを書きたいだけならば以下の方法をなぞっていただければ実施できます。
ほかの閲覧者の方々へのメモとなるため、ポリゴンの書き方を記述します。

①レイヤーを追加する。今回の例では一時スクラッチレイヤにします。


②ジオメトリタイプはポリゴンにして、座標系は今回は愛知県の座標にしました。レイヤ名は「新しいスクラッチレイヤ」にしました。

③新しいスクラッチレイヤを選択したうえで、左上の鉛筆マークを押して、編集モードに切り替えます。

④地物の追加ボタンを押します。

⑤キャンパス上を左クリックしていきます。
⑥図形が書けたら右クリックで図形を確定します。すると固定された図形が書かれます。
⑦図形が書き終わったらもう一度鉛筆マークを押して


良かったら保存をクリックします。

⑧今回はスクラッチレイヤに書いていたため、QGISを終了したとたんにレイヤがなくなってしまうため、「一時スクラッチレイヤ」→「右クリック」→「名前を付けて保存する」


⑨あとは保存形式とパス(保存場所)と座標系を指定してOKボタンをクリックすればデータとなったレイヤが入手できます。

初めからスクラッチレイヤでなく、実体を持ったファイルで作業する方が安全性は高いです。しかし、図形を書いて確定するたびに、いちいちダイアログが立ち上がるため、あんまり好きじゃないため、スクラッチレイヤの方法を記載しました。
大量の図形を作成しなければならない場合、最初から実体をもつレイヤを作ってから、図形をある程度書いたら⑦を押していちいち保存した方が、QGISがクラッシュしたときの影響が少なくなるため、このあたりのさじ加減は作業量と効率を
考えて実施してください。

以上、簡単ですがポリゴンのトレース方法でした。

自動でポリゴンを作る方は、先ほども述べたようにあれば私も知りたいです。

福岡

unread,
Nov 12, 2018, 3:58:59 AM11/12/18
to QGIS初心者質問グループ
Googleが絡むと著作権で結構悩ましいことがあるので、念のための投稿です。

googleのコンテンツを利用して、営利目的で地理的情報を持つ成果物を作成するのは規約違反に当たるような気がします。
もし営利が絡むような利用でしたら、利用規約をチェックなさることをお勧めします。
私が神経質すぎるかもしれませんが、社会情勢が著作権に関して最近厳格になっていますので投稿させて頂きました。m(__)m

sakuya_izayoi

unread,
Nov 12, 2018, 4:13:44 AM11/12/18
to QGIS初心者質問グループ
福岡さま

こちらizayoiです。そうですね。それやっては規約違反になる可能性があるんだ。
フォローありがとうございます。

adachi

unread,
Nov 13, 2018, 8:26:06 PM11/13/18
to QGIS初心者質問グループ
Googleの利用については度々議論になってますね。
福岡様の感覚は正しいかと思います。

以下をざっと確認してみました(非商用の場合。商用の場合はさらに厳しくなるかと)。


関連ありそうなのは2つめのリンクの

1. Licence  (やっていいこと)
 b. create KML files and map layers; (KMLやマップレイヤを作成する)

2. Prohibited Conduct(やってはいけないこと)
 b. Copy the content (コンテンツをコピーする)
 d. use Google Maps/Google Earth to create or augment any other mapping-related dataset
(Google Map/Earthを使って別のデータセットをつくる ※ただしこれは他の商用サービスに転用する場合を想定しているよう)


「Google Earth上で植生部分をなぞって植生ポリゴンを作成する」というのは利用規約上OKでしょうが
別のGISソフトでタイルレイヤをなぞって、というのがどうなるかは確認できていません。


その上で、ですが

①Semi-Automatic Classification pluginを使う
 ・調査したい範囲の衛星画像をマップキャンパスで表示させる
 ・プロジェクト→インポート/エクスポート→地図を画像でエクスポート(コピーにあたるのでこの時点でおそらく利用規約アウト)
 ・保存した画像を再度読み込み、そのレイヤに対して上記プラグインを使用して植生らしい範囲を分類する
  (この操作を説明していると長くなるのではしょります)

 が、ただの画像でバンドを持ってないのでそれほどうまくいかないかと思います。


②代替案
 ・①の操作を、インターネット上でダウンロードできる衛星画像 or 購入した高精細衛星画像を対象に行う
  フリーのデータ → https://earthexplorer.usgs.gov/ 
  ここでダウンロードできるLandsat8やSentinelの画像をよく使います。粗いですが

 ・既成データを利用する
  こういうのもありますが、やはり粗いでしょうね… 

sakuya

unread,
Nov 13, 2018, 10:46:57 PM11/13/18
to QGIS初心者質問グループ
こちらsakuyaです。お世話になります。
adachiさま。①Semi-Automatic Classification pluginを使う
という点に関してなのですが、当該プラグインの使い方を日本語で詳しく書いてくれている場所やリファレンスをご存じありませんでしょうか?

英語のページだと結構見つかるのですが、英語が苦手で理解しにくくて…。(教科書英語程度なら読めるのですが、実際の生きている英語となるとわからない)
わがまま言って済みませんが情報をお持ちの方がお見えでしたらぜひ。
Reply all
Reply to author
Forward
0 new messages