Personal tools
You are here: Home → gvSIG Projects → gvSIG Desktop → Documentation → Developers documentation → gvSIG devel guide → gvSIG 2.0. Developers guide → Migrating Projects to gvSIG 2.0 → FAQs → The createLayer method of the LayerFactory class is deprecated. How do I create a raster layer?
gvSIG Desktop
gvSIG Desktop

Cached time 11/21/13 11:24:39 Clear cache and reload

 
Document Actions

The createLayer method of the LayerFactory class is deprecated. How do I create a raster layer?

by Frank Sokolic — last modified 2010-11-04 15:23

The createLayer method of the LayerFactory class is deprecated. How do I create a raster layer?

The code in 1.x was something like this:

String filename;
BaseView view;
FLayer newLayer = LayerFactory.createLayer(filename, "gvSIG Image Driver",new File(filename), view.getProjection());

In 2.0 the code is:

String filename;
IView view;
DataStoreParameters parameters = DALLocator.getDataManager().createStoreParameters(RasterStoreProvider.NAME);
parameters.setDynValue("filename", filename);
parameters.setDynValue("srs", view.getViewDocument().getMapContext().getProjection());
FLayer newLayer = MapContextLocator.getMapContextManager().createLayer(filename, parameters);

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: