Data FAQ -------- Q: How do I get a FeatureStore? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``FeatureStore`` is an extension of ``FeatureSource`` that is only available if your information can be modified. With this in mind you can use an ``instanceof`` check, and then cast to a ``FeatureStore``:: SimpleFeatureSource source = dataStore.getFeatureSource( typeName ); if( source instanceof SimpleFeatureStore ){ // you have write access SimpleFeatureStore store = (SimpleFeatureStore) source; } else { // read-only } Q: My FeatureSource is not an instance of FeatureStore? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Please check that write support is available. Common solutions: * ShapeFile: the file is not writable (or is located on a DVD). * WFS: We do not support read/write for WFS 1.1.0 at this time; please use VERSION=1.0.0 when connecting. * Database: Please check the permissions of the username and password used to connect to the database.