../../_images/logo_geoext.png

GeoExt

リッチWebマッピングアプリケーションのためのJavaScriptツールキット

GeoExtはオープンソースで、Web経由でデスクトップアプリケーションのようなGISアプリケーションが構築できます。これは、 OpenLayers のGIS機能と、Sencha によって提供される ExtJS ライブラリのユーザインタフェースを組み合わせたJavaScriptフレームワークです。

ユーザインタフェースコンポーネントには、マップパネル、レイヤツリーパネル、地物グリッド、および全体図マップがあります。GeoExtコンポーネントは、他のExtJSコンポーネントと同様に使用でき、簡単に設定と拡張ができます。下位レベルのクラスも利用可能で、OpenLayersの地物とレイヤをExtJSデータモデルとして使用したり、さまざまなマップレイヤタイプをシリアライズしたりすることができます。

GeoExtはデュアルライセンスです。選択するライセンスは、使用するフレームワークExtJSのライセンスによって異なります。GPL v3バージョンのExtJSフレームワークを使用している場合は、GPLv3の下で使用します。Sencha ExtJS商用ライセンスを所有している場合、BSDライセンスの下でGeoExtを使用する権利があります。

GeoExt スクリーンショット

主要機能

  • UIコンポーネント

    • マップパネル

    • マップ全体図

    • ポップアップ

    • 地物レンダラー

    • レイヤツリー、凡例、ドラッグアンドドロップによるレイヤ順序管理

  • データモデルとデータストア

    • OpenLayersデータモデルとExtJSデータモデルの統合により、ExtJSコンポーネントを使用した地物の並べ替えとフィルタリングが可能

    • OpenLayersの地物とレイヤのためのExtJSストアとモデル

  • その他

詳細

Webサイト: https://geoext.github.io/geoext

ライセンス: ExtJSライセンスに従い、GPLv3 もしくは BSD License

ソフトウェアバージョン: 3.4.0

API インタフェース: JavaScript

サポート: メーリングリスト

クイックスタート