geospatial information in support of all mandates and operations of the United Nations for a better world (国連のための地理空間情報戦略より) • ハイブリッドアプローチ: 商用ソフトとオープンソフトソフトの双方を賢く利用 (UN Open GIS Initiativeの一つの重要な方針)
マップライブラリ 等 Vector tile Data Web Server (Data hosting) Style description (json) Web Server (consumer) Index (html) With Mapbox GL JS, etc (Javascript Library) General Users Web Map Specifying location 概念図
styles that conform to the Mapbox Style Specification. For detail, go to: https://docs.mapbox.com/mapbox-gl-js/style-spec/ (Other map libraries also follows main part of that specification.) • スタイル情報はなぜ必要か? • ベクトルタイルはスタイル情報がない。 • スタイルを特定し、地図をデザインする。 • フォーマット “style.json” • JSON オブジェクトとしてスタイルを記載 • with specific root level and nested properties • スタイルの作成方法(主なもの) • テキストエディタで編集 (it is tough work though…) • Mapbox Studio • Maputnik (an open source visual editor for mapbox style spec.) • UN Vector Tile Toolkit (e.g. naru with HOCON) ArcGIS Pro or ArcGIS Vector Tile Style editor may be able to edit style, but I felt that they were not so flexible for external source data.
• source: Data source. (required) • glyphs: A URL for glyphs (text font, etc). (optional) • sprite: A base URL for the sprite image (map symbols). (optional) • layers: Layers drawn in the order of this array. (required) • center: Default map center (optional) • zoom: default zoom level (optional) Source and layers are important parts. From https://docs.mapbox.com/mapbox-gl-js/style-spec/root/ スタイリング - a style.jsonの主な要素
and open visual editor for the Mapbox GL styles targeted at developers and map designers. • https://github.com/maputnik/editor • https://maputnik.github.io/editor/ I used this at the initial stage so that I can confirm the converted vector tile. 一部の進んだ表現等の対応していないもの があります。