Hi Users,
First thank you for all helping with issues.
I have issue with saving polygon. Iam using Open layers, GeoServer and PostGis database.
When I click Save, OL sending below xml in POST
<wfs:Transaction xmlns:wfs=“http://www.opengis.net/wfs” service=“WFS” version=“1.1.0” xsi:schemaLocation=“http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”>
<feature:ewfspolygons xmlns:feature=“http://localhost:7080/geoserver/ewfs”>
<gml:Polygon xmlns:gml=“http://www.opengis.net/gml” srsName=“EPSG:32631”>
gml:posList-73.970192845691 40.799048013099 -73.969630677417 40.799301297706 -73.96921059563 40.798955347999 -73.969704809497 40.798448778785 -73.970192845691 40.799048013099</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</feature:geom>
feature:map_id1</feature:map_id>
feature:feature_typePOLYGON</feature:feature_type>
feature:feature_labelBlock</feature:feature_label>
feature:color#0000FF</feature:color>
</feature:ewfspolygons>
</wfs:Insert>
</wfs:Transaction>
And in GeoServer, the geom data is empty,
feature[0] = SimpleFeatureImpl:ewfspolygons=[SimpleFeatureImpl.Attribute: id=0, SimpleFeatureImpl.Attribute: map_id<map_id id=fid-108616e_142716e06bc_-7fb9>=1, SimpleFeatureImpl.Attribute: feature_type<feature_type id=fid-108616e_142716e06bc_-7fb9>=POLYGON, SimpleFeatureImpl.Attribute: feature_label<feature_label id=fid-108616e_142716e06bc_-7fb9>=Block, SimpleFeatureImpl.Attribute: geom=, SimpleFeatureImpl.Attribute: color=#0000FF]
idgen = GenerateNew
inputFormat = text/xml; subtype=gml/3.1.1
releaseAction = ALL
2013-11-20 12:30:10,689 ERROR [geoserver.ows] -
org.geoserver.wfs.WFSException: Error performing insert: java.lang.String cannot be cast to com.vividsolutions.jts.geom.Geometry
Where it is wrong, please suggest? Thank you in advance.
Br. Giri