JA:Damaged buildings crisis mapping

From OpenStreetMap Wiki
Jump to: navigation, search
利用できる言語 — Damaged buildings crisis mapping
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português português do Brasil română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް
その他の言語このウィキの翻訳を支援してください

災害で損害を受けた建物のマッピングに様々な技術が開発されています。つまり、建物の状態 (損害を受けたかどうか) をタグ付けし、状態を閲覧できるようにします。

Typhoon Haiyan マッピングで現在使用されています。

JOSMのMapCSS スタイル

Michael Andersen@HOT ML がJOSMのmapcssスタイルを作成しました。

損壊した/倒壊した建物を見分けることができます。(損壊=緑, damaged=green、倒壊=赤, collapsed=red)

以下のテキストをコピーペーストし、デスクトップのどこかに"collapsed.mapcss" という名前で保存します。

そしてJOSM設定で読み込み、有効(ON)にします。(setting > style tab ;please correct this line as English version;)

meta
{
title: "Collapsed/damaged buildings";
author: "Hjart";
version: "0.1_2013-11-13";
description: "Style to classify buildings";
link: ;
watch-modified: true;
}

area[building=collapsed]
{
text: "collapsed";
text-color: black;
dashes: 20,4;
font-size: 10;
z-index: 1;
color: #FF2238;
fill-color: #FF2238;
width: 3;
}

area[building=damaged]
{
text: "damaged";
text-color: black;
font-size: 10;
z-index: 1;
color: #F5FF3B;
fill-color: #F5FF3B;
width: 3;
dashes: 20,4;
}

area[typhoon:reviewed=yes]
{
text: "damaged";
text-color: black;
font-size: 10;
z-index: 1;
color: #3CED28;
fill-color: #3CED28;
width: 3;
}

area[typhoon:reviewed=cloud]
{
text: "damaged";
text-color: black;
font-size: 10;
z-index: 1;
color: #3CED28;
fill-color: #3CED28;
width: 3;
dashes: 10,10;
}

建物の状態をビジュアル化する

HOT Task No. 350 status visualisation

JOSMを使用していない場合は、Overpass Turbo データマイニングツールで現在のosmデータベースを使用して建物と道路の状態をビジュアル化することができます。

  • 建物を異なる色で表示します。(損壊=オレンジ, damaged=orange、倒壊=赤, collapsed=red。台風: レビュー済み=緑, typhoon:reviewed=green、その他=青, all others=blue)
  • 台風:損害=yes(typhoon:damage=yes) とソースsourceタグが無い場合は、損壊した/倒壊した建物の外枠が黄色になります。ソースsourceタグのみが無い場合は、黄色い点線になります。
  • 通行できない道路はマゼンタmagentaでマークされます。台風:損害=yes(typhoon:damage=yes) が無い場合は点線で表示されます。
  • Barrier nodes はマゼンタmagentaでマークされます。台風:損害=yes(typhoon:damage=yes) が無い場合は黄色yellowで表示されます。
  • landuse=brownfield + typhoon:damage=yes とタグ付けされたガレキ領域は茶色brownで表示されます。


this link open overpass-turbo linkを使用するか、以下のコードをコピーして overpass turbo site の左側にあるサンプルスクリプトを置き換えてください。


ヒント:

  • 現在のマップ地域でクエリを実行するには、左上の '実行run' ボタンを押してください。
  • マップツールバーの下からに番目のボタンを押すと、スクリプトウィンドウを非表示にできます。
  • 設定Settings / マップMap から'小さな特徴をPOIとして表示しないDon't display small features as POIs.'を選択し、小さな特徴をそのまま表示します。
  • 過度にズームアウトしないでください。非常に多くのデータが表示されてしまいます。
<!--
 Color buildings, impassable roads and areas of debris according to
   HOT Typhoon Haiyan Job 350/356/360  tags. [Version 1.4]
 -->
<osm-script output="json">
  <query type="way">
    <has-kv k="building"/>
    <bbox-query {{bbox}}/>
  </query>
  <print mode="body"/>
  <recurse type="down"/>
  <print mode="skeleton"/>
  <query type="way">
    <has-kv k="status"/>
    <bbox-query {{bbox}}/>
  </query>
  <print mode="body"/>  
  <recurse type="down"/>
  <print mode="skeleton"/>
  <query type="way">
    <has-kv k="landuse" v="brownfield" />
    <has-kv k="typhoon:damage" v="yes" />
    <bbox-query {{bbox}}/>
  </query>
  <print mode="body"/>  
  <recurse type="down"/>
  <print mode="skeleton"/>
  <query type="node">
    <has-kv k="barrier" v="debris"/>
    <bbox-query {{bbox}}/>
  </query>
  <print mode="body"/>  
  <recurse type="down"/>
  <print mode="skeleton"/>
</osm-script>
{{style:
node[barrier=debris]
{ color:Yellow; fill-color:Magenta;width:4;dashes:5,0;opacity:1;fill-opacity:0.6;}
node[barrier=debris][typhoon:damage=yes]
{ color:Magenta; fill-color:Magenta;width:4;opacity:0;fill-opacity:0.6;}

way[landuse=brownfield][typhoon:damage=yes]
{ color:SaddleBrown ; fill-color:Sienna;width:3;opacity:1;fill-opacity:0.3;}

way[status=impassable]
{ color:Magenta; fill-color:Magenta;width:10;dashes:10,10;opacity:0.6;fill-opacity:0.6;}
way[status=impassable][typhoon:damage=yes]
{ color:Magenta; fill-color:Magenta;width:10;dashes:10,0;fill-opacity:0.6;}

way[building]
{ color:blue; fill-color:blue;opacity:0.4;fill-opacity:0.4;} 
way[building][typhoon:reviewed=yes]
{ color:green; fill-color:green;fill-opacity:1;} 

way[building=damaged]
{ color:Yellow; fill-color:orange;width:3;opacity:1;fill-opacity:0.8;}
way[building=damaged][typhoon:damage=yes]
{ color:Yellow; fill-color:orange;width:3;dashes:5,5;opacity:1;fill-opacity:0.8;}
way[building=damaged][typhoon:damage=yes][source!=~/Bing|bing/]
{ color:grey; fill-color:orange;dashes:10,0;width:1;fill-opacity:0.8;}

way[building=collapsed]
{ color:Yellow; fill-color:red;width:3;opacity:1;fill-opacity:1}
way[building=collapsed][typhoon:damage=yes]
{ color:Yellow; fill-color:red;width:3;dashes:5,5;opacity:1;fill-opacity:0.8;}
way[building=collapsed][typhoon:damage=yes][source!=~/Bing|bing/]
{ color:grey; fill-color:red;dashes:10,0;width:1;fill-opacity:0.8;}
}}