Lawson hackathon 2013

From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — Lawson hackathon 2013
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

株式会社ローソンより提供された店舗情報が OpenStreetMap 内に登録されており、OpenStreetMap データベースにアクセスするいくつかの方法を通じてデータを取得することができます。(2014/02/10 現在、仕様の再検討案を提示して、テストインポートエリアである、宮城県、京都府、東京都のエリアをテストインポート中です。ディスカッションは talk-ja ML 上で行われています。)

最新のデータインポート詳細についてはこちらで整理しています → Lawson


改善点

2013年8月のテストインポート結果を踏まえて、以下の改善案が提案されています。

  • ref:lawson に ユニークIDは変更。
  • 各店舗のURLをひもづける 例 http://store.lawson.co.jp/store/136449/
  • ふりがなが「ちょうめ」→「ちようめ」になっている。マッパーが気づいて修正する


http://www.lawson.co.jp/campaign/static/hackalawson/

Hackalawson.png

About Data

  • License: (c) Lawson, ODbL
  • We are testing in local area.
  • Import OSM-Account: "lawson_import", Maintenance by Lawson as a OSM contributor.
  • Total number of shops: about 11,000
  • Data Type: POI(point)
  • Target Area: only Japan
  • How to merge to existing data? : manual
  • Lawson doesn't use Geocoding.

OpenStreetMapに登録されているデータの内容(ローソン提供)

OpenStreetMapに投入する際、以下のタグ変換を実施しています。 (2014/02/10 現在、仕様の再検討案を提示しました。8月のハッカソンでインポートしたデータは一時的に削除いたしました。問題がなければインポートエリアの拡大が行われる予定です。)

元データの項目 OSM_Key OSM_Value 使用例 Comment
- shop=* convenience shop=convenience 全てのNodeが対象
- source=* Lawson source = "Lawson" 全てのNodeが対象。データ出典の明示
店舗種別 name=* ローソン,ナチュラルローソン,ローソンストア100 + ほげほげ二丁目店 name = "ローソン ほげほげ二丁目店" 日本語での名称。いづれかの値と店名が入る
店舗種別 name:en=* Lawson,Natural Lawson,Lawson Store 100 name:en = "Lawson" 英語での名称。いづれかの値が入る
店舗種別 brand=* ローソン,ナチュラルローソン,ローソンストア100 brand = "ローソン" nameタグと同一の値が入る
店舗名 branch=* ほげほげ二丁目店 branch = "ほげほげ二丁目店" 店舗名 + "店"をつけた値
店舗名ふりがな branch:ja_kana=* ほげほげ2ちようめ branch:ja_kana = "ほげほげ2ちようめ" 二丁目、は2ちようめ、のように、全角数字になる
店舗名英語表記 branch:en=* Hogehoge 2chome branch:en = "Hogehoge 2chome" kakasiによる自動変換
店舗ID ref=* 888888 ref=888888 6桁の一意な整数値
TEL phone=* 03-XXXX-XXXX phone = "+813XXXXXXXX" 国際電話番号で記載。日本形式に直す場合は +81を取って、最初に0をつける
公開開始日時 start_date=* yyyy-mm-dd start_date = "2012-04-01" 開店日。必ず値が入る
住所 addr:full=* 東京都葛飾区ふがふが3-2-1 addr:full = "東京都葛飾区ふがふが3-2-1" パースしていない住所。数字は全角で格納。日本の住所データ格納方法が確定次第、分割して格納予定。
営業時間 opening_hours=* 24/7
06:00-23:00
06:00-26:00
opening_hours = "24/7" 24時間営業の場合は "24/7"
時間指定のある場合はこの書き方
深夜営業は+24を行った値で記載

OpenStreetMapに追記したデータの内容

OpenStreetMapに投入する際、以下のタグを一般的なローソン店舗を想定したUGC/CGM情報として追記しています。 間違っている場合もありますので、現地確認の上各自で修正をお願い致します。

元データの項目 OSM_Key OSM_Value 使用例 Comment
ATMの有無 atm=* yes atm=yes 全てのNodeが対象。標準的なローソン店舗を想定。
トイレの有無 toilet=* yes toilet=yes 全てのNodeが対象。標準的なローソン店舗を想定。
インターネット接続 internet_access=* wlan internet_access=wlan 全てのNodeが対象。標準的なローソン店舗を想定。

OpenStreetMapインポート時のchengsetに追記したデータの内容

OpenStreetMapに投入する際、以下のタグを参照用情報として追記しています。

元データの項目 OSM_Key OSM_Value 使用例 Comment
原典 source=* Lawson source = "Lawson" 全てのNodeが対象。データ出典の明示
参考資料 source_ref=* http://wiki.openstreetmap.org/wiki/Lawson_hackathon_2013 source_ref = "http://wiki.openstreetmap.org/wiki/Lawson_hackathon_2013" 全てのNodeが対象。データ出典の明示

OSMデータへのアクセス方法

OpenStreetMap のデータには、様々な方法でアクセスできます。

用途によって使い分ける必要があります。

背景地図として利用

サイトにJavascriptを埋め込み、地図表示を設置します。

POI情報として利用

OpenStreetMapのデータは、地図としての表示だけではなく、それぞれのオブジェクト毎に利用することも可能です。

現在のデータをOSMデータベースから呼び出すには、JA:Overpass_APIJA:Overpass turbo などを利用するのが良いでしょう。

例えば、ローソンの店舗のみを取り出すクエリのサンプルを次のURLから確認できます。

http://overpass-turbo.eu/s/L2

OSMのデータ形式

OpenStreetMapのデータ形式は、Key=Value型となっています。

こちらのスライドのP.21あたりからに、わかりやすい解説があります。 http://www.slideshare.net/TomG3X/2012-07-27osmproject10

ハッカローソンの成果

2013年8月19、24、25日の3日間に実施されたローソン・ハッカソン(ハッカローソン)の成果で、OpenStreetMap APIを用いた作品が多く発表されました。 情報をこちらに整理してまとめ中です。

おでんハンター