[Gvsig_desarrolladores] Crear un nuevo SHP

Cèsar Ordiñana cordinyana en gvsig.com
Vie Mar 30 11:18:33 CEST 2012


El 30/03/12 11:02, seriznue escribió:
> Hola, este es el código que he creado:
> 	
>
>   //Creo un FeatureStore
>
> 			DataServerExplorerParameters eparams =
> manager.createServerExplorerParameters("FilesystemExplorer");
> 			
>
> 	      eparams.setDynValue("initialpath", System.getProperty("user.home") +
> File.separator + "Escritorio"+ File.separator + "datos_prueba" +
> File.separator + "result" /*ruta*/);
>
> 	      DataServerExplorer serverExplorer =
> manager.createServerExplorer(eparams);
>
> 	      manager=DALLocator.getDataManager();
>
> 	      params =
> (NewFeatureStoreParameters)serverExplorer.getAddParameters("SHP");
> 	
> 	      //Parametros del FeatureStore
> 	      params.setDynValue("shpFile","mask.shp");
> 	      params.setDynValue("CRS", getCRSfromView() );
> 	      params.setDynValue("geometryType",
> org.gvsig.fmap.geom.Geometry.TYPES.SURFACE);
>
> Cuando ejecuto mi proceso obtengo un error Java.lang.NullPointerException en
> la primera línea :<<			DataServerExplorerParameters eparams =
> manager.createServerExplorerParameters("FilesystemExplorer");>>...
>
> ¿Como podría solucionarlo?
>
> Muchas gracias
>
> Un saludo
>
> Sergio Izquierdo

Ese NullPointerException se produce porque la variable "manager" es 
null. Fíjate que tienes la obtención de la misma justo en la linea 
siguiente (manager=DALLocator.getDataManager()) :-) .

Ponla al principio y ya lo tendrás.

Saludos.

-- 
Cèsar Ordiñana Navarro
gvSIG software architect
DiSiD Technologies (http://www.disid.com)



Más información sobre la lista de distribución gvSIG_desarrolladores