2012-08-28 25 views
0

我已將幾個shp文件導入到PostGIS/PostgreSQL數據庫中。現在我想使用OpenLayers在OSM地圖上顯示相同的內容。由於所選縣有數百萬條記錄,因此我只想在瀏覽器中獲取地圖視口內的幾何圖形。PostGIS - 將結果限制到地圖的視口

另外,我應該如何獲取這些數據到地圖中? KML是一個不錯的選擇嗎?我在後端使用PHP,並想知道是否可以使用它而不是安裝地理服務器。

我試圖找到一個在網上的例子,但找不到任何。請幫忙。

回答

1

看看BBOX Strategy獲取邊界框內的東西。然後看看Vector layer讓他們在地圖上。我現在沒有例子,但是如果我找到一個,我會完成我的答案。

如果你想保持簡單,你可以使用PHP來處理答案。只需使用PHP頁面作爲該圖層的數據源,並且使用BBOX策略,您將始終在邊框上獲取信息,並且PHP頁面可以獲得正確的功能。