適当のごった煮

Pythonと境界標とQGISを中心にいろいろと

テスターでイヤホンの断線箇所を調べる

先日、急にMP3プレイヤーに挿していた左側のイヤホンの音が出なくなってしまった。

ボトル缶スターリングエンジンの作り方

ボトル缶の空き缶で、下記のスターリングエンジンを作成します。

スターリングエンジン工作

4月の上旬ころ、何気なくYouTubeでスターリングエンジンの動画を見て、これなら自分でも作れそうだと思い、それからずっと自由時間の多くをスターリングエンジンの工作に費やして、およそ6週間ほどかかり、ようやく動くものが完成しました。

QGISでGeocodingの結果を表示する

QGISとPythonとGeocodingを利用して、住所を緯度経度のCSVファイルに変換して地図上に表示します。

デコレータの作り方

個人のちょっとした作業でPythonを使っている状況ではデコレータを使う機会はほとんどありませんが、公開されているソースで見かける「@」が気になるので、どんな機能なのかを調べました。

tkinterでファイルダイアログとメッセージボックスを使う

あらかじめ処理対象のファイルが分かっている場合を除き、CUIだとファイルの指定はちょっとのタイプミスでもエラーになってしまい、手間がかかります。 そんな時は、tkinterのファイルダイアログやメッセージボックスを使うと、マウスで操作できるので、直感…

QGISで埼玉県の将来推計人口を図示化する

国立社会保障・人口問題研究所の人口推計データをを図示化します。

埼玉県人口指数2015年から2040年まで

社人研 日本の地域別将来推計人口の結果表1から「2010年の総人口を100としたときの総人口の指数」の埼玉県の2015年から2040年までを抜き出したものです。

地球地図日本(行政界)の属性情報

地球地図日本の行政界データは日本全国を網羅していて軽いのでとても便利です。そこで、このデータの属性テーブルの詳細を確認し、入力されている人口データを使って10万人以上の市区町村を色付きで表現します。

東京都北区の境界標

散歩しているときに見つけた東京都北区の境界標です。

QGISで都道府県の面積を算出する

地球地図日本の行政界データを使い、日本を都道府県レベルで分割して面積を算出します。

都道府県名(漢字とローマ字)と面積の表

別のページで使うためのデータです。

Pythonでフォルダ内検索

Pythonでフォルダ内を検索するメソッドを調べ、tkinterで検索スクリプトを作成しました。

QGISでJR東日本の都区内パスと東京フリーきっぷの範囲図を描く

都区内パスは、JR東日本が発売している区内のJRを乗り降りできる切符です。範囲が路線単位で区切られていないので、レイヤを編集します。

QGISで東京メトロ24時間券とメトロ・都営共通一日乗車券の範囲図を描く

東京メトロ24時間券は、使用開始から24時間使えるのが特徴です。

QGISで都営地下鉄の一日乗車券の範囲図を描く

都営地下鉄の一日乗車券は二種類あります。都営まるごときっぷは常時発売していますが、ワンデーパスは特定期間の土日祝と指定日のみ発売しています。

QGISでJR東日本「駅ナンバリング」を表示する

東京オリンピックに向けて、JR東日本が首都圏の駅に駅ナンバリングを導入しました。QGISのフィルター機能とデータ結合機能を使って、地図上にナンバリングを表示させます。

JR東日本の首都圏エリア「駅ナンバリング」

首都圏エリアへ「駅ナンバリング」を導入します(pdf)を参考に作成しました。自分で使うためにざっと作ったものなので、正確性は完全ではないことをご了解ください。

QGISで排他的経済水域を描く

QGISの「バッファ」作成機能を使って日本の排他的経済水域などを描きます。

QGISのカスタムCRSで東京中心の正距方位図法を作る

QGISで用意されている空間参照系の正距方位図法では、すべて中心位置が決められていて自分で指定できません。

QGISを使って色々な図法で世界地図を表示する

小学生のころ、地図について習ったとき、様々な図法(メルカトル図法、正距方位図法など)を習ったと思います。

QGISで行政区域図に鉄道路線図を重ねる

複数のshapeファイルを重ね合わせ、重なり合った部分だけを表示させます。

QGISで東京都の行政区域をぬり分ける

東京都の行政区域を「N03_004」で分類して色分けすると、下図のようになります。島しょ部除く、以下同じ。

国土数値情報の属性情報を読む

市町村を色分けしたり、ラベルを表示させることができた理由について説明します。

QGISのちょっとした操作

知っておくと便利な、ちょっとした操作を説明します。

QGISで市町村を色でぬり分け名前を表示する

読み込まれたファイルは、レイヤパネルに表示され、対象のレイヤを右クリックすると様々な操作ができます。

QGISで都道府県の行政区域図を表示する

まずは基本的な都道府県の行政区域図を作成します。

文字列関係

Python ドキュメントより自分用の抜粋。

組み込み関数

Python ドキュメントより自分用の抜粋。

変数と演算子

Python ドキュメントより自分用の抜粋。