2019-01-01から1年間の記事一覧

QGISでジオリファレンス

ジオリファレンス ジオリファレンサを起動する 画像を開く ポイントを追加する 画像に点を置く 地図座標の入力ダイアログ マップに点を置く 座標が入力される ジオリファレンサウィンドウとマップにポイントが表示される 保存先、変換方法の設定 マップに画…

QGISのプラグイン作成 スクリーンショットサンプル(フューチャー毎)

はじめに サンプルプラグインの使い方 コード 参考にしたサイト はじめに このページでは、ベクタレイヤの地物毎にスクリーンショットを撮って保存するサンプルを紹介しています。 サンプルプラグインの使い方 ここからzipファイルをダウンロードして、イン…

QGISのプラグイン作成 マウスイベントサンプル

はじめに 使い方 コード はじめに このサンプルは、QGISのマップ上でマウスカーソルを動かしたりボタンをクリックした場合に、その場所の座標をPythonコンソールに表示することができます。 使い方 ここからzipファイルをダウンロードしてインストールします…

C#とDotSpatialでGeoTiff読み書き

準備 書き出し ソース 読み込み ソース DotSpatialを使ってGeoTiffの読み書きをするプログラムのサンプルをご紹介いたします。 準備 ①DotSpatialのソースをコンパイルします。詳しくは別のページで行っていますので興味のある方はそちらをご覧ください。 ②ビ…

PostGIS よく使うSQL文のメモ

SQL文をファイルから実行する データベースの一覧表示 PostGISのデータベースを作成する SQL文の実行時間を計測する 現在接続しているデータベース名を取得する データベースを削除する テーブル一覧 テーブル作成 テーブル名を変更する テーブルの行数を取…

PostGISのデータディレクトリを変更する

PostgreSQLのサービスを削除する データディレクトリを作成する PostgreSQLのサービスを登録する PostGISのインストール途中で「Failed to load SQL modules into the database cluster.」や「Spatial database creation failed.」とエラーが出る場合があり…

NumbaでPythonプログラム高速化

『幌延地域を対象とした10mグリッド数値標高モデルを用いた精密地形解析図の作成』を参考に、DEMから斜面方位を算出するためのプログラムをPythonで作成していたのですが、素のままのPythonでは実行速度はかなり遅かったです。Pythonの実行速度改善方法はい…

PostGISインストール手順

PostgreSQLをダウンロードする インストーラーをダウンロードする PostgreSQLをインストールする インストーラーを実行する コンポーネントを選択する データディレクトリを指定する パスワードを設定する ポート番号を設定する ロケールを設定する PostGIS…