2021-05-01から1ヶ月間の記事一覧

QGISのプラグイン作成 PostGISのテーブルをマップに表示する

はじめに テーブル丸ごと開く クエリを開く Viewを開く 使い道 はじめに PyQGISでPostGISのテーブルをマップに追加する方法について書いています。 このページでは国土数値情報から、避難所と行政区域をPostGISに取り込んで使っています。 行政区域は県毎に…

QGISのプラグイン作成 Matplotlibを使ってグラフを作成するサンプル

はじめに このプラグインの使い方 コード はじめに QGISのプラグインでグラフを作成し、画像として保存します。 グラフにするデータとして、ここではDEMから取得した標高値を使います。 このプラグインの使い方 ここからダウンロードできるzipをインストール…

QGISのプラグイン作成 マルチポリゴンの各パーツのバウンディングボックスを作成するサンプル

はじめに このサンプルの使い方 コード はじめに QGISで地物のバウンディングボックスを取得するツール「バウンディングボックス」を使うと、下の画像の様になってしまいます。 これは各レコードのマルチポリゴン全体を囲ってしまっている状態なので、各パー…

PostGISのレコードを誰かがQGISで編集すると、別の誰かのQGISではどうなるのか確認してみた

はじめに テスト環境 片方のPCでオブジェクトを削除してみる いつ削除されたことを知ったのか 同じレコードを、片方は削除、片方は移動してみる 課題 はじめに いつもは一人でPostGISのデータをQGISで編集していましたが、2人で同じレイヤを編集した場合にど…

PostGIS ST_Intersectsで地物を抽出する

はじめに コード 実行速度を計測 QGISで作業する場合 はじめに PostGISを使って、北海道に重なる基準地域メッシュ(第3次地域区画)のオブジェクト抽出を行ったので、その時の作業メモです。 メッシュ(PostGISに「jpmesh_3」で登録、フィールド「code」に…