How do you hide the gml_id field from a WFS service? I think I'm setting the 
correct configuration options, but it doesn't seem to work:

ogrinfo --config GML_EXPOSE_GML_ID NO --config GML_EXPOSE_FID NO -al -so 
WFS:"https://data.linz.govt.nz/services;key=59f2aaa148bd4818994fa0d3ca36f7e1/wfs/layer-328?service=WFS&request=GetCapabilities";
 -nomd

ERROR 1: Server is read-only WFS; no WFS-T feature advertized
Had to open data source read-only.
INFO: Open of 
`WFS:https://data.linz.govt.nz/services;key=3b7124f23806431c8371f139ec84c40e/wfs/layer-328?service=WFS&request=GetCapabilities'
      using driver `WFS' successful.

Layer name: data.linz.govt.nz:layer-328
Geometry: Curve Polygon
Feature Count: 5323
Extent: (1090143.356755, 4767706.953525) - (2089165.570574, 6191066.947320)
Layer SRS WKT:
PROJCS["NZGD2000 / New Zealand Transverse Mercator 2000",
    GEOGCS["NZGD2000",
        DATUM["New_Zealand_Geodetic_Datum_2000",
            SPHEROID["GRS 1980",6378137,298.257222101,
                AUTHORITY["EPSG","7019"]],
            TOWGS84[0,0,0,0,0,0,0],
            AUTHORITY["EPSG","6167"]],
        PRIMEM["Greenwich",0,
            AUTHORITY["EPSG","8901"]],
        UNIT["degree",0.0174532925199433,
            AUTHORITY["EPSG","9122"]],
        AUTHORITY["EPSG","4167"]],
    PROJECTION["Transverse_Mercator"],
    PARAMETER["latitude_of_origin",0],
    PARAMETER["central_meridian",173],
    PARAMETER["scale_factor",0.9996],
    PARAMETER["false_easting",1600000],
    PARAMETER["false_northing",10000000],
    UNIT["metre",1,
        AUTHORITY["EPSG","9001"]],
    AUTHORITY["EPSG","2193"]]
Geometry Column = GEOMETRY
gml_id: String (0.0) NOT NULL
t50_fid: Integer64 (0.0)


Interestingly if I use the new GDAL 2.0 open options (ie. ogrinfo -oo 
GML_EXPOSE_GML_ID=NO -oo GML_EXPOSE_FID=NO). I get:

Warning 6: driver WFS does not support open option GML_EXPOSE_GML_ID
Warning 6: driver WFS does not support open option GML_EXPOSE_FID

I'm using GDAL 2.0 beta 2.

Thanks
Jeremy

This message contains information, which may be in confidence and may be 
subject to legal privilege. If you are not the intended recipient, you must not 
peruse, use, disseminate, distribute or copy this message. If you have received 
this message in error, please notify us immediately (Phone 0800 665 463 or 
[email protected]) and destroy the original message. LINZ accepts no 
responsibility for changes to this email, or for any attachments, after its 
transmission from LINZ. Thank You.
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to