Yves Jacolin wrote:
I am trying to create a map using a python script. I got a problem with the getByAttributes() method :
myLayer.queryByAttributes(mapobject,"ville","ville=Paris",1)

The "Paris" string is viewed as a column name, and I can't change this, I tried to used double and simple quote (" and '), tired to escape quote (\" and \'), but all this failed !

Yves,

now, I don't know Python, but my guess is you're struggling with that query partially because of this bug:
http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=1948

I would expect the following to work, but then I might be overlooking some Python-specific stuff:

myLayer.queryByAttributes(mapobject, None, "\"ville='Paris'\"", 1)

What's tricky in Mapserver 4.10.0, is that you need to wrap the entire query in quotes due to the bug I mentioned above.

Best regards,
--
--------------------------------------------------------------------
Andreas Albarello
Analysis & SW Development

Territorium Online srl/GmbH
Via Buozzi/Buozzistraße 12 - I 39100 Bolzano/Bozen
email: [EMAIL PROTECTED]
web:   www.territoriumonline.com
--------------------------------------------------------------------

Reply via email to