ユーザ用ツール

サイト用ツール


dokuwiki_osm

DokuWiki から OSM を使ってみる

2024年6月1日:この記事は古いです

DokuWiki には,OpenStreetMap (OSM) の地図を閲覧できるプラグインがありますので,それを使って DokuWiki から OSM 地図を閲覧できる様にしてみます.

インストールするプラグイン

以下のプラグインをインストールします.

OSM 地図を閲覧するには

プラグインがインストールできると,文書の作成または編集をすると,編集ボックス上に,ボタンが追加されているはずです. そのボタンを押すと,以下の様なコードが挿入されます.

<olmap id="olMapOne" width="550px" height="450px" lat="50.0" lon="5.1" zoom="12" statusbar="1" controls="1" poihoverstyle="0" baselyr="OpenStreetMap" gpxfile="" kmlfile="" geojsonfile="" summary="" >
~~ Plugin olmap help.
~~ Required in the above tag are values for: id (unique on this page), width, heigth.
~~ Also you will want to enter zoomlevel and lat, lon values that make sense for where you want the map to start.

~~ Below is an example of a POI, you can add as many as you want. ~~ More examples: http://dokuwiki.org/plugin:openlayersmap 
50.0117,5.1287,-90,.8,marker-green.png,Pont de Barbouillons; Daverdisse \\ external link: [[http://test.com|test.com]] \\ internal link: [[::start]]\\ **DW Formatting** 
</olmap>

これをそのまま保存すると,まずは取り敢えずOSM地図が閲覧できるはずです.

使い方は,読めば感覚的にも分かるかなと思います(汗.

gpx を読み込んでみる

plugin:openlayersmap は,gpx や kml のオーバーレイが出来そうですので,gpx を読み込ませてみたいと思います.

オーバーレイで描画する gpx ファイルは,DokuWiki のファイルアップロードを使いますが,DokuWiki 側で mime type を設定しないままだと,*.gpx や *.kml の拡張子を持つファイルはアップロードを受け付けませんので,mime type を設定します.

DokuWiki の mime type は,DokuWiki をインストールしたディレクトリの conf/mime.conf で決定しているようです. conf/mime.conf を読むと,冒頭に以下の記述があることから,conf/mime.local.conf を新規作成し,そのファイルで mime type を記載するのが良さそうです.

conf/mime.conf
# Allowed uploadable file extensions and mimetypes are defined here.
# To extend this file it is recommended to create a mime.local.conf

上記をふまえて,conf/mime.local.conf に,gpx と kml の mime type を設定します.

conf/mime.local.conf
gpx application/gpx+xml
kml application/vnd.google-earth.kml+xml

この後,DokuWiki のメディアマネージャーから,gpx や kml ファイルのアップロードが行える様になるはずです.

その後,gpxfile=“” に,アップロードした gpx ファイル名を指定すると,以下の様に GPX オーバーレイ描画された OSM 地図が閲覧できるはずです.

<olmap id=“olMapOne” width=“550px” height=“450px” lat=“34.5801” lon=“135.4681” zoom=“17” statusbar=“1” controls=“1” poihoverstyle=“0” baselyr=“OpenStreetMap” gpxfile=“gpslog/gpx/sakai_log.gpx” kmlfile=“” geojsonfile=“” summary=“” > </olmap>

dokuwiki_osm.txt · 最終更新: 2024-06-01 14:57 by tosihisa@netfort.gr.jp