Quantum GIS (略称 QGIS) は、Linux, Unix, Mac OS X, Windows で動作するユーザフレンドリーなオープンソース地理情報システムである。(Quantum GIS (QGIS) is a user friendly Open Source Geographic Information System (GIS) that runs on Linux, Unix, Mac OSX, and Windows. )
融合したラインの再分割 QGISで複数のラインを融合した。 しかし再度分割したい、と思った。 その方法がわからない。 いろいろ試行錯誤しやっと解決。 その方法は「ベクタジオメトリ」「線をセグメントに分解」
本記事のソースコードはGistでも公開しています. gist9edf8ff48c8a64351994141b51d0bb9d 導入 修正したプログラム 応用編:フォルダ内の全JPGファイルのEXIF情報を取得し,geojson形式で出力 おまけ:QGISに写真付きで表示する 参考サイト Gist 導入 news.mynavi.jp 基本的に上記サイトのままですが, Pillow==7.2.0以降では仕様変更に伴い,元のままだと動かないので一部修正しました. 仕様変更:公式 7.2.0 - Pillow (PIL Fork) 10.3.0 documentation 仕様変更:参考サイト Pil…
はじめに NTTドコモ クロステック開発部の中村と申します。 本記事では、バスのオープンデータを使って、遅延が発生しやすい時間帯や場所をアニメーションで可視化してみようと思います。 ※普段の業務では交通や人流データの分析やシミュレーションを行っていまして、過去の記事もあるのでぜひ覗いてみてください! 目次 はじめに 目次 著者の環境 Keywords 1. バスのリアルタイムロケーションデータを取得 オープンデータの公開元 (ちょっと脱線)Protocol Buffersとは? バスロケーション情報をpythonで取得 2. 遅延が発生しやすい場所を抽出(Python) dataframeに時…
概要 前回(https://anorith.hatenablog.com/entry/2023/10/28/234120)の続き プラグインのアイコン・ショートカット設定 画像を保存する処理の追加 参考 ChatGPT GPT-4を使用しました。 記事の最後に少しコメントを記載しています。 アイコン設定とショートカット設定 前回のプラグインフォルダをそのまま使用します。フォルダにアイコン用の画像を格納します。 アイコンには以下の画像を使用しました。DALL·E3に白背景のアイコンを描いてもらい、ノイズ除去のためvectorizer.aiで一度ベクター化&pngで再保存して、白背景部分をPyth…
概要 QGISプラグインを作ってみる。 参考 qgis-minimal-plugin https://github.com/wonder-sk/qgis-minimal-plugin 最小限のプラグインに必要なものが記載されている。 ドキュメント https://docs.qgis.org/3.28/ja/docs/pyqgis_developer_cookbook/plugins/plugins.html バージョン情報 QGISのバージョン: 3.22.14 プラグイン作成 最小構成のQGISプラグインを作ってプラグイン開発の勉強をしてみました。プラグイン作成は初めてです。上記の「qgis…
単バンドの画像をGISソフトに表示させるとグレースケールの画像が表示されますよね? これを一つ一つプロパティからシンボル設定を開いて色設定をするのは非常にめんどくさい・・・ そこで、今回はグレースケールの画像に色を埋め込む設定を紹介します。 いわゆるインデックスカラー設定です。 この方法では画像の値が1なら赤色というように、直接色設定を埋め込むため、GISソフトにレイヤを追加しても常にその色設定が反映されます。 TIFF画像の色埋め込み(データ元:高解像度土地利用土地被覆図/JAXA) ■使用したデータ 今回使用するデータはJAXAの公開する「高解像度土地利用土地被覆図」です。 地球観測衛星だ…
ポリゴン分割における注意事項 ある河川の流域分割の線から、分轄ポリゴンの作成に際して、 いろいろ手間取ってしまった。 次からのために、メモを残しておく @Ver3.26 使用するツール プロセッシングツールの線で分割 ここで、元ポリゴンレイヤと、分轄線レイヤを指定する。 ポリゴンの調整 まず、有効なポリゴンでなくてはならない。 ・ポリゴンが交差しない。 ・線状にならない。重なる線はだめ。 ベクタ-ジオメトリツール-有効性チェックで、確認できるが、 同時に複数のエラーは検出してくれない。 1個エラーが出てきて訂正しても、もう一度有効性チェックして、 なくなるまでやる必要がある。 分割線の調整 分…
はじめに gdal.org GDAL/OGRがGTFSをサポートした。2023年5月リリース予定のv3.7から利用できるようになる。 リポジトリのupstreamには既にコードが反映されているので、どんな挙動か試してみる。 なお使ったのはおなじみ拓殖バスさんのGTFSデータ。 www.takubus.com ogrinfo apps/ogrinfo GTFS_regular_line.zip INFO: Open of `GTFS_regular_line.zip' using driver `GTFS' successful. 1: agency (None) 2: calendar (No…
以前から個人の趣味で作成していた芳賀・宇都宮LRTのGTFSデータの作成を少し進めました。 練習も兼ねているのでQGISとOSMを使用し専用ツールを使用することなくちまちま手作業で作っていました。 以前はstops及びshapesのデータしか作成していなかったのですが、 その他にも情報を追加したおかげで、QGISプラグインGTFS-GOでも描写されることが確認できました。 なお開通前のものなため、入力している情報はダミーがほとんどです。 github.com
はじめに qiita.com 上記記事では、PostGIS-backendなタイルサーバー実装比較し利用している。 いろいろ書いているが、結局のところそれらがやっていることはPostGISへのSQL実行である(ST_AsMVT)。正確にいうと、データベースのテーブルをチェックして、ジオメトリ型を含むかどうか…といったユーティリティ的な仕組みが内蔵されていて、これ自体はかなり便利である。テーブルが増減しない場合、それらのサーバーを用いるのが最も簡単・便利であろう。しかしテーブルが増減する場合は、現状それらは再起動が必要だったり、運用上厳しい面がある。 ここで、たとえば手前にWebAPIを挟んでそ…