hello everyone,
there's one java.io.IOException that is frustrating me soo much!! i have a 
postGIS table that contains features, and I'd like to add some more. i do get 
the featureType of that table and construct new features that i wish to add. 
when i do get some features from the table and set them in a featurecollection 
and try to add the newly created feature among others in the collection, i do 
get this IOException:

Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: 
java.io.IOException: Error inserting features
        at 
org.geotools.data.store.ContentFeatureCollection.addAll(ContentFeatureCollection.java:310)
        at 
org.geotools.data.store.ContentFeatureCollection.add(ContentFeatureCollection.java:293)
        at 
org.geotools.data.store.ContentFeatureCollection.add(ContentFeatureCollection.java:62)
        at pfeserver.ConnexionBDD.ajoutPoste(ConnexionBDD.java:179)


at this point:

                    SimpleFeatureStore fsr = (SimpleFeatureStore)fs;
                    SimpleFeatureCollection feature_add = 
FeatureCollections.newCollection();
                    feature_add = (SimpleFeatureCollection) fs.getFeatures();
                    SimpleFeatureType ft  = (SimpleFeatureType) fs.getSchema();
                    GeometryFactory geomFactory = new GeometryFactory();
                    SimpleFeatureBuilder build = new SimpleFeatureBuilder(ft);
....

                    Coordinate crd = new Coordinate(x, y);
                    build.add(geomFactory.createPoint(crd));
                    SimpleFeature feature = build.buildFeature(null);
IOExcept----> feature_add.add(feature);
                    Transaction t_ad = new DefaultTransaction("Ajout poste");

                    try{
                        fsr.setTransaction(t_ad);
                        System.out.println("Transaction set");
                        fsr.addFeatures(feature_add);
                        t_ad.commit();
                        System.out.println("Transaction yakozwe.");
                        rtn = "SUCESS";
                    }
...

if anybody can help opening my eyes on that, it'll be really cool.
                                          
------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to