Javaで動的な地理マップを生成するための最適なツールを探しています(カスタムビジネスデータに基づくスタイル:色、ラベルなどが動的に設定されます)。いくつか検索した後、GeoServer(および基盤となるGeoToolsライブラリ)のみが適合しているようです。
私はこの解決策に本当に満足していますが、何かを見逃し、不完全な入力に基づいて決定を下す可能性があるのではないかと心配しています。なにか提案を ?比較するための実行可能な代替案はありますか?
必ずMapServerをチェックしてください。
MapServerとGeoServerはどちらもOGC準拠のWMSリクエストをサポートしているため、OpenLayersのようなものを使用する場合、基本的に相互交換可能です。
MapServerには、サーバーとWebアプリケーションを稼働させるために必要となる可能性のあるすべての側面をインストールできる便利なインストーラーがあります。これはApacheで実行されます。これは、Jetty(すべてJava)で実行されるGeoServerよりも大きな利点があります。
しかし、私は今、GeoServerを自分で使用しています。Webインターフェースを介してものを管理するのは本当に簡単で、全体的にはかなり洗練されているように感じます。しばらく使っているせいかもしれませんが、あっという間に終わってしまいます。
OpenMapを見てください。これは、地理空間データを操作/表示するための降下の代替手段です。
スレッドは古いかもしれませんが、他の誰かが同様の解決策を探している場合は、NasaWorldWindをチェックする価値があります。
http://worldwind.arc.nasa.gov/java/