【发布时间】:2013-12-11 15:15:39
【问题描述】:
我正在构建一个地图应用程序,其中形状和颜色沿着这条路径:
PostGIS > 地图服务器 > TileChache > OpenLayers
当所有参数都被硬编码时,一切正常。但我需要用户能够更改参数,例如,选择人口大于“X”的特征和“Y”下的区域。
我想,参数可以作为查询传递给 Mapserver,附加到 mapfile,如下所示:
.../mapfile.map?area=123&population=456
但我找不到通过 TileCache 传递它的方法。目前 - 我看到的唯一解决方法 - 是在 tilechache.cfg 中为 X 和 Y 的任何可能组合定义一个单独的层,这似乎不是一个好方法。而且 tilechache.cfg 中定义的层数必须有一定的限制
有什么解决办法吗?
【问题讨论】:
标签: parameters openlayers mapserver tilecache