OpenStreetMapのjapan-latest.osm.pbfから鉄道のデータだけを抽出し、GeoJSON等を経由せず、直接PostGISに入力します。ここでは、宇都宮周辺のrailwayのデータを抽出し、PostGISに入力し、QGISで表示してみます。
tilemakerを使用してVietnamのOSMデータからベクトルタイルを作成したところ、M1 MaxのMacBook Proでは2分10秒 でvietnam-latest.mbtilesが作成されました。
tilemakerを使用してフィリピンのOSMデータからベクトルタイルを作成したところ、M1 MaxのMacBook Proでは2分20秒 でphilippines-latest.mbtilesが作成されました。
tilemakerを実行したところ、M1 MaxのMacBook Proでは13分弱でjapan-latest.mbtiles (1.66 GB)が作成されました。OpenMapTilesを使用すると2日から3日かかっていた頃と比べると圧倒的に高速でOpenStreetMapのベクトルタイルを作成することができます。
OpenStreetMapのデータ、例えばgeofabrik.deからダウンロードしたkanto-latest.osm.pbfから鉄道のデータだけを抽出した新しいosm.pbfファイルを作成します。このファイルをさらにGeoJSONに変換します。
OpenStreetMapのデータ、例えばgeofabrik.deからダウンロードしたjapan-latest.osm.pbfから、指定した範囲でデータを切り出して新しいosm.pbfファイルを作成します。ここでは、東京や品川区の範囲をgeojsonで指定し、osmiumを使用して指定範囲のデータを書き出します。
Insta360 ONE X2とiPhoneまたはApple Watchと合わせて使用すると、撮影された動画のinsvファイルにiPhoneまたはApple Watchの位置情報が記録されます。この位置情報をExifToolを使用して抽出し、gpxファイルとして保存する手順を記します。
OpenVSLAMの公式サイトのインストール手順に沿ってOpenVSLAMをmacOSにインストールしようとすると、g2oのインストールの際に’omp.h’ file not found、OpenVSLAMのビルドの際にlibrary not found for -lfbowのエラーとなり、OpenVSLAMをインストールすることができません。そこで、2021年8月時点のmacOS 11.4にOpenVSLAMのmainブランチ(ccaff30)をインストールできた際の手順を残しておきます。
OpenStreetMapの地図の上に3000台程度の車の現在位置をリアルタイムでアニメーション表示します。
国土地理院の基盤地図情報のGMLファイルに含まれる「道路縁」や「建物の外周線」のファイルを並行処理し、高速でDBにインポートします。MacBook Pro(2016年前後の古いもの。Intel Core i5 3.1 GHz、メモリ 16 GB)を使用した場合、東京全体のBldAレイヤーの約770万行のインポートが2時間で完了しました。