GeoFilter encoding problem
When using predicate with GeoFilter, the caracters shall be encoded by end-user:
f = "OData.CSC.Intersects(location=Footprint,area=geography%27SRID=4326;POLYGON(("\
"-2.9396525469094588 47.73283920337374,"\
"-2.9001931876733265 47.73283920337374,"\
"-2.9001931876733265 47.74770130750534,"\
"-2.9396525469094588 47.74770130750534,"\
"-2.9396525469094588 47.73283920337374))%27) and startswith(Name,'S2A')"
Is properly handled because ' character has been replaced by %27