[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