../../_images/logo_geostyler.png ../../_images/OSGeo_community.png

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フォーマットのデータよみこみの開発を計画しています。

GeoStyler スクリーンショット

主な機能

  • 汎用 - 特定のフォーマットに縛られません

  • 一般的なフォーマット(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

クイックスタート