Changes between Version 4 and Version 5 of Ja:Styles


Ignore:
Timestamp:
2013-07-18T05:51:00+02:00 (13 years ago)
Author:
nori_u
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Ja:Styles

    v4 v5  
    1 [[TranslatedPages(revision=87)]]
     1[[TranslatedPages(revision=88)]]
    22
    33= JOSM マップスタイル =
    4 [[Image(source:trunk/images/dialogs/mapstyle.png)]]
     4[[Image(source:trunk/images/dialogs/mapstyle.png,middle,margin-right=20)]]
    55JOSMのマップ表示はスタイルを指定することでカスタマイズできます。
    66
     7
    78== スタイルの選択 ==
    8 
    99JOSMにはあらかじめ選択されたスタイルが備わっていて、[wiki:Ja:Help/Dialog/MapPaint マップスタイルダイアログ]からオン・オフできます。 スタイルの中には広範な地物をカバーするベースとなるもの(例えば [source:trunk/styles/standard/elemstyles.xml JOSM標準スタイル] や [source:trunk/styles/standard/potlatch2.mapcss Potlatch 2スタイル])があります。 これらのスタイルに加えてより特別な対象をカバーするスタイルを追加して組み合わせることができます:
    1010
     
    1818例えば海図に興味があるとしたら"SeaMap FreieTonne"を使うことになるでしょう: ”利用可能なスタイル"の一覧からこのエントリをクリックしてハイライトし、中央の[[Image(source:trunk/images/preferences/activate-right.png)]]青い矢印のボタンをクリックします。 これで"有効なスタイル"の一つに表示されるようになります。 さらに高度なスタイルの使い方を試してみましょう! 独自スタイルを作成([#CreateStyle 以下、参照])しましたか? 右側の[[Image(source:trunk/images/dialogs/add.png)]]プラスマークをクリックして、スタイルファイルのパスとファイルネームかURLを入力してください。
    1919
     20
    2021== 独自スタイルの作成 ==#CreateStyle
    21 
    2222標準のスタイルは気に入りませんか? 自分の好きなスタイルに変えてしまいましょう:
    2323
    24  * [wiki:Ja:Help/Dialog/MapPaint マップスタイルダイアログ]上でスタイルの一つを右クリックして[[Image(source:/trunk/images/copy.png)]]"名前を付けて保存..."を選択します。 スタイルのコピーが一覧に追加されます。 このスタイルのファイルはテキストエディタで開いて編集した後に再読み込みさせることができます。
    25  * あるいは一からスタイルを作成してJOSMのマップ設定から追加することもできます。
     24* [wiki:Ja:Help/Dialog/MapPaint マップスタイルダイアログ]上でスタイルの一つを右クリックして[[Image(source:/trunk/images/copy.png)]]"名前を付けて保存..."を選択します。 スタイルのコピーが一覧に追加されます。 このスタイルのファイルはテキストエディタで開いて編集した後に再読み込みさせることができます。
     25* あるいは一からスタイルを作成してJOSMのマップ設定から追加することもできます。
    2626
    2727JOSMでは二種類のフォーマットでスタイルを定義できます:
    2828
    2929 JOSM XML::
    30   JOSMで以前から使われていたフォーマット。 [source:trunk/styles/standard/elemstyles.xml 標準スタイル]に若干の説明が含まれています。
     30 JOSMで以前から使われていたフォーマット。 [source:trunk/styles/standard/elemstyles.xml 標準スタイル]に若干の説明が含まれています。
    3131 MapCSS::
    32   [https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS]に似たスタイル定義言語で、元々はPotlatch 2用ですがマップスタイル用の標準を目指して開発されたものです。(r3902以降)
    33   * 全般的な情報は[http://wiki.openstreetmap.org/wiki/Category:MapCSS osm wiki]に書かれています。
    34   * [[Help/Styles/MapCSSTutorial|短いチュートリアル]]から始めることができます。
    35   * [[Help/Styles/MapCSSImplementation|JOSM implementation reference]]にはサポートされている機能の詳細が一覧で示されています。
     32 [https://en.wikipedia.org/wiki/Cascading_Style_Sheets CSS]に似たスタイル定義言語で、元々はPotlatch 2用ですがマップスタイル用の標準を目指して開発されたものです。(r3902以降)
     33 * 全般的な情報は[http://wiki.openstreetmap.org/wiki/Category:MapCSS osm wiki]に書かれています。
     34 * [[Help/Styles/MapCSSTutorial|短いチュートリアル]]から始めることができます。
     35 * [[Help/Styles/MapCSSImplementation|JOSM implementation reference]]にはサポートされている機能の詳細が一覧で示されています。
    3636
    3737異なるフォーマットのスタイルには互換性があり、同時に読み込むことが可能です。
    3838
    3939== 作成したスタイルを公開する ==
    40 
    41  * このwikiページを編集して新しいスタイルファイルのURLをページ上部に追加します。
    42  * あるいは [[Styles/Maxspeed]] (XML) や[[Styles/Modified]] (MapCSS) のようなwikiページを作成します。
     40* このwikiページを編集して新しいスタイルファイルのURLをページ上部に追加します。
     41  * **注意**: ファイル拡張子(例: *.mapcss, *.xml, *.xml, *.zip, *.php)の付いたURLのみサポートされます。
     42* あるいは [[Styles/Maxspeed]] (XML) や[[Styles/Modified]] (MapCSS) のようなwikiページを作成します。
    4343  * バージョン情報を自動的に照合するため、二つの内部変数を利用できます ({{{"1.[[revision]]_[[date]]" --> 1.13_2011-02-24}}}):
    44    1. {{{[[revision]]}}} - wikiページの最新版のバージョン番号
    45    1. {{{[[date]]}}} - 最終更新日
    46   * **注意**: 大量の(アイコンの)外部リンクを追加することはスパムフィルタによって止められます。 可能ならwikiページにアイコンを添付してください([#Iconhandling 以下参照])。
     44  1. {{{[[revision]]}}} - wikiページの最新版のバージョン番号
     45  1. {{{[[date]]}}} - 最終更新日
     46 * **注意**: 大量の(アイコンの)外部リンクを追加することはスパムフィルタによって止められます。 可能ならwikiページにアイコンを添付してください([#Iconhandling 以下参照])。
    4747どちらの方法を使った場合も、数分後には自動的に上の一覧に表示されるようになります。 JOSMのマップ設定にも同様に表示されるようになります(リロードボタンをクリックします)。
    4848
     
    5353アイコンの取り扱いにはいくつかの方法があります:
    5454
    55  * JOSMと一緒に配布されているアイコンは、直接パス指定(JOSMの内部イメージディレクトリからの相対指定)することで参照することができます(JOSMの内部イメージディレクトリからの相対指定)。
    56  * ローカルのスタイルファイルからの相対パス指定を利用できます。
    57  * HTTPリンクで新しいアイコンを直接参照できます。 アイコンはダウンロード後に内部にキャッシュされます。
    58  * リビジョン[/changeset/2289/josm 2289]のJOSMからzipファイル対応しています。
    59   * zipファイルは少なくとも一つのxml(またはmapcss)の拡張子を持ったファイルを含んでいる必要があります。
    60   * アイコン名とパスはzipディレクトリの最上位からの相対指定です。
    61   * 複数のXMLファイルを含む場合、ファイル名に"style"を入れておくのが望ましいです (スタイルとプリセットを一つのアーカイブにまとめることを可能にするため)。
    62  * JOSM wikiを使って新しいスタイルをデザインする場合はさらにいくつかのオプションがあります:
    63   * wikiページに添付されたファイルは、JOSMがダウンロードするzipファイルに自動的に含められます。
    64   * zipファイルに含めたくないファイルがある場合は、添付の説明欄に **(NOZIP)** の文字列を追加してください。
    65   * zipファイルを添付して、その中身を(ダウンロードさせるzipに)含めたいときは、添付の説明欄に **(EXTRACT)** の文字列を追加してください。
    66   * ファイルが添付されているかどうかによってファイル単体をダウンロードさせるかzipファイルにするかを自動的に切り替えます。
    67 .
     55* JOSMと一緒に配布されているアイコンは、直接パス指定(JOSMの内部イメージディレクトリからの相対指定)することで参照することができます(JOSMの内部イメージディレクトリからの相対指定)。
     56* ローカルのスタイルファイルからの相対パス指定を利用できます。
     57* HTTPリンクで新しいアイコンを直接参照できます。 アイコンはダウンロード後に内部にキャッシュされます。
     58* リビジョン[/changeset/2289/josm 2289]のJOSMからzipファイル対応しています。
     59 * zipファイルは少なくとも一つのxml(またはmapcss)の拡張子を持ったファイルを含んでいる必要があります。
     60 * アイコン名とパスはzipディレクトリの最上位からの相対指定です。
     61 * 複数のXMLファイルを含む場合、ファイル名に"style"を入れておくのが望ましいです (スタイルとプリセットを一つのアーカイブにまとめることを可能にするため)。
     62* JOSM wikiを使って新しいスタイルをデザインする場合はさらにいくつかのオプションがあります:
     63 * wikiページに添付されたファイルは、JOSMがダウンロードするzipファイルに自動的に含められます。
     64 * zipファイルに含めたくないファイルがある場合は、添付の説明欄に **(NOZIP)** の文字列を追加してください。
     65 * zipファイルを添付して、その中身を(ダウンロードさせるzipに)含めたいときは、添付の説明欄に **(EXTRACT)** の文字列を追加してください。
     66 * ファイルが添付されているかどうかによってファイル単体をダウンロードさせるかzipファイルにするかを自動的に切り替えます。
    6867
    69  
    7068
    7169== JOSM wiki で管理しているスタイル ==
    72 
    7370[[TitleIndex(Styles/)]]
    7471
     72
    7573== レンダリング ==
    76 
    7774mappaintはJOSMのワイヤフレームモードと比べてより地図らしい表示(色、アイコン、注記、...)で情報をレンダリングします。
    7875
    7976=== ノード ===
    80 
    81 [https://wiki.openstreetmap.org/wiki/JA:Map_Features マップの地物]のタグに対応するほとんどのノードには、それぞれに適したアイコンが表示されます。 例: {{{amenity=parking}}}に対して青字に白文字の"P"
    82 
     77[https://wiki.openstreetmap.org/wiki/JA:Map_Features マップの地物]のタグに対応するほとんどのノードには、それぞれに適したアイコンが表示されます。 例: {{{amenity=parking}}}に対して青字に白文字の"P"。
    8378
    8479不足していたり不完全な場合に使われる特別なアイコンがあります:
     
    9186
    9287=== ウェイ ===
    93 
    9488地物のページのタグに対応するほとんどのウェイには、個々の色や太さ、線のスタイル(例: 線路の破線)が設定されています。
    9589
    9690=== エリア ===
    97 
    9891エリアは環状になったウェイです。 地物のページのタグに対応するほとんどのエリアは個々の色で塗りつぶされます(ある程度透過するようになっています)。
    9992
    10093== 高度な設定 ==
    101 
    10294以下の非公開の設定を使うことができます:
    103  * {{{mappaint.fillalpha}}}
    104   * エリアの塗りつぶしに使われる”不透明度"です。 0(透明)から255(不透明)の間の整数で指定します。 デフォルト値は50です。
    105  * {{{mappaint.fillareas}}} (show areas)
    106   * 10000000 (デフォルト値) - エリアは対応する色で塗りつぶされ、名前も表示されます
    107   * 0 - エリアは線で囲まれるだけで、名前も表示されません
    108   * その他の値 - エリアは対応する色で塗りつぶされます。 指定した値(メートル単位)以下のズームレベルでは名前も表示されます
    109  * {{{mappaint.showicons}}}
    110   * アイコンを表示するかどうかを指定します - {{{mappaint.fillareas}}} と同じ値です
    111  * {{{mappaint.shownames}}}
    112   * 名前を表示するかどうかを指定します - {{{mappaint.fillareas}}} と同じ値です
    113  * {{{mappaint.strokes}}}
    114   * ストロークで表示するか設定された線で表示するかを指定します - {{{mappaint.fillareas}}} と同じ値です
    115  * {{{mappaint.useRealWidth}}}
    116   * true - ウェイを elemstyle.xml ファイルで指定された幅の大きさに従った現実のサイズで表示します
    117   * false (デフォルト) - ウェイをどのズームレベルでも同じ幅で表示します
    118  * {{{mappaint.zoomLevelDisplay}}}
    119   * true - 各要素の表示・非表示はズームレベルに従います
    120   * false (デフォルト) - 全ての要素を表示します
    121  * {{{mappaint.fontsize}}}
    122   * mappaintのテキストサイズを指定します(デフォルト値は8)
     95* {{{mappaint.fillalpha}}}
     96 * エリアの塗りつぶしに使われる”不透明度"です。 0(透明)から255(不透明)の間の整数で指定します。 デフォルト値は50です。
     97* {{{mappaint.fillareas}}} (show areas)
     98 * 10000000 (デフォルト値) - エリアは対応する色で塗りつぶされ、名前も表示されます
     99 * 0 - エリアは線で囲まれるだけで、名前も表示されません
     100 * その他の値 - エリアは対応する色で塗りつぶされます。 指定した値(メートル単位)以下のズームレベルでは名前も表示されます
     101* {{{mappaint.showicons}}}
     102 * アイコンを表示するかどうかを指定します - {{{mappaint.fillareas}}} と同じ値です
     103* {{{mappaint.shownames}}}
     104 * 名前を表示するかどうかを指定します - {{{mappaint.fillareas}}} と同じ値です
     105* {{{mappaint.strokes}}}
     106 * ストロークで表示するか設定された線で表示するかを指定します - {{{mappaint.fillareas}}} と同じ値です
     107* {{{mappaint.useRealWidth}}}
     108 * true - ウェイを elemstyle.xml ファイルで指定された幅の大きさに従った現実のサイズで表示します
     109 * false (デフォルト) - ウェイをどのズームレベルでも同じ幅で表示します
     110* {{{mappaint.zoomLevelDisplay}}}
     111 * true - 各要素の表示・非表示はズームレベルに従います
     112 * false (デフォルト) - 全ての要素を表示します
     113* {{{mappaint.fontsize}}}
     114 * mappaintのテキストサイズを指定します(デフォルト値は8)