0

GISWebアプリケーションの開発を開始しようとしています。

言語としてPHP、フレームワークとしてZend、マップレンダリングにGoogle Maps APIを使用しますが、使用するバックエンドストレージを決定しませんでした。

必要なもの:

  1. ストア:ポイント(Lat&Lng)、ライン(ポイントのセット)、ポリゴン
  2. 次のようなクエリを実行します。
    • 「他の特定のポイントに最も近い特定の種類のnポイントはどれですか?」
    • 「ある特定の線に最も近い特定の種類のn個の点はどれですか?」
    • 「点'a'はポリゴン'g'の内側にありますか?」
    • 「点'a'から点'b'までの距離はどれくらいですか?」
  3. これらの空間データ型を同じテーブル内の他のリレーショナルデータと組み合わせます。

どのオープンソーステクノロジーを使用する必要がありますか?

4

1 に答える 1

0

任意のストレージを選択できる場合は、PostgreSQL (postgis) 、MongoDB、mysqlなど、空間インデックスをサポートするものを好むかもしれません。

于 2011-06-27T06:31:32.157 に答える