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を使用する権利があります。
主な機能¶
UIコンポーネント
マップパネル
マップ全体図
ポップアップ
地物レンダラー
レイヤツリー、凡例、ドラッグアンドドロップによるレイヤ順序管理
データモデルとデータストア
OpenLayersデータモデルとExtJSデータモデルの統合により、ExtJSコンポーネントを使用した地物の並べ替えとフィルタリングが可能
OpenLayersの地物とレイヤのためのExtJSストアとモデル
その他
Integration with
レイヤシリアライザー(WMS, WMTS, XYZ)
詳細¶
Website: https://geoext.github.io/geoext
License: GPLv3 or BSD License dependent on ExtJS license
see License
and License FAQ
ソフトウェアバージョン: 3.4.0
API インタフェース: JavaScript
Support: Mailing lists