0

形状と色が次のパスに沿って移動するマッピング アプリケーションを構築しています。

PostGIS > Mapserver > TileChache > OpenLayers

すべてのパラメーターがハードコードされている場合、すべてが正常に機能します。ただし、ユーザーがパラメーターを変更できるようにする必要があります。たとえば、人口が「X」よりも大きく、面積が「Y」よりも大きいフィーチャを選択するなどです。

パラメータは、次のように、mapfile に添付されたクエリとして Mapserver に渡すことができると思います。

.../mapfile.map?area=123&population=456

しかし、TileCache を介してそれを渡す方法が見つかりません。今のところ、唯一の回避策は、tilechache.cfg で X と Y の可能な組み合わせに対して別のレイヤーを定義することですが、これは良い方法ではないようです。また、tilechache.cfg で定義されているレイヤーの数には制限が必要です。

解決策はありますか?

4

1 に答える 1