MapServer Enhancement Proposal #1134

Pirmin Kalberer sp_ml at SOURCEPOLE.COM
Thu Dec 23 12:30:46 EST 2004

Hi Sean,

Am Mittwoch, 15. Dezember 2004 22.20 schrieb Sean Gillies:
> Early next year I would like to begin working at embedding
> Python expressions into MapServer.  Here is the proposal:
> If you are interested, add yourself to the issue and gimme
> some feedback.

We made some experience embedding an interpreter (Ruby) into a C++ program.
It works very well, and we discover more and more possibilities while using
it. We managed to get rid of the "f" object, adding the expression as a
method to feature instance objects. Your examples could look like:
 "FID.to_i == 1001"
 "FNAME.upcase == 'FOO'" or "FNAME.include?('F')"
 "FNAME.upcase != 'FOO'" or "['Foo', 'Bar'].include?(FNAME)"

As I said, it was C++ and Ruby, so I'm not sure, whether this is also possible
in this case.


Pirmin Kalberer
Sourcepole  -  Linux & Open Source Solutions

More information about the mapserver-dev mailing list