3

私は、地図の視覚的表現を使用して、いくつかの変数に基づいて土地の価値を計算するJavaWebアプリケーションを開発するための代替案を探しています。

私が持っているデータはESRIシェープファイルであり、オープンソースにしたいので、この構成になりました。

  1. Geotoolsでshpファイルを取得し、変換してMySQL空間DB(またはその他のオープンソース空間DB)に保存します。

  2. 空間DBとの通信にjavaEE(jsp、javabeans)を使用し、ランドポイントと必要なすべての変数(つまり、エリア値、公園からの距離、地下鉄駅からの距離など)を指定して値を計算するためのGeottolsを使用します。

  3. GoogleマップとJavascriptAPIを使用して、ユーザーからランドポイントを取得し、いくつかのマーカー、線、ポルゴン(つまり、地下鉄の駅、公園など)を表示します。

私は最近、java ee( Fusionテーブルとの接続用)とgoogleマップjavascript apiを使用して、それほど複雑でないWebアプリを開発しました。それにもかかわらず、私はGIS計算の経験がなく、この構成が経験豊富な開発者にとって意味があるかどうか疑問に思っています。

皆さん、ありがとうございました

4

1 に答える 1

2

PostGISとGeoServerを使用してください。空間的な質問に答えるためにPostGISを呼び出すための簡単なサーブレットを書くことができますGeoServerを使用してpostgisデータソースからの地図を表示することができます。

シェープファイルをPostGISとGeoserverの両方に簡単にロードできます

MySQLを使用しないでください。その空間関数のほとんどは実装されていません。それらはドキュメントにありますが、コードには実装されていません。

GMaps JS APIを使用することも、オープンソースのJSマッピングライブラリであるOpenLayersを調べることもできます。

于 2010-02-25T06:28:11.320 に答える