[mapserver-users] WFS: msMSSQL2008LayerGetShapeRandom bad shape: 1

D Boyd davidboyd at ntlworld.com
Wed Aug 12 08:07:27 PDT 2009


Hi folks,

I'm having a little trouble creating a WFS that takes data from a MS SQL
2008 database. I have a table that stores points of interest, the table has
a unique field (PointID) and a geometry field (PointPos) that stores the
location.

Previously I created a WMS that serves a map with these points drawn on
which worked fine, with the WFS however none of the points are being
returned in the feature collection. The following is displayed in the error
log:

Wed Aug 12 15:55:11 2009].450000 in msMSSQL2008LayerGetItems  (find column
names)
[Wed Aug 12 15:55:11 2009].450000 msMSSQL2008LayerInitItemInfo called
[Wed Aug 12 15:55:11 2009].450000 msMSSQL2008LayerGetShape called for record
= 1
[Wed Aug 12 15:55:11 2009].450000 msMSSQL2008LayerGetShape: select
convert(varchar(max), PointID),convert(varchar(max),
PointIdentifier),convert(varchar(max), PointDate),convert(varchar(max),
PointClass),convert(varchar(max), PointSubClass),PointPos from Points where
PointID = 1 
[Wed Aug 12 15:55:11 2009].450000 msMSSQL2008LayerGetShapeRandom bad shape:
1
[Wed Aug 12 15:55:11 2009].450000 mapserv request processing time (msLoadMap
not incl.): 0.372s

The getshape query in is returning the correct row with the PointPos in hex
(tested SQL managment studio).

The layer is as follows:

    LAYER
        NAME "PointData"
	DEBUG 5

        METADATA
		wfs_title "Point data test"    
		gml_featureID "PointID" 
		wfs_version "1.0.0"
		wfs_typename "PointData"
        END
	
      	CONNECTIONTYPE PLUGIN
	TYPE POINT
      	PLUGIN "C:/mapserver/msplugin_mssql2008.dll"
      	CONNECTION "sql connection string"
	DATA "PointPos FROM Points"
	
	STATUS ON

	PROJECTION 
		"init=epsg:27700"
	END
	DUMP TRUE

	CLASS
		STYLE
			COLOR 0 0 255
		END
	END	
    END

Any help with this issue would be greatly apreciated!



-- 
View this message in context: http://n2.nabble.com/WFS%3A-msMSSQL2008LayerGetShapeRandom-bad-shape%3A-1-tp3431353p3431353.html
Sent from the Mapserver - User mailing list archive at Nabble.com.



More information about the MapServer-users mailing list