実行例

例: https://github.com/geoloniamaps/basic

初期化

TileJSONまたはmetadata.jsonから style.yml を初期化します。TileJSON の URL を指定しない場合は、空の style.yml が生成されます。

charites init style.yml --tilejson-urls https://raw.githubusercontent.com/mapbox/tilejson-spec/master/3.0.0/example/osm.json
charites init style.yml --metadatajson-urls https://optgeo.github.io/kokoromi-rw/zxy/metadata.json

オプションの -c または --composite-layers パラメータを追加すると、 init コマンドで、レイヤーの設定ファイルを個別に作成する代わりに、単一の YAML を生成することができるようになります。

ビルド

style.yml から style.json にビルドする

charites build style.yml style.json

Add -c or --compact-output to minify the JSON

charites build style.yml style.json -c

Add --sprite-input and --sprite-output to build svg files for map icons.

charites build style.yml style.json --sprite-input icons/ --sprite-output public/

style.yml から style.json に変換

charites convert style.json style.yml

JSONを標準入力として読み込み、`style.yml`を生成します。

curl http://example.com/style.json | charites convert - style.yml

サーバーで確認

ローカル環境での地図スタイルのライブプレビューを起動します。

charites serve style.yml

Mapboxユーザーの方へ

charites serve style.yml --provider mapbox --mapbox-access-token xxxx