Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final ParameterValueGroup parameters = PostgisNGDataStoreFactory.PARAMETERS_DESCRIPTOR.createValue();
- Name typeName = null;
- Parameters.getOrCreate(PostgisNGDataStoreFactory.HOST, parameters).setValue("*******");
- Parameters.getOrCreate(PostgisNGDataStoreFactory.PORT, parameters).setValue(5432);
- Parameters.getOrCreate(PostgisNGDataStoreFactory.DATABASE, parameters).setValue("vessel");
- Parameters.getOrCreate(PostgisNGDataStoreFactory.USER, parameters).setValue("*******");
- Parameters.getOrCreate(PostgisNGDataStoreFactory.PASSWD, parameters).setValue("******");
- final DataStore postgisStore = DataStoreFinder.getDataStore(parameters);
- if (postgisStore == null) {
- JOptionPane.showMessageDialog(null, "Could not connect - check parameters");
- }else{
- System.out.println("----------------------------------------");
- System.out.println(postgisStore.getNames());
- for(Iterator<Name> postgisStoreTables = postgisStore.getNames().iterator(); postgisStoreTables.hasNext();){
- Name postgisStoreTable = postgisStoreTables.next();
- if (postgisStoreTable.toString().contains("traj")){ typeName = postgisStoreTable;}
- }
- Session postGisSession = postgisStore.createSession(true);
- FeatureCollection collection = postGisSession.getFeatureCollection(QueryBuilder.all(typeName));
- final MutableStyle style = RandomStyleFactory.createRandomVectorStyle(collection);
- final FeatureMapLayer featMapLayer = MapBuilder.createFeatureLayer(collection, style);
- this.MAPCONTEXT.layers().add(featMapLayer);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement