Closed npltr62 closed 2 years ago
Really hard to say. I'd want to first take ogr_fdw out of the equation entirely, and run a gdal_translate from the WFS service into a GPKG file, to see if GDAL alone can correctly do the transform. I got a variation on the error you got, but with a double parsing problem. It's like in the data reading step, GDAL is occasionally mis-matching the data records with the schema definitions, so strings get parsed as integers, or floats. Or the WFS server is mis-matching them, sending back the wrong data in the wrong fields.
thank you for your reply. In order to resolve the above issue I'm trying to pass the WFS service through my server geoserver. But when i want to show table data with your extension, it return this error GDAL AppDefined [1] HTTP error code : 400
.
WFS is a finicky protocol. Ensure you can do everything via GDAL commandline directly, and if that doesn't work, inspect things with curl. The extension is only as good as the underlying connection.
OGR_FDW =1.1
CREATE SERVER sandre FOREIGN DATA WRAPPER ogr_fdw OPTIONS (datasource 'WFS:https://services.sandre.eaufrance.fr/geo/obs', format 'WFS', updateable 'false');
when i display the above foreign table i get this error "WARNING: GDAL AppDefined [1] Value '2B251' of field sa:ObstEcoul.CdCommune parsed incompletely to integer 2." What i forgot to set? open_options?