とらりもんHOME  Index  Search  Changes  Login

QGIS

  • Ubuntuにインストールするときは, Ubuntu GISを使って最新版を入れよう!
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
sudo apt-get install qgis python-qgis qgis-plugin-grass

↓これは不要か。

wget http://qgis.org/downloads/qgis-2015.gpg.key
sudo apt-key add qgis-2015.gpg.key 
  • プラグイン: まず、OpenLayersプラグインを入れよう!
  • バージョン番号のポリシー:
    • 安定版LTS(long term support)は3桁。2.8.1, 2.8.2, 2.8.3, ...
    • 開発版は2桁。2.9, 2.10, ...

マルチバンドカラー

色使いがなんかおかしいときは, Layer Properties -> Transparency -> Transparency bamdをチェック。ここをNoneに!

各バンドのmin, maxを指定してストレッチをかけたいときは, Layer Properties -> Style -> Contrast enhancementをStretch to MinMaxにすること。

ポイントデータのインポート

土地被覆検証情報等のポイントデータを読み込んで, 各カテゴリの色で塗られたラベルで表示したい, ということはよくある。

  • レイヤ→レイヤの追加→ディリミティッドテキストレイヤを追加
  • → ファイル名を「参照」ボタンを押して選択。
  • → Xフィールド, Yフィールドを選択。OK
  • → 空間参照システム (座標を緯度経度で表しているならWGS84でOK)
  • 画面左の「レイヤ」の表の中に, 読み込んだファイル名が出てくる。それを右クリックして「プロパティ」
  • → 左端で「スタイル」を選ぶ。
  • → 一番上を「分類された」に。
  • → 「カラム」を, カテゴリ番号のカラムにする。
  • → 「分類」ボタンを押す。この時点では色はランダムだが、気にせずに一旦、「スタイルを保存」する。QGISレイヤスタイルファイルでも, SLDファイルでも, どちらでもよい。
  • → 保存されたファイルをテキストエディタで編集する! RGBを望みの色の値に。
QGISレイヤスタイルファイルの例 ... <prop k="color" v="0,128,200,255"/>  ... 0がR, 128がG, 200がB
SLDファイルの例: <se:SvgParameter name="fill">#cf690f</se:SvgParameter> ... #のあとに, 16進でRGB
  • → 「スタイルを読み込む」で, 編集されたスタイルを読み込む。
QGIS_point.png

ポイントデータの作成(2016/12/14)

緯度経度付きのポイントデータを作成する。

シェープファイルを作成

  • レイヤ→レイヤの作成→新規シェープファイルレイヤ
  • 点→OK→(ファイル名を入力)→保存
  • 鉛筆マークをクリック(または編集モードに切り替え)→地物の追加→(編集が終わったら)鉛筆マークをクリック

CSVにコンバート

  • レイヤ上で右クリック→名前をつけて保存する→[形式]カンマで区切られた値(CSV)
  • [File name]ブラウズ→CRSを選択→OK

QGISを用いて位置情報付きの写真を地図に落としこむ

2014/12/17 Tomoharu Kubo

jheadで写真のexif情報を取得する。

jhead tmp.png

latitudeやlongtudeに値があれば、写真が位置情報を持っているので

QGIS上にshpファイルとして落としこむことができる。

direction情報を持っていれば、方角を矢印として示すこともできる。

QGISのプラグインインストール

以下のプラグインをインストールする。

  • Photo2Shapse 位置情報を持った画像データをshpファイルに変換する。
  • evis (The Event Visualization Tool)

表示されている点をクリックすると画像が表示できるようにする。

1.Photo2Shapseを起動し、GPS情報を持った写真を内包したディレクトリを指定する。 これらの写真をshpファイルに変換する。

2.shpファイルを読み込む (Add result tp canvasにチェックを入れると自動的に読み込まれる)

3.EvisイベントIdツールを開き、レイヤの点群のうちどれか1つをクリック。

4.オプションタグ内のファイルパスをfilenameからfilepathに変更する。

5.EvisイベントIdツールを開いて点群レイヤのうち1つをクリックすると、写真が見れるようになる。

ビューのツールバーの中のデータベースにチェックするといつでも開けて便利。アイコンは矢印に緑色でIDと書いているやつ。

画像を撮影した方向を矢印として地図上に表示する。

1.レイヤのプロパティを開く

2.グループ内シンボルをarrowに設定する。

3.アドバンスドボタンをクリックし回転フィールドをdirectionに変換する。

矢印の大きさ等はお好みで

Tips

QGISでベクターデータを作成するとき、保存形式を integer にしておかないとGRASSで取り込めない。

Last modified:2017/12/27 10:17:32
Keyword(s):
References:[When you don't know how to do it.] [とらりもんHOME]