2012-08-28 21 views
0

我已将几个shp文件导入到PostGIS/PostgreSQL数据库中。现在我想使用OpenLayers在OSM地图上显示相同的内容。由于所选县有数百万条记录,因此我只想在浏览器中获取地图视口内的几何图形。PostGIS - 将结果限制到地图的视口

另外,我应该如何获取这些数据到地图中? KML是一个不错的选择吗?我在后端使用PHP,并想知道是否可以使用它而不是安装地理服务器。

我试图找到一个在网上的例子,但找不到任何。请帮忙。

回答

1

看看BBOX Strategy获取边界框内的东西。然后看看Vector layer让他们在地图上。我现在没有例子,但是如果我找到一个,我会完成我的答案。

如果你想保持简单,你可以使用PHP来处理答案。只需使用PHP页面作为该图层的数据源,并且使用BBOX策略,您将始终在边框上获取信息,并且PHP页面可以获得正确的功能。