Hello, 

I am working with wfs and with an within filter.
I think my call is okey. But mapserver get the coordinates wrong. Changes the 
first x coordinate into 0.0.
 
What can I do? Thanks.
 
My call:

https://map.test.de/cgi-bin/mapserv?MAP=point_wfs.map&service=WFS&version=2.0.0&request=GetFeature&typename=point&srsName=EPSG:25832&outputFormat=geojson&width=1&height=1&FILTER=<Filter><Within><PropertyName>geom</PropertyName><gml:Polygon
 
srsName='EPSG:25832'><gml:exterior><gml:LinearRing><gml:posList>[725868.0183494878,
 5434463.452570233, 726190.8853660035, 5434424.247289656, 726626.7558382996, 
5434320.468605775, 726608.3062944987, 5434119.829816941, 726534.5081192951, 
5433810.799958276, 726167.8234362523, 5433764.676098774, 725840.3440337864, 
5433958.396308683, 725757.3210866824, 5434322.774798751, 725868.0183494878, 
5434463.452570233]</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></Within></Filter>
 
Error messages in mapserver log

[Mon Mar 31 12:59:10 2025].924670 FLTLayerApplyPlainFilterToLayer(): 
within([shape],fromText('POLYGON ((0.0000000000000000 5434463.4525702325627208, 
726190.8853660034947097 5434424.2472896557301283, 726626.7558382996357977 
5434320.4686057753860950, 726608.3062944987323135 5434119.8298169411718845, 
726534.5081192951183766 5433810.7999582756310701, 726167.8234362523071468 
5433764.6760987741872668, 725840.3440337864449248 5433958.3963086828589439, 
725757.3210866823792458 5434322.7747987508773804, 725868.0183494878001511 
5434463.4525702325627208, 0.0000000000000000 5434463.4525702325627208))')) = 
TRUE, rect=721340,5428240,733540,5440830
[Mon Mar 31 12:59:10 2025].972401 msCalculateScale(): General error message. 
Invalid image width or height.

Best regards Gerhard
 
Von meinem iPad gesendet
_______________________________________________
MapServer-users mailing list
MapServer-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to