URL rutaBase = GeneradorShapeFile.class.getResource("/");
java.util.Date date = new java.util.Date();
String rutaLocal = rutaBase.toString()+"../../paginas/temp/"+date.getDay()+ "_"+date.getMonth()+ "_"+date.getYear()+ "_"+date.getMinutes()+ "_"+date.getSeconds()+ ".shp";
//File file = new File( new URL(rutaLocal).toURI() );
Map params = new HashMap();
try {
params.put("url", new URL(rutaLocal) );
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
FileDataStoreFactorySpi factory = new ShapefileDataStoreFactory();
ShapefileDataStore dataStoreS = (ShapefileDataStore) factory.createNewDataStore(params);
// UTM 30.
//SimpleFeatureType TYPE = (SimpleFeatureType) DataUtilities.createType("Location","location:Point,name:String");
dataStoreS.createSchema(simpleFeature);
dataStoreS.forceSchemaCRS(
CRS.decode("EPSG:23030")
);
Carlos Javier Martín Cano
No hay comentarios:
Publicar un comentario