| Version 3 (modified by , 14 years ago) ( diff ) |
|---|
他の言語:
オブジェクト - OSMデータと地図の基本構成要素
JOSMは現実世界のモノをOSMの地理情報データベースに入力するのを支援します。 実世界の圧倒的な複雑さに反して、JOSMは3種類のオブジェクトだけを地図の構成要素として用います。
ノード(node)、
ウェイ(ways)、
リレーション(relations) です。
オブジェクトにはタグ(tags)を付けることができます。 タグの付け方によって、あるノードがレストランや教会を表したり、ウェイが生活道路や川を表したり、リレーションがバス路線やサイクリングコースを表したりすることができます。
ノード、ウェイ、リレーション
ノード
ウェイ
ウェイ は複数のノードの並びです。 名前に反して
ウェイは実世界の道(way)だけを表すのではありません。 OSMの
ウェイは川や国境やビルまでも表すことができます。
閉じたウェイ(エリア)
ウェイ が閉じられているとき、つまり最後の
ノード が最初の
ノード と同じとき、ウェイは
エリア とも呼ばれます。
リレーション
リレーション は他のオブジェクトの並びです。 例えば
ウェイ (道路を表す)と
ノード (バス停を表す) の並びでバス路線を表します。
リレーション を構成する各オブジェクトにはロールが割り当てられます。 例えば stop はバス路線のバス停に割り当てられ、forward はバス路線の道路に割り当てられます。
タグ
タグ はオブジェクトに付けられる名前/値の組です。 タグはオブジェクトを詳細に説明するのに使います。 foo=bar と書いた場合、キー(key)がfooというタグに値(value)としてbarを割り当てるという意味になります。 いくつか例を示します。
name=Main roadを ウェイに付ける。 このタグはこのウェイの名前がMain roadであることを意味します。amenity=restaurantを ノードに付ける。 このタグはこのノードが実世界のレストランであることを示します。route=busを リレーションに付ける。 このタグはこのリレーションがバス路線であることを示します。
複数のタグを組み合わせることができます。 オブジェクトには必要に応じていくつでもタグをつけることができます。 もっと複雑な例を示します。
highway=living_street name=Main road name:de=Hauptstrasse maxspeed=30 hgv=no oneway=yes
ウェイに割り当てたこれらのタグの組み合わせは、この
ウェイが生活道路で名前がMain road (ドイツ名だとHauptstrasse)であることを意味します。 さらに制限速度は30km/hで重量物運搬車(英語略:hgv)の通行は許可されていません。 またこの道路は一方通行です。
オブジェクトには必要に応じていくつでもタグを付けてかまいません。 けれども地物(Map Features)の一覧が作られており、これは明確に定義された意味を持つタグの標準的なリストでマッパーもよく参照します。 マップレンダラ(地図画像生成ソフト)やルーティングエンジン(経路計算ソフト)などのソフトウェアも頼っているので、できるだけこれらのタグ付けに従うことを勧めます。
[Dialog/Properties プロパティダイアログ] を使って、オブジェクトにタグを追加・削除したり編集したりすることができます。
オブジェクトのID
OSMサーバは各オブジェクトに一意の番号を付与します。 これをオブジェクトIDまたはOSM IDと言います。 新しいオブジェクトは最初にOSMサーバにアップロードされるまでこのIDを持っていません(IDは0)。
設定 ->
表示設定 -> ルック&フィール で選択ダイアログにオブジェクトIDを表示するかどうかを選択できます。
ファイル ->
オブジェクトをダウンロード... (Ctrl+Shift+O) からIDを指定してオブジェクトをダウンロードできます。
表示 ->
詳細情報 (Ctrl+I) で選択したオブジェクトに関する情報を別ウィンドウにテキストで表示します。
表示 ->
詳細情報(web) (Ctrl+I) で選択したオブジェクトに関するOSMウェブサイトのオブジェクトのページをウェブブラウザで表示します。
もう一つの方法として、ウェブブラウザに以下のアドレスを直接指定することでオブジェクト情報を見ることもできます:
http://www.openstreetmap.org/browse/[node/way/relation]/[ID]
オブジェクトのバージョン
各オブジェクトはバージョンを持っています。 バージョン はオブジェクトがアップロードされるごとに1増えます。 OSMサーバは最新バージョンのオブジェクトだけではなく、全ての履歴を保持しています。
表示 ->
履歴 (Ctrl+H) で[Dialog/History#Workingwiththehistorybrowser 履歴ブラウザ] を起動できます。 履歴ブラウザは特定のオブジェクトのバージョンを表示します。
もう一つの方法として、表示 ->
履歴(web) (Ctrl+Shift+H) から選択したオブジェクトに関するOSMウェブサイトのオブジェクト履歴ページをウェブブラウザに表示することもできます。
[Dialog/History 履歴ダイアログ] でオブジェクトの履歴を読みこんで [Dialog/History#Workingwiththehistorybrowser 履歴ブラウザ]を起動できます。
ヘルプに戻る


