トップ «前の日記(2025年06月27日) 最新 次の日記(2025年06月30日)» 追記 RSS

両B面


2025年06月28日

_ [geo][tech] 空想地図をleafletに載せた

友人が作っている空想地図に若干噛ませてもらっているのだが、モチベーションが出たのでleafletに載せてみたくなった。

ネットで適当に調べると、ちゃんと先駆者がいて感動した。leafletにCRS.Simpleというのがあったのか。全然知らなかった。 https://lendl.sakura.ne.jp/journals/leaflet-image-overlay/

先駆者とは違う形で地図が書かれていたので、どうタイル画像を生成するのかは微妙に悩んだ。 先駆者はGIMPで書いていたためにGIMPのプラグインを自作していた。 一方、友人はinkscapeでsvgを編集していたのでプラグインは使えなかった。 inkscapeのプラグインを書くのはdocsが少なさそうなので却下。 svgやpdfをcropするのは同様に面倒そうだった。

いろいろ考えたが、svgをpngとして吐き出してからcropしようかなと思った。 AIに聞いたらpillowで結構簡単にできた。

_ [geo] transitousにデータを追加したくて

transitousに登録されている日本のデータはどうなっているんだろうと思ったら、対応している事業者は広電と都営バスくらいだった。

じゃあデータ追加したろ~と思い、docs( https://transitous.org/doc/#adding-a-region )をみたら、Mobility Database( https://mobilitydatabase.org )かTransitland( https://www.transit.land/ )にGTFSのデータが登録されていれば、簡単にデータを追加できますよ~とあった。こんなサイトがあるんだ~ということを初めて知った。

Transitlandのほうが https://github.com/tshimada291/gtfs-jp-list をクロールしてGTFS staticのエンドポイントを登録しているみたいで、(新しいデータ除き)ある程度は登録できているみたいである。