記事一覧

続・O-map風ウェブ地図作成 20240705

続きです。 ここまでの成果デモ。 「Run Pen」をクリック(タップ)して、あちこち移動して縮小したり拡大してみたりしてください。ズームレベルを保ったまま表示範囲を広げ…

tjmsy
5日前

O-map風ウェブ地図にOpenStreetMapと筆ポリゴンを重ねあわせる

↓の続きです。 できあがったものを先に貼っておきます。「Run Pen」をクリックして、あちこち移動して縮小したり拡大してみたりしてください。ズームレベルを保ったまま…

tjmsy
2週間前

O-mapの原図に国土地理院ベクトルタイルと標高タイルを使う

オリエンテーリングマップ(O-map)の原図用に「国土地理院ベクトルタイル」と「標高タイル」をQGISでダウンロードしてOpenOrienteering Mapperにインポートする方法を紹介し…

tjmsy
3週間前
1

国土地理院ベクトルタイルをO-map風にスタイル設定する

↓で紹介した手順のうち、オリエンテーリング地図(O-map)風にスタイル設定するところをnoteに記録をつけながらやっていきます。 できあがったものを先に貼っておきます。 …

tjmsy
4週間前

MapLibreにO-Map風のコース線を引くサンプル

スタートの三角形を次のコントロールに向けて回転させたり (三角関数を成人後初めて使った…! ) 、線が三角・丸・二重丸の中に入らないように長さを調節したり、必要な機能…

tjmsy
1か月前

5m間隔コンタつきO-map風Web地図の作り方メモ

「国土地理院ベクトルタイル」をMaputnikでデザインして、「標高タイル」(をTerrain-RGB形式に変換したデータ)からmaplibre-contourで生成した5m間隔の等高線を重ねて、地…

tjmsy
1か月前

基盤地図情報の属性情報をISOM記号と対応させてOpenOrienteering MapperにインポートするためのCRTファイルを作る

OpenOrienteering Mapperでファイルをインポートするとき、記号の置き換えルールをテキストで書いたCRT(相互参照テーブル)ファイルというものを用意することで、記号が割り…

tjmsy
1か月前

続・O-map風ウェブ地図作成 20240705

続きです。

ここまでの成果デモ。
「Run Pen」をクリック(タップ)して、あちこち移動して縮小したり拡大してみたりしてください。ズームレベルを保ったまま表示範囲を広げたい場合は「0.5x」、「0.25x」をクリック。

今回やったこと

機能追加

現在地に移動する機能を追加

スケール表示を追加

地図のエクスポート機能を追加

地物を追加・変更

線路を地理院ベクトルタイルからOpenS

もっとみる

O-map風ウェブ地図にOpenStreetMapと筆ポリゴンを重ねあわせる

↓の続きです。

できあがったものを先に貼っておきます。「Run Pen」をクリックして、あちこち移動して縮小したり拡大してみたりしてください。ズームレベルを保ったまま表示範囲を広げたい場合は「0.5x」、「0.25x」をクリック。

今回やったことOpenStreetMapから森林・草地・公園などのレイヤを重ね合わせ

背景を立ち入り禁止の緑色にする

湿地をパターン塗りつぶしする (これが一番

もっとみる

O-mapの原図に国土地理院ベクトルタイルと標高タイルを使う

オリエンテーリングマップ(O-map)の原図用に「国土地理院ベクトルタイル」と「標高タイル」をQGISでダウンロードしてOpenOrienteering Mapperにインポートする方法を紹介します。

基盤地図情報ダウンロードサービスが止まっているので、基盤地図情報が無ければ国土地理院ベクトルタイルをダウンロードすればいいじゃない、というわけです。

国土地理院ベクトルタイルについてざっくり言っ

もっとみる

国土地理院ベクトルタイルをO-map風にスタイル設定する

↓で紹介した手順のうち、オリエンテーリング地図(O-map)風にスタイル設定するところをnoteに記録をつけながらやっていきます。

できあがったものを先に貼っておきます。

やること国土地理院ベクトルタイルをISOM2017-2になるべく寄せて表示するためのスタイル設定を、Maputnikというオンラインエディタで作成します。そのための下準備を主にやっていきます。

作業ミリメートルからピクセル

もっとみる

MapLibreにO-Map風のコース線を引くサンプル

スタートの三角形を次のコントロールに向けて回転させたり (三角関数を成人後初めて使った…! ) 、線が三角・丸・二重丸の中に入らないように長さを調節したり、必要な機能を盛り込もうとするとそこそこ面倒くさいんですけど、雨降りの日曜を一日費やしてChatGPTにコード書かせて不具合調査して修正依頼出してを繰り返したら、そこそこいい感じに作ってくれました。

デモ使い方:
1. Run Penをクリック

もっとみる

5m間隔コンタつきO-map風Web地図の作り方メモ

「国土地理院ベクトルタイル」をMaputnikでデザインして、「標高タイル」(をTerrain-RGB形式に変換したデータ)からmaplibre-contourで生成した5m間隔の等高線を重ねて、地図ライブラリのMapLibre GL JSを使ってオリエンテーリング地図風にWeb地図を表示する方法のメモ。

サンプルちょっとしたサンプルを作ってみました(2024/6/15更新)。「Run Pen」

もっとみる

基盤地図情報の属性情報をISOM記号と対応させてOpenOrienteering MapperにインポートするためのCRTファイルを作る

OpenOrienteering Mapperでファイルをインポートするとき、記号の置き換えルールをテキストで書いたCRT(相互参照テーブル)ファイルというものを用意することで、記号が割り当てられた状態でオブジェクトを追加できます。

この機能を使えば基盤地図情報をインポートする作業を効率化できるのでは、ということでnoteの投稿画面をメモ帳として使いながら、今からCRTファイルを作っていきます。

もっとみる