diff --git a/coverage/busstop_00_All.qgs~ b/coverage/busstop_00_All.qgs~ deleted file mode 100644 index bca56be..0000000 --- a/coverage/busstop_00_All.qgs~ +++ /dev/null @@ -1,678 +0,0 @@ - - - OSM Coverage (bus_stop) - - - - - - - - - - - - - - - - meters - - 15503609.22076716832816601 - 4195968.53699603676795959 - 15535624.76655593328177929 - 4238652.73508909344673157 - - 0 - 1 - - - +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs - 3857 - 3857 - EPSG:3857 - WGS 84 / Pseudo Mercator - merc - WGS84 - false - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OCM_Public_Transport20170108140434633 - t_busstop20170204105138137 - - - - - - - - - - - - - - -20037508.33999999985098839 - -20037508.33999999985098839 - 20037508.33999999985098839 - 20037508.33999999985098839 - - OCM_Public_Transport20170108140434633 - <GDAL_WMS> - <Service name="TMS"> - <ServerUrl>http://tile.opencyclemap.org/transport/${z}/${x}/${y}.png</ServerUrl> - </Service> - <DataWindow> - <UpperLeftX>-20037508.34</UpperLeftX> - <UpperLeftY>20037508.34</UpperLeftY> - <LowerRightX>20037508.34</LowerRightX> - <LowerRightY>-20037508.34</LowerRightY> - <TileLevel>18</TileLevel> - <TileCountX>1</TileCountX> - <TileCountY>1</TileCountY> - <YOrigin>top</YOrigin> - </DataWindow> - <Projection>EPSG:3857</Projection> - <BlockSizeX>256</BlockSizeX> - <BlockSizeY>256</BlockSizeY> - <BandsCount>3</BandsCount> - <Cache /> -</GDAL_WMS> - - - - - OCM Public Transport - - - +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs - 3857 - 3857 - EPSG:3857 - WGS 84 / Pseudo Mercator - merc - WGS84 - false - - - - - - - gdal - - - - - - - - - - - - - - - - - 0 - - - - 128.32888793945301131 - 26.93836784362790127 - 145.8588256835940058 - 45.60627365112299714 - - t_busstop20170204105138137 - dbname='gisdb' host=surveyor.mydns.jp port=5432 user='gisuser' password='gisuser' sslmode=disable key='gid' srid=4612 type=Point table="public"."t_busstop" (geom) sql= - osmCoverage_busstop_00 - OSM Coverage_busstop_00日本全体 - 国土数値情報(バス停データ)を指標としてOSMのカバレッジ(網羅率)地域を表現したもの - - OpenStreetMap Coverage bus_stop 国土数値情報(バス停データ) - - http://surveyor.mydns.jp/owncloud/index.php/s/I3I5DpaeFLLotdr - 国土交通省国土政策局「国土数値情報(バス停データ)」をもとにhayashiが編集・加工 - busstop_00日本全体 - - - +proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs - 3465 - 4612 - EPSG:4612 - JGD2000 - longlat - GRS80 - true - - - postgres - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - 0 - 0 - name - - - - - - - - - - - . - - - - - - - - - - . - - 0 - . - - 0 - generatedlayout - - - - - - - - - - - - - - - Ubuntu - 11 - 0 - 0 - true - 3 - MM - - #1d34c9 - - - false - - - - - - - false - - - - - - 2 - true - MU - - - - false - - - false - - NONE - - 8 - false - - - - - - - 44 - 255 - 255 - 51 - 255 - 160 - 255 - - - 2 - - t_busstop20170204105138137 - - - disabled - - current_layer - - - 2 - - - to_vertex_and_segment - - off - 0 - - 0.000000 - - - - - - - - - None - - - false - - - +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs - EPSG:3857 - 3857 - 1 - - - - - - true - 255 - - - conditions unknown - 90 - - meters - m2 - - - - - diff --git a/coverage/carto_fuel.html b/coverage/carto_fuel.html index d17c76f..b644aa0 100644 --- a/coverage/carto_fuel.html +++ b/coverage/carto_fuel.html @@ -2,19 +2,19 @@ + OpenStreetMap coverage (amenity=fuel) - - - +

OpenStreetMap coverage (燃料給油所を指標にした網羅率)

-
+

-

(旧版)2017-10-08時点での

+
+

(旧版)2017-10-08時点での状況はCARTOにて参照可能です 


@@ -28,8 +28,6 @@
  • QGISの設定定義ファイル[fuel_All.qgs]をダウンロード可能です。
  • QGISの使い方」説明書をダウンロード可能です。
  • - -


    @@ -39,10 +37,11 @@ 評価点;
    blandがない ーー> 1ポイント
    fixmeがある ーー> 1ポイント
    - blandがある ーー> 2ポイント
    + blandがある ーー> 50ポイント

    対象ノード;
    - amenity = fuel
    + node: amenity = fuel
    + area: amenity = fuel

    レベル分け:
    評価点の合計値をもとに以下に色分けしています。
    @@ -70,12 +69,15 @@

    + + + - + diff --git a/coverage/fuel.html b/coverage/fuel.html index 698744f..a4bd0d7 100644 --- a/coverage/fuel.html +++ b/coverage/fuel.html @@ -1,94 +1,24 @@ - - - OpenStreetMap coverage (amenity=fuel) - - + Basic + + + + -
    -
    -

    OpenStreetMap coverage (燃料給油所を指標にした網羅率)

    -
    -

    -

    (旧版)2017-10-08時点での

    -
    -
    - -
    -
    -

    以下のデータは月に2〜3回程度の頻度で更新を行う予定です。

    -

    PostGISの使い方 

    -

    'QGIS’を使ってPostGISデータベースにあるデータを直接見ることで、GSの入力状況(入力済み/未入力)を詳細に知ることができます。マッピング計画の参考にしてください。

    - QGISでの表示
    -
      -
    • QGISの設定定義ファイル[fuel_All.qgs]をダウンロード可能です。
    • -
    • QGISの使い方」説明書をダウンロード可能です。
    • -
    - - -
    -
    -
    - -

    国土数値情報の燃料給油所位置を中心とする、200m四方の矩形領域に存在するOSMのamenity=fuelノードの評価点の合計を数える。
    -
    - 評価点;
    - blandがない ーー> 1ポイント
    - fixmeがある ーー> 1ポイント
    - blandがある ーー> 2ポイント
    -
    - 対象ノード;
    - amenity = fuel
    -
    - レベル分け:
    - 評価点の合計値をもとに以下に色分けしています。
    - 0ポイント → 赤 (未入力)
    - 1ポイント以上 → オレンジ (一次入力)
    - 2ポイント以上 → 青 (入力済)
    -

    -
    - -
    -
    - - - - - - - - - - - -
    マッピングカバー率 都道府県別
    code都道府県標本数カバー率(%)
    -
    -

    -
    -
    - - - - +
    + + + - diff --git a/coverage/fuel.js b/coverage/fuel.js index 009e277..cdef0f9 100644 --- a/coverage/fuel.js +++ b/coverage/fuel.js @@ -1,71 +1,65 @@ var debug = {}; -var map = L.map('map').setView([36.131, 140.241], 8); // Kasumigaura +var map = L.map('map').setView([36.131, 140.241], 9); // Kasumigaura //OSMレイヤー追加 -L.tileLayer( - 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { +var osm = L.tileLayer( + 'http://tiles.wmflabs.org/bw-mapnik/{z}/{x}/{y}.png', { attribution: 'Map data © OpenStreetMap', - maxZoom: 16 + maxZoom: 18 } -).addTo(map); +); +osm.addTo(map); - -var mvtSource = new L.TileLayer.MVTSource({ - url: "./tileFuel/{z}/{x}/{y}.pbf", - debug: false, - clickableLayers: ["gs_map"], - getIDForLayerFeature: function(feature) { - return feature.properties.id; - }, - - /** - * The filter function gets called when iterating though each vector tile feature (vtf). You have access - * to every property associated with a given feature (the feature, and the layer). You can also filter - * based of the context (each tile that the feature is drawn onto). - * - * Returning false skips over the feature and it is not drawn. - * - * @param feature - * @returns {boolean} - */ - filter: function(feature, context) { - if (feature.layer.name === 'gs_map') { - return true; - } - return false; - }, - - style: function (feature) { - var style = {}; - - var type = feature.type; - if (type == 1) { - //'Point' - var fixed = feature.properties.fixed; - if (fixed > 0) { - if (fixed > 49) { - style.color = 'rgba(0,255,0,1)'; - } - else { - style.color = 'rgba(255,200,0,1)'; - } - } - else { - style.color = 'rgba(255,0,0,1)'; - } +var mvtSource0 = new L.TileLayer.MVTSource({ + url: "./tiles/tileFuel0/{z}/{x}/{y}.pbf", + style: function (feature) { + var style = {}; + style.color = 'rgba(255,0,0,1)'; style.radius = 5; style.selected = { radius: 6 }; + return style; } - return style; - } }); +map.addLayer(mvtSource0); + +var mvtSource1 = new L.TileLayer.MVTSource({ + url: "./tiles/tileFuel1/{z}/{x}/{y}.pbf", + style: function (feature) { + var style = {}; + style.color = 'rgba(255,200,0,1)'; + style.radius = 5; + style.selected = { + radius: 6 + }; + return style; + } +}); +map.addLayer(mvtSource1); + +var mvtSource2 = new L.TileLayer.MVTSource({ + url: "./tiles/tileFuel2/{z}/{x}/{y}.pbf", + style: function (feature) { + var style = {}; + style.color = 'rgba(0,255,0,1)'; + style.radius = 5; + style.selected = { + radius: 6 + }; + return style; + } +}); +map.addLayer(mvtSource2); //Globals that we can change later. var fillColor = 'rgba(149,139,255,0.4)'; var strokeColor = 'rgb(20,20,20)'; //Add layer -map.addLayer(mvtSource); +mvtSource0.addTo(map); +mvtSource1.addTo(map); +mvtSource2.addTo(map); + +L.control.scale({imperial:false}).addTo(map);