GeoExt¶
リッチWebマッピングアプリケーションのためのJavaScriptツールキット¶
GeoExtはオープンソースで、Web経由でデスクトップアプリケーションのようなGISアプリケーションが構築できます。これは、 OpenLayers のGIS機能と、Sencha によって提供される ExtJS ライブラリのユーザインタフェースを組み合わせたJavaScriptフレームワークです。
ユーザインタフェースコンポーネントには、マップパネル、レイヤツリーパネル、地物グリッド、および全体図マップがあります。GeoExtコンポーネントは、他のExtJSコンポーネントと同様に使用でき、簡単に設定と拡張ができます。下位レベルのクラスも利用可能で、OpenLayersの地物とレイヤをExtJSデータモデルとして使用したり、さまざまなマップレイヤタイプをシリアライズしたりすることができます。
GeoExt3はデュアルライセンスです。選択するライセンスは、使用するフレームワークExtJSのライセンスによって異なります。GPL v3バージョンのExtJSフレームワークを使用している場合は、GPLv3の下で使用します。Sencha ExtJS商用ライセンスを所有している場合、BSDライセンスの下でGeoExt3を使用する権利があります。
主な機能¶
UIコンポーネント
マップパネル
マップ全体図
ポップアップ
地物レンダラー
レイヤツリー、凡例、ドラッグアンドドロップによるレイヤ順序管理
データモデルとデータストア
OpenLayersデータモデルとExtJSデータモデルの統合により、ExtJSコンポーネントを使用した地物の並べ替えとフィルタリングが可能
OpenLayersの地物とレイヤのためのExtJSストアとモデル
その他
MapFish Print および GeoServer Printing Module との統合
レイヤシリアライザー(WMS, WMTS, XYZ)
詳細¶
Webサイト: https://geoext.github.io/geoext3
ライセンス: GPLv3 もしくは BSD ライセンス、ExtJS ライセンスに依存 - ライセンス および ライセンス FAQ を参照
ソフトウェアバージョン: 3.4.0
API インタフェース: JavaScript
サポート: メーリングリスト https://www.geoext.org/cgi-bin/mailman/listinfo/users および https://stackoverflow.com/questions/tagged/geoext3