GeoStyler¶
GeoStylerはオープンソースのJavaScriptライブラリで、グラフィカルユーザインタフェースを使用してマップのスタイルを設定できます。GeoStylerの目的は、SLD、QML、OpenLayersなど、任意のスタイルフォーマットで動作する、普遍的に適用可能なGUIです。
GeoStylerは、マップスタイル用のUIコンポーネントのセットを提供します。モジュラー・ビルディング・ブロック・システムと同様に、すべてのコンポーネントをスタックして、Webアプリケーション用の優れたUIを作成することができます。セットアップを単純化するために、我々は、我々のビルディングブロックに基づいて、既にあなたのために作業をしているいくつかの高レベルのコンポーネントも提供しています。これらには、Symbolizer編集者、RuleTables、そしてフィルタとスケール分母を含む完全なStyleEditorが含まれます。
さらに、GeoStylerでは、SLD、OpenLayers、QGIS、Mapboxなど、複数のスタイルフォーマット間の変換が可能です。私たちはマイクロパッケージの概念に従っているので、これらの変換器(私たちはパーサーと呼んでいます)は、依存関係としてUIコンポーネントを含める必要なく、スタンドアロンのライブラリとして使用することができます。現在、SLD、QGISスタイル、Mapboxスタイル、OpenLayersスタイル、Mapfileのパーサーがあります。StyleParserの実装を見てみてください。スタイル設定するデータを見られれば、地理データの属性スタイル設定が簡単になるため、WFS、Shapefiles、GeoJSONファイルなどの複数のデータソースに接続できるようになっています。Geopackageフォーマットのデータよみこみの開発を計画しています。
主な機能¶
汎用 - 特定のフォーマットに縛られません
一般的なフォーマット(SLD、QGISなど)をサポートしています。すでに標準で提供されています
ルールの並べ替えサポート、Mapview、色とシンボルのピッカーなどの、グラフィカル・ユーザ・インタフェース(GUI)
GUIがあります。ただし、GUIを使用する必要はありません。
拡張可能-独自のデータリーダやパーサーを構築することもできます
成長を続ける-新しい機能(コマンドラインインタフェース、より多くのパーサーなど)と小さな改善を計画しています。
実装されている標準規格¶
詳細¶
Webサイト: https://geostyler.org
ライセンス: BSD-2-Clause
ソフトウェアバージョン: 9.0.0
API インタフェース: JavaScript
サポート: https://github.com/geostyler/geostyler の Issues
開発者: https://github.com/geostyler/geostyler/graphs/contributors