2011-01-01から1年間の記事一覧
FOSS4G Advent calendar 2011絶賛開催中ですが、その影で着々と改良も進めます。今回開催期間に改善出来ればいいのですが、そこまで時間取れなさそうなら次回に向けてになりますが。 格好良くしたい 他のアドベントカレンダーを見ているとDebian/Ubuntu JP A…
今年後半の個人的おススメはrasterliteでした。 簡単な使用方法、注意点をまとめておきます。 色々オプションはありますので、マニュアルはご一読をお勧めします。 rasterlite-man.pdf rasterliteとは SQLiteは1ファイルデータベース。 SQLiteを空間情報を扱…
調子にのってFOSS4Gのadvent calendarなんてやってみました。 FOSS4G Advent Calendar 2011 誰が参加してくれるかわかりませんが、まずは12/10に書いてみようと思います。 rasterliteかな・・ advent calenderって何?という人はこちらをご参照ください。 20…
この辺がとても参考になりました。 QGIS Workshop v1.0.0 documentation Qgis Python code tips
QgsCompositionクラスを使ってみる その1の内容をQgsCompositionクラスを使って書き換えます あくまでQgsCompositionの使い方の参考程度に 書き換えてみました from PyQt4.QtCore import * from PyQt4.QtGui import * class printPDF(): #共通で使う設定は__…
オリジナルのパッケージを作りたい Building custom QGIS installers for windowsを見てて、なんとなくやってみようと思い立ちました。 ロゴとか変えるだけならコンパイルする必要も無いのですが、なんとなくコンパイルからスタートしちゃいます。 QGISをソ…
自動印刷 某所からそういう方向に行くなと突っ込まれるのですが、印刷機能関係調べてます。 例えば、ベクトルレイヤー中にある図形それぞれを中心として、指定の縮尺で出力図を一括で作成したい、といった使い方です。 ゴリゴリ書いていくとすると 下記のよ…
QGIS 1.7 QGIS 1.7で動作させたところ、下記で公開していたソースだと落ちるようです QGISでプラグインを作成する その6 rubberbandでの図形選択 QGISでプラグインを作成する その7 rubberbandでの図形選択(円形版)QgisRubberBand::addPointで同一座標の点を…
rubberbandの形を変更します 四角から円に変更してみます ソース一式を貼っておきます この記事で作成したソース一式です sweepselect_test2.zip ソース一覧 必要なソースは __init__.py sweeptest.py resources_rc.py ですが、sweeptest.py内の1クラスだけ…
真似します また、山手様@月の杜工房にあったので真似させていただきました QGIS API 要素を選択 ソース一式を貼っておきます この記事で作成したソース一式です sweepselect_test.zip ソース一覧 必要なソースは __init__.py sweeptest.py resources_rc.py…
真似します どうやってやるのか調べていたら、山手様@月の杜工房にあったので真似させていただきました QGIS API キャンバスクリック時のイベントを処理する 解説は月の杜工房様を見た方が詳しいです ソース一式を貼っておきます この記事で作成したソース…
もう少しプラグインらしく プラグインのダイアログからQGIS側の情報を取ってみます まずは簡単にレイヤー数だけ ソース一式を貼っておきます この記事で作成したソース一式です plugintest.zip ダイアログの変更 前回のダイアログにボタンを1つ追加しておき…
Qtの勉強 この辺が役に立ちましたRkBlog - Introduction to PyQt4 dialogを表示する 前回からの続きになります QtDesignerで表示するdialogを先に作成しておきますQtDesignerで"Dialog without Buttons"を選択してformを作成 "Input Widgets"から"Text Edit"…
Qtの勉強しないと駄目ですね Qt Labs Japanの記事をちゃんと読んでみようかと思っています Qtをはじめよう! アイコンとメニューの追加 前回までの続きとして、plugin.pyを書き換えます # -*- coding: utf-8 -*- #Import the PyOt and QGIS libraries from P…
参考にしたもの QGIS Coding and Compilation Guideを参考にしています。 必要なファイル 最低限必要なファイルとして下記を作成します。 __init__.py plugin.py resources_rc.qrc(これは無くてもいいんですが、後々のため入れときます) __init__.py 最初に…