15分でできるOpenStreetMapへの初編集
Make Your First Edit to OpenStreetMap in the Next 15 Minutes (high5apps.github.io)
要約
この記事は、JOSMエディタとWebsite Wizardプラグインを使用して、15分以内にOpenStreetMapにウェブサイトタグを追加する方法を解説するチュートリアルです。この簡単な手順で、地域のお店や施設に貢献し、世界中のOSMベースのサービスに役立つ情報を提供できます。
全文翻訳
15分でOpenStreetMapに最初の編集を加えよう
この記事は、Hacker Newsの技術に精通した読者を対象に書かれています。より簡単な代替手段としては、AndroidのStreetCompleteやiOSのGo Map!!を試してみてください。
はじめに
このクイックチュートリアルは、15分以内にOpenStreetMap(OSM)に意味のある貢献をするのに役立ちます。完了すると、近所の店舗や施設に公式のwebsiteタグを追加したことになります。間もなく、あなたの貢献は数十の無料のOSMベースのサービスに取り込まれ、世界中の人々を助けることになります。
なぜwebsiteタグなのでしょうか? OSM内の場所がwebsiteタグを持つと、その場所に関する他の役立つ情報を特定するのがはるかに容易になります。ほぼすべての場所の公式ウェブサイトには、phone、opening_hours、email、およびその他のタグに関する情報が含まれています。したがって、websiteタグを追加することは、始めるのに最適な場所です。
ストップウォッチは用意できましたか? よーい、ドン!
1. OSMアカウントを作成する
無料のOSMアカウントをサインアップし、メールアドレスを確認してください。
2. JOSMをダウンロードして実行する
お使いのオペレーティングシステム用のJOSM(約365 MB)をダウンロードし、実行してください。JOSMはJava OSMエディタで、OSMデータのクエリと編集のための強力なツールです。
一部のマッパーは、この「簡単な」タスクのために、iDのようなブラウザ内エディタを推奨するでしょう。しかし、JOSMのフィルターを使用してwebsiteタグがない場所を見つけることは、iDをランダムにクリックするよりもはるかに効率的です。さらに、JOSMのプラグインは、ウェブサイトを検索してタグ付けするのを簡単にしてくれます。これらの利点は、最初のタグを追加する場合でも、近隣全体を効率的にタグ付けしようとする場合でも、比類のないものです。
3. OSMデータをダウンロードする
[画像: 興味のある領域が選択されたJOSMのダウンロードパネル]
- ダウンロードダイアログを開くには、
Ctrl+Shift+↓(Macの場合は⌘+Shift+↓)を押します。 - 興味のある領域(AOI)を決定します。それは、あなたがよく知っている場所で、数ブロック以上の大きさではないものにしてください。
- 地図上でAOIを見つけます。地図の移動は
ctrl+クリックドラッグで、ズームはスクロールで行えます。 - AOIの周りにボックスを作成するためにクリックしてドラッグします。
- ⬇️ Downloadをクリックします。失敗した場合は、AOIが大きすぎた可能性があります。より小さなAOIを選択して再試行してください。
4. 無関係なOSMデータをフィルタリングする
[画像: 興味のある領域のフィルタリングされていないOpenStreetMapデータ]
[画像: 興味のある領域のフィルタリングされたOpenStreetMapデータ]
次に、ウェブサイトを持っていない店舗や施設のみを表示するようにOSMデータをフィルタリングします。
-
画面右側にあるFilterパネルを見つけます。
-
+アイコンをクリックしてFilterダイアログを開きます。
-
以下のクエリをSearch stringテキストフィールドにコピー&ペーストします。
name=* ((amenity=* "addr:housenumber"=*) | shop=*) -website=* -"contact:website"=* -
Submit filterをクリックします。
-
FilterパネルでEをチェックし、Hのチェックを外し、Iをチェックします。これで、AOI内の関連する場所のみが表示されるはずです。
5. Website Wizardプラグインを設定する
- JOSMのPreferencesダイアログを開くには、
F12(Macの場合は⌘+,)を押します。 - 左側にある🧩 パズルピースアイコンをクリックして、Plugins設定を開きます。
- ⬇️ Download listをクリックします。
- プラグインのリストをスクロールして、🌐 WebsiteWizardを見つけます。
- チェックボックスをオンにします。
- OKをクリックしてインストールします。
6. 公式ウェブサイトを検索する
[画像: JOSMエディタでのWebsite Wizardデモ検索]
- 画面左側にある🌐アイコンをクリックして、右側の画面に🌐 Website Wizardパネルを表示します。
- Website WizardのSearch Prefixテキストフィールドに、AOIの都市名や近隣名を入力します。
- AOI内の店舗または施設をクリックします。
- Searchをクリックすると、デフォルトブラウザでDuckDuckGoが開き、検索クエリがSearch Prefix + 場所の名前として自動入力されます。
- 検索結果の中に、その場所の公式ウェブサイトを表すものがあるかどうかを判断します。公式ウェブサイトは通常、パーソナライズされたドメイン(例: https://eatcafelolo.com)を持ち、場所の管理者(例: Cafe Loloのオーナー)によって常に公開されています。ソーシャルメディアプロフィール、レビューサイト、その他のビジネスアグリゲーターの検索結果は使用しないでください。それらは別のタグ(例:
contact:facebook)に適しています。不明な場合は、使用しないでください。見つからなかった場合は、AOI内の別の場所でステップ3から5を繰り返してください。 - 公式ウェブサイトのURLをWebsite URLテキストフィールドにコピー&ペーストします。
- Saveをクリックします。間違いを犯した場合でも、いつでも
ctrl+z(Macの場合は⌘+z)を押して元に戻すことができます。
7. 変更セットをアップロードする
- アップロードダイアログを開くには、
Ctrl+Shift+↑(Macの場合は⌘+Shift+↑)を押します。 - Provide a brief comment…というラベルのテキストフィールドに、
Add website to <city and/or neighborhood> shops and amenitiesと入力します。 - Specify the data source…というラベルのドロップダウンから
surveyを選択します。 - Upload Changesをクリックすると、ブラウザでOSMが開きます。
- OSMの認証情報を入力します。
- Log Inをクリックします。
- JOSMが変更セットを作成できるようにAuthorizeをクリックします。
結論
🎉🎊🥳 おめでとうございます!あなたはOSMを皆のために少しだけ良くしました!さらに、JOSMとOSMデータでできるクールなことのいくつかを見ることができました。
次は何をしますか?
AOI内のすべての場所にwebsiteタグを追加し続けることができます。例えば、シアトルのWallingford地区でこの変更セットで66個の新しいwebsiteタグを素早く追加しました:https://www.openstreetmap.org/changeset/187858343。
または、websiteタグはあるがphoneタグがないAOI内の場所を表示するようにフィルターを変更することもできます。その後、ウェブサイトの情報に基づいてphoneタグを追加できます。
あるいは、OSMとWebsite Wizardについて広めることもできます!アメリカだけでも100万以上の店舗があります。それらをすべて地図に載せたいのであれば、もっと多くの人の助けが必要です。
次に何をするにしても、OSMを世界で最も偉大な地図にするという目標に一歩近づけたことを誇りに思ってください!