0

PostGIS/PostgreSQL DB にいくつかの shp ファイルをインポートしました。ここで、OpenLayers を使用して OSM マップに同じものを表示したいと考えています。選択した郡には何百万ものレコードがあるため、ブラウザーのマップのビューポート内にあるジオメトリのみを取得したいと考えています。

また、このデータをマップに取得するにはどうすればよいですか? KML は適切なオプションですか? バックエンドで PHP を使用していますが、geo サーバーをインストールする代わりに PHP を使用できるかどうか知りたいです。

私はネット上で例を見つけようとしましたが、何も見つかりませんでした。助けてください。

4

1 に答える 1

1

境界ボックス内に物を入れるためのBBOX 戦略を見てください。次に、マップ上にそれらを取得するためのベクター レイヤーを確認します。現在、例はありませんが、見つけたら回答を完成させます。

シンプルに保ちたい場合は、PHP を使用して回答を処理できます。PHP ページをレイヤーのデータソースとして使用するだけで、BBOX 戦略を使用すると、境界ボックスに関する情報を常に取得でき、PHP ページは正しい機能を取得できます。

于 2012-08-30T07:22:43.590 に答える