2013-03-16 23 views
0

我正在研究在地圖上顯示犯罪地點的gis應用程序。我的要求之一是生成描述當地犯罪率的專題地圖。我在網上搜索,發現根據變焦的水平,beatifully顯示專題地圖網站: http://maps.met.police.uk/使用openlayers生成專題圖

我想知道這種類型的專題地圖生成是否可能使用的OpenLayers。我正在使用PostGIS數據庫,使用mapnik和tilecache生成地圖,並使用Openlayers進行地圖顯示。

在此先感謝

回答

0

的maps.met.police.uk網站似乎使用jQuery和谷歌地圖JS庫。我認爲當縮放將矢量多邊形更加細化時,該網站會提出額外的請求來獲取矢量數據。

以下是考慮的OpenLayers這樣一些方法:

1)設置minResolution和maxResolution(或OpenLayers.Layer顯示有兩層層(WMS或Vector)minScale/maxScale)兩種WMS,但只有其中一個圖層以任何特定的縮放級別顯示。您可以根據您的需要將其擴展至3層或更多層。

2)我看到一個關於修改兩層的基礎上,「zoomEnd」事件的可見性後:Display WMS Layer Based on Zoom Level

3)如果你能代表你的數據作爲WFS再看看集羣:http://openlayers.org/dev/examples/strategy-cluster-threshold.html

4)如果您在後端使用類似ArcGIS的東西,那麼可以將多個圖層放入地圖文檔中,並使用ArcMap指定哪個圖層顯示該ArcGIS服務的縮放級別。這是我參與我的項目的方法,供參考。