Newer
Older
www-root / coverage / postoffice.html
@hayashi hayashi on 5 Feb 2018 4 KB postoffice.html timestamp.
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset='utf-8'/>
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>OpenStreetMap coverage (amenity=postoffice)</title>
  7. <link rel="stylesheet" href="../surveyor.css">
  8. <link rel="stylesheet" href="../lib/leaflet-0.7.3/leaflet.css"/>
  9. </head>
  10. <body>
  11. <div id="wrap">
  12. <div class="header">
  13. <H1>OpenStreetMap coverage (国土数値情報 郵便局データを指標にした網羅率)</H1>
  14. <div id="map" style="height: 720px; width: 98%;"></div>
  15. <div id="timestamp2"></div><br/>
  16. <div id="source"></div>
  17. <hr/>
  18. </div>
  19.  
  20. <div id="inner">
  21. <div id="mainWrap">
  22. <p>以下のデータは月に2〜3回程度の頻度で更新を行う予定です。</p>
  23. <br/>
  24. <hr/>
  25. <br/>
  26.  
  27. <p>国土数値情報の位置を中心とする、200m四方の矩形領域に存在するOSMの amenity=postoffice ノードの評価点の合計を数える。<br/>
  28. <br/>
  29. 対象ノード;<br/>
  30. node & area: amenity = postoffice<br/>
  31. node & area: disused:amenity = postoffice<br/>
  32. node & area: abandoned:amenity = postoffice<br/>
  33. node & area: demolished:amenity = postoffice<br/>
  34. node & area: historic:amenity = postoffice<br/>
  35. node & area: was:amenity = postoffice<br/>
  36. node & area: removed:amenity = postoffice<br/>
  37. node & area: no:amenity = postoffice<br/>
  38. <br/>
  39. 評価点;<br/>
  40. ある ーー> 50ポイント<br/>
  41. ない ーー>  0ポイント<br/>
  42. <br/>
  43. レベル分け:<br/>
  44. 評価点の合計値をもとに以下に色分けしています。<br/>
  45. 50ポイント未満 → 赤 (未入力)<br/>
  46. 50ポイント以上 → 青 (入力済) <br/>
  47. </p>
  48. <p>DEVELOP: <a href="http://surveyor.mydns.jp/gitbucket/yuu/osmCoverage/wiki">SRC</a>も公開. 自由にお使いください</p>
  49. </div>
  50.  
  51. <div id="sideWrap">
  52. <div id="timestamp"></div>
  53. <table>
  54. <caption>マッピングカバー率 都道府県別</caption>
  55. <thead>
  56. <tr>
  57. <th>code</th>
  58. <th>都道府県</th>
  59. <th>標本数</th>
  60. <th>入力済数</th>
  61. <th>カバー率(%)</th>
  62. </tr>
  63. </thead>
  64. <tbody id="data_list"></tbody>
  65. </table>
  66. </div>
  67. <div class="clear"><hr /></div>
  68. </div>
  69. </div>
  70. <script src="../lib/leaflet-0.7.3/leaflet-src.js"></script>
  71. <script src="../lib/Leaflet.MapboxVectorTile.js"></script>
  72. <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
  73. <script>
  74. var jsonurl = '/gitbucket/yuu/osmCoverageBin/raw/master/GML_POSTOFFICE/coverage.postoffice.json';
  75. $.getJSON(jsonurl, function(data) {
  76. var count = 0;
  77. $("#source").append("国土交通省国土政策局「" + data.sourcedata + "」をもとにhayashiが編集・加工したものです。") ;
  78. $(data.coverage).each(function() {
  79. $("#data_list").append("<tr id=\"data_id" + count + "\"></tr>") ;
  80. $("#data_list #data_id" + count).append("<td class='code'>" + this.code + "</td>") ;
  81. $("#data_list #data_id" + count).append("<td class='name'>" + this.name + "</td>") ;
  82. $("#data_list #data_id" + count).append("<td class='denominator'>" + this.denominator + "</td>") ;
  83. $("#data_list #data_id" + count).append("<td class='molecule'>" + this.molecule + "</td>") ;
  84. $("#data_list #data_id" + count).append("<td class='par'>" + this.par + "</td>") ;
  85. count++ ;
  86. });
  87. });
  88. var tileDate = '/gitbucket/yuu/osmCoverageBin/raw/master/GML_POSTOFFICE/tileDate.json';
  89. $.getJSON(tileDate, function(data) {
  90. $("#timestamp").append("<p>" + data.date + " 更新</p>") ;
  91. $("#timestamp2").append("<p>上図は " + data.date + " での状況<br/> 赤: 未入力, オレンジ: とりあえず入力されている, 蛍光グリーン: 入力済み</p>") ;
  92. });
  93. </script>
  94. <script src="postoffice.js"></script>
  95.  
  96. </body>
  97. </html>