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 bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · português do Brasil · 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を用いた作品が多く発表されました。 情報をこちらに整理してまとめ中です。

おでんハンター