地図・コースデータに関する FAQ
このページは、地図やコースデータに関する短い質問集です。 開催エリアやスポット配置の考え方を確認したい場合は、運営ノウハウ — 開催までの準備 もご覧ください。
対応している地図フォーマットは?
NaviTabi では以下の地図フォーマットに対応しています。
KMZ(ラスター地図オーバーレイ)
- オリエンテーリングやロゲイニングで最も一般的な形式です
- KML 内の
GroundOverlayでジオリファレンスされたタイル画像を含む ZIP アーカイブです - ファイルサイズは 5MB 以下を推奨します。 サイズが大きいほど端末のメモリを圧迫し、アプリの動作が重くなったり、メモリ不足でプレイ中にアプリが落ちやすくなります
- KMZ ファイルに含まれるファイル名には日本語を使わないでください
- アプリ内のキャリブレーションウィザード(iOS)で、画像から KMZ を作成することもできます
TMS(タイルマップサービス)
{z}/{x}/{y}形式の URL テンプレートで指定するタイル画像配信方式です- ズームレベルの範囲を設定できます(デフォルト:10〜18)
- 高ズームレベルではオーバーズーム(拡大表示)にも対応しています
KML(ベクターオーバーレイ)
- ポリゴン、ラインストリング、ポイントなどのベクターデータを地図上に重ねて表示します
- 主地図の補助レイヤーとして使用します(イベント主催者プランの機能)
- ファイルサイズ上限:1 MB
背景地図
カスタム地図を設定しない場合、以下の背景地図が自動的に使用されます。
- 日本国内のイベント:国土地理院地図
- 海外のイベント:OpenStreetMap
下絵の地図を自作の地図に差し替えるには?
イベント単位で地図を差し替えることが可能です。KMZ 形式の地図画像をアプリにインポートして利用します。
KMZ ファイルの作成方法
- OCAD などのオリエンテーリング地図作成ソフトウェアから出力できます(出力解像度 150〜200dpi、タイルサイズ 512×512 を推奨)
- PC 版の Google Earth Pro を使って地図画像ファイルの位置を合わせ、KMZ ファイルを作成することもできます
- iOS アプリ内のキャリブレーションウィザードで、画像から直接 KMZ を作成することもできます
地図がうまく表示されない
KMZ 地図が表示されない場合
ファイルサイズを確認してください
- KMZ ファイルは 5MB 以下 を推奨しています。サイズが大きい場合は、画像の解像度を下げるか、タイルサイズを調整してください
KMZ の構造を確認してください
- ルートに
doc.kmlファイルが存在すること - KML 内に
GroundOverlay要素と緯度経度の範囲指定(LatLonBox)があること - タイル画像が
files/ディレクトリ内に配置されていること - ファイル名に日本語が含まれていないこと
ジオリファレンスを確認してください
- 地図の緯度・経度の範囲が正しく設定されているか確認してください
- キャリブレーション(位置合わせ)がずれている場合は、再度キャリブレーションを行ってください
タイル地図が表示されない場合
- タイル URL テンプレートが正しい形式(
{z}/{x}/{y})か確認してください - 指定したズームレベル範囲にタイルが存在するか確認してください
- タイルサーバーがアクセス可能な状態か確認してください
地図の表示が遅い場合
- アプリの設定画面からタイルキャッシュをクリアして再読み込みしてみてください(キャッシュクリアの方法)
- ネットワーク環境が安定しているか確認してください
複数の地図を使ったイベントを作りたい
1つのイベントには 1つの地図 を設定します。複数エリアにまたがるイベントを開催する場合は、以下の方法をご検討ください。
方法1:1枚の大きな地図にまとめる
すべてのエリアを含む1つの KMZ 地図を作成します。ファイルサイズが 5MB 以内に収まる場合はこの方法が最もシンプルです。
方法2:エリアごとにイベントを分ける
エリアごとに個別のイベントを作成し、それぞれに異なる地図を設定します。参加者はエリアごとに別のイベントとして参加します。
作成した地図は「マイマップ」に保存され、複数のイベントで再利用できます。Web 管理画面の「地図管理」から、保存した地図の一覧を確認・管理できます。
複数エリアにまたがるイベントを本当に1つにまとめるべきか迷う場合は、運営ノウハウ — 開催までの準備 でエリア条件も確認してください。
コースデータをインポート/エクスポートしたい
NaviTabi では複数のフォーマットでコースデータのインポート・エクスポートに対応しています。
IOF XML 3.0
オリエンテーリング分野の国際標準フォーマットです。
インポート(読み込み)
RaceCourseDataを解析し、コントロール(スポット)の位置情報とコース構成を読み込みます- スコアコース(ランダム順)、スコア(どこでもスタート)コース、ポイント(ストレート)コース(指定順)に対応
- 新規イベントの作成、または既存イベントへの追加が可能です
エクスポート(書き出し)
ResultList形式で結果データをエクスポートします- 各参加者のスプリットタイム(ラップデータ)を含みます
CSV
シンプルなテキスト形式でスポット情報をやり取りできます(イベント主催者プランの機能)。
インポート
- 4列構成:
名前, 説明, 緯度, 経度 - 緯度は -90〜90、経度は -180〜180 の範囲
- 写真は別途手動で登録が必要です
エクスポート
- 同じ4列構成で出力されます(UTF-8、BOM 付き)
- 緯度・経度は小数点以下8桁の精度
GPX
- 参加者の GPS トラック(移動経路)を GPX 1.1 形式でエクスポートできます
- Web 管理画面からダウンロード可能です
チェックポイントの円の大きさを変更できますか?
コース編集画面の右上のオプションメニューから 「コントロール円の大きさ」 を選択して変更できます。