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. )
本記事のソースコードは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の公開する「高解像度土地利用土地被覆図」です。 地球観測衛星だ…
Overview 概要 Check version compatibility バージョンの対応関係を確認 Download QGIS Download OTB Introducing OTB into QGIS OTBをQGISに導入する Texture analysis using OTB OTBを用いてテクスチャ解析をする Multiple images can be analyzed at once in batch processingバッチ処理で複数の画像を一括で解析できる Overview 概要 Texture analysis, which can quantify the t…
ポリゴン分割における注意事項 ある河川の流域分割の線から、分轄ポリゴンの作成に際して、 いろいろ手間取ってしまった。 次からのために、メモを残しておく @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を挟んでそ…
曇天の午前に、修善寺城山にある修善寺城跡を踏査した。 登城口~南西稜線~主郭 修善寺橋から見上げる城山。狩野川と大見川の合流点すぐしたで、桂川が合流するという天然の要害に守られた山城。東南のお寺に駐車させてもらい、歩き始める。お寺から登城する山道は無い。 城山の南麓に城山神社が建つ。登城口(大手?)は神社左手前を登る。静かな城山神社境内。神社背後に、山頂のアンテナ塔建築で整備された道路が残るが、戦国時代はなかったので、下山道として通った。 落ち葉が厚く積もった稜線上の登山道を登る。途中のやせ尾根には地山の凝灰岩が露頭する。
ガイド研修の帰りに、八木沢の丸山城址を踏査した。 スポーツ公園から、丸山城の本城(左・先山)と出城(右・丸山)を遠望する。野球場付近は元々は入り江で、水軍の船溜まりであったようだ。
修善寺の愛宕山(標高 180m)の山頂にあった柏久保城は、北の古川と南の大見川の合流する場所に位置し、下田街道と伊東街道沿いの交通の要衝に位置する。伊勢新九郎が狩野氏を攻撃する前に、柏久保城を奪ったと考えられている。 山麓~東側登城口 柏久保の公民館から柏久保城のあった愛宕山のほぼ全景が展望できる。右のピークに主郭・二ノ郭・三ノ郭があった。修善寺グラウンド奥に愛宕山の左ピークが見える。 急坂を進むと、愛宕山の分岐が現れ、すぐに尾根筋の山道(大手口?)となる。
南伊豆・下田のジオサイトでの研修に参加した。南伊豆町役場の湯けむりホールで、事前に小山先生による詳細な座学を受けることができた。 石廊崎断層 50年前の1974年5月9日に、石廊崎断層(歴史には活動記録が無いが、B級、千年に0.1m以上1m未満のずれ)が活動して、伊豆半島沖地震(M6.9、震度5、伊豆半島沖が震源ではなく、石廊崎を含む伊豆半島南端)が発生して、石廊崎や中木の集落で、大きな被害が生じた。石廊崎の集落を南東端から北西端まで歩いて、既に消えかかっている地震の痕跡を辿った。 南東端の民家裏の崖に出現した右横ずれ断層の露頭は、既にコンクリート擁壁で塞がれてしまった。緑の草が見えるところが…
大学のサークルの新歓活動で,埼玉県飯能市の飯能河原でBBQをしてきました.ついでに天覧山に登りました. この記事では,ルートマップとして,OpenStreetMapより生成した画像を改変したものを掲載しています.コピーライトの表記に過不足があればご指摘ください. 地理オタクにお願いしたいのですが,スマホのGPSロケーション履歴を自動取得して地図上にプロットでき,ライセンス表記しさえすればその地図を自由に使えるサービスをご存知であればぜひご教示いただきたいです.要は,Googleマップの「タイムライン」機能のようなものが使いたいのです.多少手間がかかるのでも構いませんので,もしQGIS等で可能で…
某合宿に参加したついでに,博多駅近辺を歩いてきました. 22日 旧福岡県公会堂貴賓館 水鏡天満宮 アクロス福岡 三角市場 31日 大濠公園 福岡城天守台跡 楽勝ラーメン 22日 22日のルートです*1*2.Googleマップのスクショを貼るのはまずいらしいので,今後は地理院地図を引用した画像を使います.QGISの操作を覚えたらそちらも使ってみようと思います. 反時計回りに歩いて,旧福岡県公会堂貴賓館と水鏡天満宮,アクロス福岡,三角市場に訪れました. 博多駅に着きました.九州初上陸です. 立派な駅舎ですね. ローマ数字の文字盤が金で縁取られた時計がかっこいいですね. 駅周辺は高層の建物が多かった…
生活と仕事 昨晩は入門eBPFをちょっと勉強していた。入門 eBPF ―Linuxカーネルの可視化と機能拡張作者:Liz Riceオーム社Amazonなかなか面白い。手元のdebian sidでコード書いて動かしたらちょっと感動した。今日は朝5時ぐらいに起床したんだけど、腰が痛いので英会話の勉強だけして二度寝した。起きてから朝飯食って、また腰痛で睡眠。10時前に起きて仕事を開始。今日からRuby on Rails 6.1のプロジェクトをRuby on Rails 7.1に移行する作業に手をつけている。と、作業を開始しようとしたらお客さんから調査依頼が来たので、該当データのGeoJSONを作って…
私は旅行貯金が好きで、訪問した郵便局についてはマイマップという地図サービス上に記録に残すようにしています。 関連記事 そしてこちらのマイマップについて、時々疑問に思っていたのが、プロットしたポイントデータは座標データとしてエクスポートできないのかなということ。 実際にやってみたところ、結論としてはできました。 ということで今回は、マイマップにプロットした訪問局地図のポイントデータをQGISで表示する方法記事にしていきたいと思います。 具体的手順 マイマップからポイントデータをエクスポートする QGISでCSVファイルを読み込む 訪問局地図のポイントデータをQGIS上で表示させてみた マイマップ…
QGISで作業をしていると、次のようなことでお悩みの方はいらっしゃらないでしょうか。 表示されているレイヤと同じシンボルを他のレイヤにも適用したい ということで今回は、QGISのシンボルをコピーする方法ついて簡単に記事にしていきたいと思います。 ※本記事は一方法の紹介です。できる限り正確な情報に努めますが、本記事によって損害が生じた場合においても一切の責任を負いかねますので、ご了承ください。 問題の対処法:スタイルをコピーする 終わりに 問題の対処法:スタイルをコピーする 対処法は、スタイルをコピーする、ということになります。 具体的にどういうことか。手順を図説します。 こちらが作業前の表示に…
これは、以前から思っていたことなんですが、改めて文章としてまとめてみたいと思います。 大学で学生にあるソフトウェアを使わせようとした時、4つの選択肢があるんじゃないかと。 教官が自身の研究用に使い慣れたソフトを使わせる 学生が将来就職するときに即戦力となるように企業が良く使うソフトを使わせる 大学が大学全体や学部全体で契約しているソフトを使わせる できるだけコストを抑えられるように無料のソフトを使わせる これは、それぞれの大学の事情により、違ってくるんでしょう。 例えば、学生の多くが大学で教員になったり、企業の研究所に入るような大学の場合、1. の選択肢が筆頭になるでしょう。 今後、共同で論文…
畠山国清が鎌倉公方・足利基氏を迎え撃つために、急いで築いたといわれる金山城に二説あるが、今日は小室の棒石山を踏査してみた。 小室の東北側からの棒石山(標高120m, 小室の城山・石とり山とも云われる)小室の東南側からの棒石山。東向き斜面に柱状節理の絶壁が露頭する。 小さめの柱状節理の露頭から、六方石を採石した石切場跡露頭近くを矢先(矢が飛んでくるところ)と呼んでいたらしい。 棒石山の北の道沿いに露頭する凝灰岩の崖に、虚空蔵菩薩の摩崖仏が彫られています。子授けの地蔵として、今でも信仰を集めています。 棒石山の北の洞には、凝灰岩の巨石に虚空蔵菩薩坐像が浮き彫りされています。この洞を反時計方向に周る…
畠山国清が鎌倉公方・足利基氏を迎え撃つために、急いで築いた三つの山城(三津城、修禅寺城、金山城)の内の金山城は、 神島の城山と小室の城山(棒石山、石とり山とも云う)の2説がある。 太平記や豆州志稿には、金山城址は、[小室の城山]とある。 近年、静岡古城研究会は、金山城址は[神島の城山]であると提唱している。今日は、神島の城山を踏査して、城郭の跡を見てみる。 棒石山(標高 120m, 小室-金山城)と城山(標高 338m, 神島・金山城)今日は、城山(神島・金山城)を踏査してみた。 山麓には、凝灰岩の石丁場跡が残る。ロッククライミングのゲレンデは賑やか 城山と葛城山の登山道の分岐地蔵菩薩の石仏が…
大学のサークルで,茨城県の高取鉱山跡近辺で鉱物採集をしてきました.「高取鉱山」の敷地内には入っていません*1. 私は鉱物採集に関してはズブの素人で,今回の採集は人生で3回目になります. スタート:渋谷 高取鉱山跡近辺 極楽湯 水戸店 友部SA上り フードコート ゴール:東京某所 総括 次回来訪時に行きたいところ 知見 道具周り 鉱物産地・鉱物販売・鉱物 座学 余談 スタート:渋谷 渋谷駅周辺で集合し,2台のレンタカーに分乗しました*2.宮下公園が見えました.私はまだ行ったことがありません. 東京の地形についての話でよく言われていますが,渋谷のあたりは「谷」というだけあって山手の台地と比べると谷…
QGISで作業をしていると、次のようなことでお悩みの方はいらっしゃらないでしょうか。 ラインの長さを取得したい ということで今回は、QGISのラインの長さを取得する方法について簡単に記事にしていきたいと思います。 ※本記事は一方法の紹介です。できる限り正確な情報に努めますが、本記事によって損害が生じた場合においても一切の責任を負いかねますので、ご了承ください。 問題の対処法:フィールド計算機の$lengthを使用する 終わりに 問題の対処法:フィールド計算機の$lengthを使用する 対処法は、フィールド計算機の$lengthを使用する、ということになります。 具体的な手順を図説していきます。…