waigani's diary

QGISを中心にFOSS4Gをいじくる

QGISでベクトルデータを表示してみる その1

コマンドラインで色々いじることから始めましょう。
QGISの"プラグイン"メニューから"pythonコンソール"を立ち上げます。


"use qgis.utils.iface object (instance of QgisInterface class)."と表示されています。
初期状態で、QgisInterfaceインスタンス qgis.utils.ifaceが使用出来ます。

QgisInterfaceのリファレンスを見ながら、適用なレイヤーに関するメソッドを試してみますが、データを読み込んでないので当然空ですね。


ベクトルデータを読み込んでみます。


ちゃんと表示されます。


レイヤーを取り出してみて情報見てみましょうか。
QgsMapLayerのリファレンスはこちら。1レイヤーしか無いので、ここではベクトルレイヤー前提で。
QgsVectorLayerのリファレンスはこちら。


featureをセレクトなんかしてみる。


おぉー、選べる。


とりあえずここまで。