我有一个在 Tomcat 下运行的 Mapnik 服务器,使用 Mapnik 的空间交互式 mapnik-jni 绑定构建,使用我们开发的插件连接到我的自定义数据源。它已经运行了一段时间,没有任何问题。
有一个新要求是使用来自 Web 客户端的变量,该变量将作为查询的一部分发送到数据源。显然我在我的服务器代码中有它,所以我正在寻找一种方法来使用 Mapnik-jni MapDefinition 类来保留这些数据,将其传递给 C++ 引擎,然后作为查询的一部分从那里传递给数据源,在解决样式 xml 中的变量。我认为这是一个可行的计划,但看起来并不支持。