GeoExt対Openlayers [終了]


8

OK:[Openlayers + ExtJS = GeoExt]

私はウェブマッピングにまだ慣れておらず、まだ買い物をしています。私は緩やかな学習曲線でケーススタディにぶつかり、自分のニーズに一致し、OpenGeoSuiteを使用しています。私はGeoExplorerについて学び、初心者にジオデータを提供するつもりなので、きちんとしたインターフェースであることがわかりました。目の保養が必要です。

ただし、「識別」ポップアップボックスの感触に問題があります。

私の質問:この「インターフェース」を採用することは賢明ですか?

(i)将来性はありますか-将来のリリース/開発(http://opengeo.org/technology/geoext/を読んだ後、セカンドオピニオンが必要です

(ii)カスタマイズが簡単-プログラミング/スクリプト作成の経験がほとんどない['Identify'を覚えておく]

(iii)代わりに、OpenLayersを現状のまま習得することに焦点を当てますか?

回答:


10

そのような質問に対する答えはおそらくありません。geoExtを使用するかどうかは、ニーズによって異なります。プロジェクトのカップルのために私はむしろ、あなたがしてアドバイスだろう単に OpenLayersを+ jQueryのを使用します。

プロジェクトがより複雑な場合、geoExtは優れたライブラリになる可能性があり、ExtJS も組み込まれているMapfish プロジェクトも検討する必要があります。

mapfishはgeoExtに基づいており、その背後に真面目な人たちがいるので、geoExtには将来があると思います。

ちなみに、参考までに、geoExtの代わりにjQueryに基づいて構築されているものをmapqueryと呼びます。それがアクティブなプロジェクトであるかどうか、そしてまだ運用可能であるかどうかは本当にわかりません。お問い合わせください...

編集:私の部分では、openlayers + jqueryを使用するのが好きです。なぜなら、これらは2つの効率的であり、ライブラリーの操作が簡単だからです。UIとレイアウトに関してより多くの自由と創造性を与えると思います。


mapqueryへのリンクの+1-それは私にとっては初めてです。gitorious.org/mapquery/pages/Examplesの
geographika

8

GeoExtは、人々がOpenLayersで使用する主要なUIラッパーです。活発な開発が行われており、幅広いオープンソースコミュニティによって十分にサポートされており、商用サポートのある十分に管理されたUIライブラリに基づいています。GeoExtの商用サポートも存在します。

複雑なUIを作成する場合は、ある時点で、Extまたはそのようなものの機能セットが必要になるところまでたどり着く可能性があります。GeoExtは、OpenLayersとの合理的な統合を提供します。

OpenLayersを使用して複雑なマッピングUIを構築する場合は、GeoExtを使用することを強くお勧めします。


1
私は、GeoExtがデュアルライセンスモデルの下にあるExtJS上に構築されていることを指摘しておきます。GPLまたは商用ライセンス。これはプロジェクトに影響を与える可能性があります。sencha.com/products/extjs/license
Andrew Dwyer

3

Mapqueryは活発に開発中ですが、アクティブなメンバーの貢献は散発的です。メインコアは約2週間前に完全にオーバーホールされましたが、まだメインブランチにプッシュされていません。現在、ブランチは古いベースとのいくつかの互換性を損なうため、検討中ですが、大幅に改善されています。

あなたが助けに興味があるか、最新のブランチをチェックアウトしたい場合、私はメインマスターとは対照的にこのブランチをチェックします

http://gitorious.org/mapquery/vmx-mapquery

私たちのメーリングリストは、誰でもプロジェクトへの参加や支援/貢献を歓迎します。

メーリングリスト

FreenodeでホストされているIRCチャネル#mapqueryもあります。

編集:タイプミスを修正


ねえ、この素晴らしいプロジェクトでのあなたの活動について最新の状態を維持してくれてありがとう!
シモ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.