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 17:10:05 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:

.. code-block:: java

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

In 2.0 the code is:

.. code-block:: java

   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);

View source document


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: