WG: [UMN_MAPSERVER-USERS] WG: WFS-GetFeature-Response without primary key column
Arnd Wippermann
arndw at WTAL.DE
Sat Oct 20 15:45:59 PDT 2007
Hello,
I have forgotten to use ogrinfo and to look in the internet.
The problem is not mapserver, but the ogr-driver:
With ogrinfo I get no column OGC_FID.
Looking in the internet I found this:
// The OGC_FID is for internal use, not a real user visible column.
if( EQUAL(oField.GetNameRef(),"OGC_FID") )
continue;
What I not understand, in which way I can manipulate the db, when I can't
see the key column.
I'm able to display the features as WFS-layer and manipulate the geometry.
But I have to use an own added column for updating the record. This means
two columns as PRIMARY KEY in one table.
Mit freundlichen Grüssen
Arnd Wippermann
http://gis.ibbeck.de/ginfo/
-----Ursprüngliche Nachricht-----
Von: UMN MapServer Users List [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] Im
Auftrag von Arnd Wippermann
Gesendet: Samstag, 20. Oktober 2007 15:12
An: MAPSERVER-USERS at LISTS.UMN.EDU
Betreff: [UMN_MAPSERVER-USERS] WG: WFS-GetFeature-Response without primary
key column
Hello,
i'm using a SQLite db to store my geometry as WKT. To display the features
as WMS and WFS works well.
But I have one problem. I have included in the LAYER METADATA:
'wfs_featureid' 'OGC_FID'
'gml_include_items' 'all'
The WFS-GetFeature-Response shows this warning:
<!-- WARNING: FeatureId item 'OGC_FID' not found in typename 'POLYGONS'. -->
The column is in the db. It is the key for the records (INTEGER PRIMARY
KEY).
Why will this column not be in the WFS-GetFeature-Response?
I need the value, because I want with an OpenLayers application update the
records in the db. Currently I use a work around.
Example:http://gis.ibbeck.de/ginfo/apps/OLExamples/SphericalMercator/OL_9009
13_frames.html
(Mapserver 4.10, gdal14)
Mit freundlichen Grüssen
Arnd Wippermann
http://gis.ibbeck.de/ginfo/
More information about the MapServer-users
mailing list