タグで囲われたそれぞれの情報を示す。XML形式を使ってデータの保持と送信を行うことで、コンピュータがその内容を簡単に把握できるようになります。JOSMプリセットファイルそれではサンプルのプリセットファイルをJOSMに読み込み、それがどのように動作するのかをみてみましょう。ダウンロードしてください前章の内容を参考にして、そのファイルをJOSMに読み込みます新規レイヤを作成し、そこになにかひとつオブジェクトを作成しますプリセットメニューを開きます。いう項目ができていますので、それをクリックします。3つの入力欄が配置されたウィンドウが表示されます。テキスト形式の入力が可能です。ドロップダウンメニューになっています。3つめの入力欄はチェックボックスで、オンとオフ、どちらかの値しか入力することができないようになっています。このプリセットの入力欄を定義しているXMLファイルの内容を見てみましょう。対象のXMLファイルの位置を確認し、テキストエディタで開いてください。Windowsを使っている場合、”メモ帳/notepad”でも開くことができます。ソフトウェアをダウンロードしてください。タグの内容に注目してみましょう。開始タグとなっています。いう2つの属性が付与されています。nameは、プリセットのメニュー内で表示する名称を定義しています。typeは、このプリセットで利用するオブジェクトの形式を定義します。今回の場合、プリセットではポイントとシェイプ、つまり、ノードと閉じたウェイの形式のデータに対して適用されます。ラインに対してこのプリセットを適用することはできません。Form”という文字列が表示されますが、それはこの行で定義されています。要素が指定されており、入力欄で表示される内容を表示しています。いう表記法で定義します。/>選択したオブジェクトに対して適用されるタグ情報が定義されています。いう要素が定義されており、この指定内容はOSMタグとして、選択されたオブジェクトに対して自動的にプリセットとして付与されます。いうタグが自動的に追加されることとなります。要素を利用しています。要素は、空白の入力欄を作成します。JOSMで入力欄が表示された際に、ユーザはその欄に内容を入力することができます。指定されているので、入力欄が空白のままで処理が進んだ場合、タグがなにも追加されません。要素で定義されています。属性ではタグのキーを定義しています。異なる名称で表示する際に利用します。表示名を変更することで、OSMのタグと値をそのまま表示するよりも理解しやすくすることができます。最後に、チェックボックス部分を定義している行をみてみましょう。いう要素が定義されています。デフォルトでその項目がチェックされていない状態であることを示しています。その他の属性は、すでにこれまで説明したとおりです。自分自身で独自のプリセットファイルを作成しようとする場合、一番良いのは、これまでに存在しているプリセットファイルを真似して、その一部を改変したり、追加したりすることです。このサンプルファイルを好きなように改変して、基本的な動作を把握してみてください。変更したプリセットを適用するにはJOSMの再起動が必要ですので注意しましょう。プリセットを最初からつくり上げる場合、そこで利用するタグはよく考慮してください。新しいタグを作る、というのは、それはまた違う作業と工程が必要になります。一般的に、プリセットで利用するタグはすでに定義が確定しているものを選ぶべきです。このサンプルファイルではJOSMプリセットファイルでよく利用される要素のほとんどが含まれていますし、実際、利用できる要素はそれほど多くありません。内容を参考にするのがよいでしょう。