---
title: 最近のOSS活動 - KoedoLUG 2023.03
tags:  #openstreetmap #osgeo #koedolug  
author: [Taro Matsuzawa aka. btm](https://www.docswell.com/user/smellman)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/2EVMQV3YEQ.jpg?width=480
description: KoedoLUG 2023/03/18の発表資料です。 最近やっていたOSS活動について紹介しています。
published: March 18, 23
canonical: https://www.docswell.com/s/smellman/ZNRRL2-2023-03-18-koedolug
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/2EVMQV3YEQ.jpg)

最近のOSS活動
Taro Matsuzawa (@smellman)
KoedoLUG 2023/3/18


# Page. 2

![Page Image](https://bcdn.docswell.com/page/57GGWL3W7L.jpg)

自己紹介
●
●
●
●
●
●
●
合同会社Georepublic Japan R&amp;D / GIS Specialist
日本UNIXユーザー会 会長
一般社団法人 OSGeo日本支部 理事
一般社団法人 OpenStreetMap Foundation Japan 理事
Breakcore クラスタ
最近ゲーミングヘッドホン買いました
3/24に42歳になります
○
●
はとちゃんと出会ったのが 19歳の時なのでだいぶ歳を取りました
うっかりUQWiMAX契約しました
○
外に出るぞ！という気持ちです


# Page. 3

![Page Image](https://bcdn.docswell.com/page/4EQX3Y5Q7P.jpg)

宣伝
現場のプロがわかりやすく教える
位置情報エンジニア養成講座
絶賛発売中です。
紹介者として名前が載っています。


# Page. 4

![Page Image](https://bcdn.docswell.com/page/KJ461W9Y71.jpg)

最近のOSS活動
●
自社サービスに関連するコードを書いたりしています。
○
●
https://www.lobsta.jp
■
Redmine GTT Plugin
■
S.M.A.S.H
■
OL-ext
OpenStreetMap 関連活動もやっています。
○
○
unvt/charites
自作スタイル


# Page. 5

![Page Image](https://bcdn.docswell.com/page/LE1VGYKN7G.jpg)

Redmine Geo Task Tracker(GTT) Plugin
●
Redmineのタスクに地理情報(Point、 Polyline、 Polygon)の情報を付与するプラグイン。
○
●
https://github.com/gtt-project/redmine_gtt/pull/223
○
●
MyCityReport/Lobstaのコア機能。
■
MyCityReportはGTT Pluginのforkを利用している。
Redmine GTT PluginにPDF印刷時にエラーとなる箇所があったので修正
https://github.com/gtt-project/redmine_gtt/pull/228
○
○
S.M.A.S.Hが利用しているアイコンフォントと同じものを利用するよう修正
OL-extのリリース待ち状態


# Page. 6

![Page Image](https://bcdn.docswell.com/page/GEWLKGPM72.jpg)

S.M.A.S.H
●
●
Smart Mobile App for the Surveyor&#039;s Happiness - S.M.A.S.H
オンライン、オフラインで現地調査をするためのモバイルアプリケーション
○
●
https://github.com/geopaparazzi/smash/pull/216
○
●
iOSのシミュレーターで起動できない問題を対応
https://github.com/geopaparazzi/smash/pull/219
○
●
Flutter 3.7.x対応を実施
https://github.com/geopaparazzi/smash/pull/217
○
●
Flutter製
URLの入力を簡単にするためのパッチ
https://github.com/geopaparazzi/smash_import_export_plugins/pull/20
○
同上のパッチのプラグインバージョン


# Page. 7

![Page Image](https://bcdn.docswell.com/page/47ZMZLKME3.jpg)

OL-ext(OpenLayers extension)
●
OpenLayers を拡張するパッケージ
○
●
過去にol-ext-types(TypeScriptの補助パッケージ)の全面的な改修を担当
○
●
めちゃくちゃ機能が多い
大変でした
https://github.com/Viglino/ol-ext/pull/916
○
○
Material Design Iconsへの対応
S.M.A.S.HとRedmine GTT Pluginを連携させるために実装
■
リリース待ち


# Page. 8

![Page Image](https://bcdn.docswell.com/page/YJ6NZWQ5JV.jpg)

unvt/charites
●
国連ベクトルタイルツールキット(unvt)の重要なコンポーネント
○
○
●
Mapbox / Maplibre Styleをyamlで記述する仕組みを提供
serveコマンドによってリアルタイムの監視が可能
https://github.com/unvt/charites/pull/160
○
Dockerfileを追加
■
arm64対応


# Page. 9

![Page Image](https://bcdn.docswell.com/page/GJ55WMRGJ4.jpg)

独自スタイルの作成
●
https://smellman.github.io/maptiler-basic-gl-style
○
○
Maptiler Basic GL Styleをベースに AWSのTerrain(標高)タイルを追加したもの。
■
3D表示に対応。
unvt/charitesの練習用に作成


# Page. 10

![Page Image](https://bcdn.docswell.com/page/LE3N4WPPE5.jpg)

TODO
●
unvt/nanban のarm64対応
○
●
node-mapnikのインストールに苦戦中
OpenLayersのVector TIleのフォント対応
○
Google Fontsにアクセスするので GDPR対応をしたい
まぁ、細々と OSS活動をしていきます。


