2017-02-27 7 views
0

Ich bin neu mit mapsever. Ich habe ein Beispiel aus dem Internet heruntergeladen (http://www.codegeo.com.br/search/label/MapServer). Ich habe es in meinem PC, meiner Entwicklungsumgebung (mapserver Version 6.4.1) getestet, und es funktioniert.Mapserver/PostGIS FILTER Query Error

Jetzt habe ich es in eine "Test-Umgebung" (Mapserver Version 7.0.0), aber ich habe ein Problem mit der FILTER-Direktive in der Mapfile.

Dies ist der Code in der .map-Datei:

DATA "the_geom FROM estados USING UNIQUE id USING SRID=4326"
FILTER "sigla ILIKE '%%state%%'"

Als ich das Skript ausführen, bekomme ich eine leere png-Datei, aber es gibt keine Fehler:

$ mapserv -nh "QUERY_STRING=map=/var/www/codegeo/codegeo.map&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=states&estado=SP&WIDTH=256&HEIGHT=256&CRS=EPSG%3A900913&STYLES=&BBOX=0%2C0%2C2504688.5428486555%2C2504688.5428486555"

Die in der Mapfile-Datei definierte Protokolldatei weist den folgenden Fehler auf:

executing query: select "nome","codigo",encode(ST_AsBinary(ST_Force2D("the_geom"),'NDR'),'hex') as geom,"id" from estados where the_geom && ST_GeomFromText('POLYGON((0.0439453124999988 0.0439453081913454,0.0439453124999988 21.9022779666686,22.4560546875 21.9022779666686,22.4560546875 0.0439453081913454,0.0439453124999988 0.0439453081913454))',4326) and() [Mon Feb 27 11:39:06 2017].147993 msPostGISLayerWhichShapes(): Query error. Error executing query. Check server logs [Mon Feb 27 12:05:49 2017].361015 getSymbol(): Symbol definition error. Parsing error near (():(line 123) [Mon Feb 27 11:39:06 2017].147993 msPostGISLayerWhichShapes(): Query error. Error executing query. Check server logs [Mon Feb 27 12:05:49 2017].361015 getSymbol(): Symbol definition error. Parsing error near (():(line 123)

Ich weiß, dass etwas mit der Filteranweisung nicht stimmt. Wenn ich es kommentiere, sehe ich die Ebene in der Webseite. Ich habe keine Dokumentation über den ILIKE-Operator gefunden.

Jemand weiß, was das Problem ist?

Antwort

Verwandte Themen