Changes between Version 1 and Version 2 of Ja:Help/Concepts/Object


Ignore:
Timestamp:
Nov 18, 2011 5:41:57 AM (19 months ago)
Author:
nori_u
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Ja:Help/Concepts/Object

    v1 v2  
    1 [[TranslatedPages(revision=14)]] 
     1[[TranslatedPages(revision=16)]] 
    22 
    33= オブジェクト - OSMデータと地図の基本構成要素 = 
    44 
    5 JOSMは現実世界のモノをOSMの地理情報データベースに入力するのを支援します。 実世界の圧倒的な複雑さに反して、JOSMは3種類のオブジェクトだけを地図の構成要素として用います。 '''ノード(node)'''、'''ウェイ(ways)'''、'''リレーション(relations)'''です。 
     5JOSMは現実世界のモノをOSMの地理情報データベースに入力するのを支援します。 実世界の圧倒的な複雑さに反して、JOSMは3種類のオブジェクトだけを地図の構成要素として用います。 [[Image(source:trunk/images/data/node.png)]] **[#Nodes ノード(node)]**、 [[Image(source:trunk/images/data/way.png)]] **[#Ways ウェイ(ways)]**、 [[Image(source:trunk/images/data/relation.png)]] **[#Relations リレーション(relations)]** です。 
    66 
    7 オブジェクトには'''タグ(tags)'''を付けることができます。 タグの付け方によって、あるノードがレストランや教会を表したり、ウェイが生活道路や川を表したり、リレーションがバス路線やサイクリングコースを表したりすることができます。 
     7オブジェクトには**[#Tags タグ(tags)]**を付けることができます。 タグの付け方によって、あるノードがレストランや教会を表したり、ウェイが生活道路や川を表したり、リレーションがバス路線やサイクリングコースを表したりすることができます。 
    88 
    99[[TOC(inline)]] 
    1010 
    1111== ノード、ウェイ、リレーション == #NodesWaysRelations 
    12 === ノード === 
    13 [[Image(source:trunk/images/data/node.png)]] '''ノード''' は位置を定義された単一の点です。 
     12=== ノード === #Nodes 
     13[[Image(source:trunk/images/data/node.png)]] **ノード** は位置を定義された単一の点です。 
    1414 
    15 === ウェイ === 
    16 [[Image(source:trunk/images/data/way.png)]] '''ウェイ''' は複数のノードの並びです。 名前に反して [[Image(source:trunk/images/data/way.png)]] '''ウェイ'''は実世界の道(way)だけを表すのではありません。 OSMの [[Image(source:trunk/images/data/way.png)]] '''ウェイ'''は川や国境やビルまでも表すことができます。 
     15=== ウェイ === #Ways 
     16[[Image(source:trunk/images/data/way.png)]] **ウェイ** は複数のノードの並びです。 名前に反して [[Image(source:trunk/images/data/way.png)]] **ウェイ**は実世界の道(way)だけを表すのではありません。 OSMの [[Image(source:trunk/images/data/way.png)]] **ウェイ**は川や国境やビルまでも表すことができます。 
    1717 
    1818==== 閉じたウェイ(エリア) ==== #ClosedWays 
    1919[[Image(source:trunk/images/data/closedway.png)]] **ウェイ** が閉じられているとき、つまり最後の [[Image(source:trunk/images/data/node.png)]] **ノード** が最初の [[Image(source:trunk/images/data/node.png)]] **ノード** と同じとき、ウェイは [[Image(source:trunk/images/data/closedway.png)]] **エリア** とも呼ばれます。 
    2020 
    21 === リレーション === 
    22 [[Image(source:trunk/images/data/relation.png)]] '''リレーション''' は他のオブジェクトの並びです。 例えば [[Image(source:trunk/images/data/way.png)]] '''ウェイ''' (道路を表す)と [[Image(source:trunk/images/data/node.png)]] '''ノード''' (バス停を表す) の並びでバス路線を表します。 [[Image(source:trunk/images/data/relation.png)]] '''リレーション''' を構成する各オブジェクトには'''ロール'''が割り当てられます。 例えば `stop` はバス路線のバス停に割り当てられ、`forward` はバス路線の道路に割り当てられます。 
     21=== リレーション === #Relations 
     22[[Image(source:trunk/images/data/relation.png)]] **リレーション** は他のオブジェクトの並びです。 例えば [[Image(source:trunk/images/data/way.png)]] **ウェイ** (道路を表す)と [[Image(source:trunk/images/data/node.png)]] **ノード** (バス停を表す) の並びでバス路線を表します。 [[Image(source:trunk/images/data/relation.png)]] **リレーション** を構成する各オブジェクトには**ロール**が割り当てられます。 例えば `stop` はバス路線のバス停に割り当てられ、`forward` はバス路線の道路に割り当てられます。 
    2323 
    2424== タグ ==  
    25 '''タグ''' はオブジェクトに付けられる名前/値の組です。 タグはオブジェクトを詳細に説明するのに使います。 `foo`=`bar` と書いた場合、''キー(key)がfooというタグに値(value)としてbarを割り当てる''という意味になります。 いくつか例を示します。 
    26 * `name`=`Main road` を '''ウェイ'''に付ける。 このタグはこのウェイの名前が`Main road`であることを意味します。  
    27 * `amenity`=`restaurant` を '''node'''に付ける。 このタグはこの'''node'''が実世界のレストランであることを示します。 
    28 * `route`=`bus` を '''relation'''に付ける。 このタグはこのリレーションがバス路線であることを示します。 
     25**タグ** はオブジェクトに付けられる名前/値の組です。 タグはオブジェクトを詳細に説明するのに使います。 `foo`=`bar` と書いた場合、''キー(key)がfooというタグに値(value)としてbarを割り当てる''という意味になります。 いくつか例を示します。 
     26* `name`=`Main road` を '''ウェイ'''に付ける。 このタグはこのウェイの名前が `Main road` であることを意味します。  
     27* `amenity`=`restaurant` を '''ノード'''に付ける。 このタグはこの'''ノード'''が実世界のレストランであることを示します。 
     28* `route`=`bus` を '''リレーション'''に付ける。 このタグはこのリレーションがバス路線であることを示します。 
    2929 
    3030複数のタグを組み合わせることができます。 オブジェクトには必要に応じていくつでもタグをつけることができます。 もっと複雑な例を示します。 
     31 
    3132{{{ 
    3233highway=living_street 
     
    3940[[Image(source:trunk/images/data/way.png)]] **ウェイ**に割り当てたこれらの'''タグ'''の組み合わせは、この [[Image(source:trunk/images/data/way.png)]] '''ウェイ'''が生活道路で名前が''Main road'' (ドイツ名だと''Hauptstrasse'')であることを意味します。 さらに制限速度は30km/hで重量物運搬車(英語略:hgv)の通行は許可されていません。 またこの道路は一方通行です。 
    4041 
    41 オブジェクトには必要に応じていくつでもタグを付けてかまいません。 けれども[http://wiki.openstreetmap.org/wiki/JA:Map_Features 地物(Map Features)]の一覧が作られており、これは明確に定義された意味を持つ'''タグ'''の標準的なリストでマッパーもよく参照します。 マップレンダラ(地図画像生成ソフト)やルーティングエンジン(経路計算ソフト)などのソフトウェアも頼っているので、できるだけこれらのタグ付けに従うことを勧めます。 
     42オブジェクトには必要に応じていくつでもタグを付けてかまいません。 けれども[https://wiki.openstreetmap.org/wiki/JA:Map_Features 地物(Map Features)]の一覧が作られており、これは明確に定義された意味を持つ**タグ**の標準的なリストでマッパーもよく参照します。 マップレンダラ(地図画像生成ソフト)やルーティングエンジン(経路計算ソフト)などのソフトウェアも頼っているので、できるだけこれらのタグ付けに従うことを勧めます。 
    4243 
    4344[[Image(source:trunk/images/dialogs/propertiesdialog.png)]] [Dialog/Properties プロパティダイアログ] を使って、オブジェクトにタグを追加・削除したり編集したりすることができます。 
    4445 
    4546== オブジェクトのID == 
    46 OSMサーバは各オブジェクトに一意の番号を付与します。 これを'''オブジェクトID'''または'''OSM ID'''と言います。 新しいオブジェクトは最初にOSMサーバにアップロードされるまでこのIDを持っていません(IDは0)。 
     47OSMサーバは各オブジェクトに一意の番号を付与します。 これを**オブジェクトID**または**OSM ID**と言います。 新しいオブジェクトは最初にOSMサーバにアップロードされるまでこのIDを持っていません(IDは0)。 
    4748 
    48 **[[Image(source:trunk/images/preference.png)]] [Action/Preferences 設定] -> [[Image(source:trunk/images/preferences/display.png,20)]] [Preferences/Display 表示設定] -> ルック&フィール** で選択ダイアログにオブジェクトIDを表示するかどうかを選択できます。 
     49**''[[Image(source:trunk/images/preference.png)]] [Action/Preferences 設定] -> [[Image(source:trunk/images/preferences/display.png,20)]] [Preferences/Display 表示設定] -> ルック&フィール''** で選択ダイアログにオブジェクトIDを表示するかどうかを選択できます。 
    4950 
    50 **[Menu/File ファイル] -> [[Image(source:trunk/images/downloadprimitive.png)]] [Action/DownloadObject オブジェクトをダウンロード...]** (''{{{Ctrl+Shift+O}}}'') からIDを指定して'''オブジェクト'''をダウンロードできます。 
     51**''[Menu/File ファイル] -> [[Image(source:trunk/images/downloadprimitive.png)]] [Action/DownloadObject オブジェクトをダウンロード...]''** (''{{{Ctrl+Shift+O}}}'') からIDを指定して**オブジェクト**をダウンロードできます。 
    5152 
    52 **表示 -> [[Image(source:trunk/images/about.png)]] [Action/InfoAboutElements 要素についての情報]** (''{{{Ctrl+I}}}'') で選択したオブジェクトに関する[http://www.openstreetmap.org OSMウェブサイト]の'''オブジェクトのページ'''をウェブブラウザで表示します。 
     53**''[Menu/View 表示] -> [[Image(source:trunk/images/about.png)]] [Action/InfoAboutElements 詳細情報]''** (''{{{Ctrl+I}}}'') で選択したオブジェクトに関する情報を別ウィンドウにテキストで表示します。 [[BR]] 
     54**''[Menu/View 表示] -> [[Image(source:trunk/images/about.png)]] [Action/InfoAboutElementsWeb 詳細情報(web)]''** (''{{{Ctrl+I}}}'') で選択したオブジェクトに関する[http://www.openstreetmap.org OSMウェブサイト]の**オブジェクトのページ**をウェブブラウザで表示します。 
    5355 
    5456もう一つの方法として、ウェブブラウザに以下のアドレスを直接指定することでオブジェクト情報を見ることもできます: 
    5557 
    56 {{{http://www.openstreetmap.org/browse/[node/way/relation]/[ID]}}} 
     58{{{ 
     59http://www.openstreetmap.org/browse/[node/way/relation]/[ID] 
     60}}} 
    5761 
    5862== オブジェクトのバージョン == 
    59 各オブジェクトは'''バージョン'''を持っています。 '''バージョン''' はオブジェクトがアップロードされるごとに1増えます。 OSMサーバは最新バージョンのオブジェクトだけではなく、全ての'''履歴'''を保持しています。 
     63各オブジェクトは**バージョン**を持っています。 **バージョン** はオブジェクトがアップロードされるごとに1増えます。 OSMサーバは最新バージョンのオブジェクトだけではなく、全ての**履歴**を保持しています。 
    6064 
    61 [[Image(source:trunk/images/dialogs/history.png)]] [Dialog/History 履歴ダイアログ] でオブジェクトの'''履歴'''を読みこんで [Dialog/History#Workingwiththehistorybrowser 履歴ブラウザ]を起動できます。 履歴ブラウザでは特定のオブジェクトの全ての'''履歴'''を表示できます。 
     65**''[Menu/View 表示] -> [[Image(source:trunk/images/about.png)]] [Action/ObjectHistory 履歴]''** (''{{{Ctrl+H}}}'')  で[Dialog/History#Workingwiththehistorybrowser 履歴ブラウザ] を起動できます。 履歴ブラウザは特定のオブジェクトの**バージョン**を表示します。  
     66[[BR]] 
     67もう一つの方法として、**''[Menu/View 表示] -> [[Image(source:trunk/images/about.png)]] [Action/ObjectHistoryWeb 履歴(web)]''** (''{{{Ctrl+Shift+H}}}'') から選択したオブジェクトに関する[http://www.openstreetmap.org OSMウェブサイト]のオブジェクト履歴ページをウェブブラウザに表示することもできます。 
    6268 
    63 もう一つの方法として、**''表示 -> [[Image(source:trunk/images/about.png)]] [Action/ObjectHistory オブジェクト履歴]''** から選択したオブジェクトに関する[http://www.openstreetmap.org OSMウェブサイト]のオブジェクト履歴ページをウェブブラウザに表示することもできます。 
     69[[Image(source:trunk/images/dialogs/history.png)]] [Dialog/History 履歴ダイアログ] でオブジェクトの**履歴**を読みこんで [Dialog/History#Workingwiththehistorybrowser 履歴ブラウザ]を起動できます。 
    6470 
    6571----