Re: [JPP-Devel] Fwd: NullPointerException Change Raster Image Properties

2015-05-23 Thread Giuseppe Aruta
Hi Uwe,
I just gave a look on the code again to correct an annoying bug on Raster
Color Editor: the elements of this panel were randomly appearing on  Raster
transparency panel when a Single band raster was selected.
Now the Dialog (only for Single band raster) is smaller as there is no need
of the Select Color transparency for those files (it was not working
anyhow).
Nothing is changed if an image is selected.
I also added a new option on Raster Color Editor panel to switch between
ramp and interval color model, something embryonic, thanks to the new
raster framework/classes that Alberto (one member of this list) added to
OpenJUMP. I hope one day he can give a look and make something more
professional than my work.
Best regards
Peppe


2015-05-21 10:19 GMT+02:00 Uwe Dalluege uwe.dallu...@hcu-hamburg.de:

 Hi Peppe,

 your solution in OJ 4456 works fine!
 Thank you for your quick help.

 Regards

 Uwe


 Am 20.05.2015 um 20:35 schrieb Giuseppe Aruta:


 -- Forwarded message --
 From: *Giuseppe Aruta* giuseppe.ar...@gmail.com
 mailto:giuseppe.ar...@gmail.com
 Date: 2015-05-20 20:33 GMT+02:00
 Subject: Re: [JPP-Devel] NullPointerException Change Raster Image
 Properties
 To: Rahkonen Jukka (MML) jukka.rahko...@maanmittauslaitos.fi
 mailto:jukka.rahko...@maanmittauslaitos.fi


 Applied the modifications,
 see OpenJUMP version 4456.
 Peppe

 2015-05-20 19:12 GMT+02:00 Giuseppe Aruta giuseppe.ar...@gmail.com
 mailto:giuseppe.ar...@gmail.com:

 I found the problem.

 Actually Change Raster  Style Plugin activates in the same time 3
 different actions: transparency, scale visibility and Raster Color
 Editor (color schema for single band raster, deriving from
 RasterRaster color editor plugin).

 The Raster Color Editor panel has a /Default Colors/ option on the
 list (as default) which probably was used to restore original color
 schema of the raster.
 Actually it returns an empty array of colors and the image (single
 or multiple bands raster) disappears.

 The workaround that I can do is the following:

 1) If a *multiple bands raster* is selected, only two panels will be
 visible: Transparency and Scale visibility, If user want to apply a
 false color schema to a multiple band, there is still the old
 RasterRaster color editor plugin.

 ​
 2) If a *single band raster* is selected, the 3 panels will be
 visible: Transparency, Scale visibility and LUT. The previous
 /Default Colors option/ on Raster Color Editor panel will point to a
 Black-White color schema, as default in OpenJUMP


 I prefer to avoid to use Raster Color Editor option for multiple
 raster layers, in this moment, as this option is still embrionic in
 OJ and there is still a lot of job to do (colors per classes, for
 instance).
 I would like to have your opinion
 Peppe



 2015-05-20 18:07 GMT+02:00 Giuseppe Aruta giuseppe.ar...@gmail.com
 mailto:giuseppe.ar...@gmail.com:

 Hi Uwe, Jukka,
 Jukka is right. Zooming in/out to let the image appear again.
 But also clicking the colour transparent check-box.
 I will do some test on next days and try to solve it: the actual
 behaviour is not so practical.
 Peppe

 2015-05-20 9:04 GMT+02:00 Rahkonen Jukka (MML)
 jukka.rahko...@maanmittauslaitos.fi
 mailto:jukka.rahko...@maanmittauslaitos.fi:

 Hi,

 The image disappears also for me with  r4455 initially but
 if I just zoom in one time it comes back and stays visible
 after that.

 -Jukka Rahkonen-


 Uwe Dalluege wrote:

 Hi Peppe,

 thank you for your quick answer.
 Unfortunately the rasterimage disappears after pressing the
 Apply button.
 First for a few seconds but pressing the Apply or Ok button
 again the image disappears for ever :-(

 Please see the attachment.

 Regards

 Uwe



 Am 19.05.2015 um 20:42 schrieb Giuseppe Aruta:
   Hi Uwe,
   I gave a look, it should be fixed on next OJ NB thanks
 for the test
   Peppe
  
   2015-05-19 9:18 GMT+02:00 Uwe Dalluege
 uwe.dallu...@hcu-hamburg.de
 mailto:uwe.dallu...@hcu-hamburg.de
   mailto:uwe.dallu...@hcu-hamburg.de

 mailto:uwe.dallu...@hcu-hamburg.de:
  
   Hi,
  
   1. Open a Sextante Raster Image.
   2. Change Raster Image Properties.
   3. Enable the checkBox Do you want a color to be
 transparent.
   4. Move the slider set overall transparency
   5. Press Apply-Button
   and the raster image changed without an error.
   6. Press 

Re: [JPP-Devel] Fwd: NullPointerException Change Raster Image Properties

2015-05-21 Thread Uwe Dalluege
Hi Peppe,

your solution in OJ 4456 works fine!
Thank you for your quick help.

Regards

Uwe


Am 20.05.2015 um 20:35 schrieb Giuseppe Aruta:

 -- Forwarded message --
 From: *Giuseppe Aruta* giuseppe.ar...@gmail.com
 mailto:giuseppe.ar...@gmail.com
 Date: 2015-05-20 20:33 GMT+02:00
 Subject: Re: [JPP-Devel] NullPointerException Change Raster Image Properties
 To: Rahkonen Jukka (MML) jukka.rahko...@maanmittauslaitos.fi
 mailto:jukka.rahko...@maanmittauslaitos.fi


 Applied the modifications,
 see OpenJUMP version 4456.
 Peppe

 2015-05-20 19:12 GMT+02:00 Giuseppe Aruta giuseppe.ar...@gmail.com
 mailto:giuseppe.ar...@gmail.com:

 I found the problem.

 Actually Change Raster  Style Plugin activates in the same time 3
 different actions: transparency, scale visibility and Raster Color
 Editor (color schema for single band raster, deriving from
 RasterRaster color editor plugin).

 The Raster Color Editor panel has a /Default Colors/ option on the
 list (as default) which probably was used to restore original color
 schema of the raster.
 Actually it returns an empty array of colors and the image (single
 or multiple bands raster) disappears.

 The workaround that I can do is the following:

 1) If a *multiple bands raster* is selected, only two panels will be
 visible: Transparency and Scale visibility, If user want to apply a
 false color schema to a multiple band, there is still the old
 RasterRaster color editor plugin.

 ​
 2) If a *single band raster* is selected, the 3 panels will be
 visible: Transparency, Scale visibility and LUT. The previous
 /Default Colors option/ on Raster Color Editor panel will point to a
 Black-White color schema, as default in OpenJUMP


 I prefer to avoid to use Raster Color Editor option for multiple
 raster layers, in this moment, as this option is still embrionic in
 OJ and there is still a lot of job to do (colors per classes, for
 instance).
 I would like to have your opinion
 Peppe



 2015-05-20 18:07 GMT+02:00 Giuseppe Aruta giuseppe.ar...@gmail.com
 mailto:giuseppe.ar...@gmail.com:

 Hi Uwe, Jukka,
 Jukka is right. Zooming in/out to let the image appear again.
 But also clicking the colour transparent check-box.
 I will do some test on next days and try to solve it: the actual
 behaviour is not so practical.
 Peppe

 2015-05-20 9:04 GMT+02:00 Rahkonen Jukka (MML)
 jukka.rahko...@maanmittauslaitos.fi
 mailto:jukka.rahko...@maanmittauslaitos.fi:

 Hi,

 The image disappears also for me with  r4455 initially but
 if I just zoom in one time it comes back and stays visible
 after that.

 -Jukka Rahkonen-


 Uwe Dalluege wrote:

 Hi Peppe,

 thank you for your quick answer.
 Unfortunately the rasterimage disappears after pressing the
 Apply button.
 First for a few seconds but pressing the Apply or Ok button
 again the image disappears for ever :-(

 Please see the attachment.

 Regards

 Uwe



 Am 19.05.2015 um 20:42 schrieb Giuseppe Aruta:
   Hi Uwe,
   I gave a look, it should be fixed on next OJ NB thanks
 for the test
   Peppe
  
   2015-05-19 9:18 GMT+02:00 Uwe Dalluege
 uwe.dallu...@hcu-hamburg.de
 mailto:uwe.dallu...@hcu-hamburg.de
   mailto:uwe.dallu...@hcu-hamburg.de
 mailto:uwe.dallu...@hcu-hamburg.de:
  
   Hi,
  
   1. Open a Sextante Raster Image.
   2. Change Raster Image Properties.
   3. Enable the checkBox Do you want a color to be
 transparent.
   4. Move the slider set overall transparency
   5. Press Apply-Button
   and the raster image changed without an error.
   6. Press OK Button and the error message appears...
  
   I tested it with OJ Version 20150507 snapshot rev.4426
  
  
  
   java.lang.NullPointerException
at
  
   
 org.openjump.core.ui.plugin.layer.pirolraster.panel.RasterColorEditorPanel.updateStyles(RasterColorEditorPanel.java:289)
at
  
   
 org.openjump.core.ui.plugin.layer.pirolraster.ChangeRasterImagePropertiesPlugIn.execute(ChangeRasterImagePropertiesPlugIn.java:128)
at
  
   
 com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:342)
at
 

[JPP-Devel] Fwd: NullPointerException Change Raster Image Properties

2015-05-20 Thread Giuseppe Aruta
-- Forwarded message --
From: Giuseppe Aruta giuseppe.ar...@gmail.com
Date: 2015-05-20 20:33 GMT+02:00
Subject: Re: [JPP-Devel] NullPointerException Change Raster Image Properties
To: Rahkonen Jukka (MML) jukka.rahko...@maanmittauslaitos.fi


Applied the modifications,
see OpenJUMP version 4456.
Peppe

2015-05-20 19:12 GMT+02:00 Giuseppe Aruta giuseppe.ar...@gmail.com:

 I found the problem.

 Actually Change Raster  Style Plugin activates in the same time 3
 different actions: transparency, scale visibility and Raster Color Editor
 (color schema for single band raster, deriving from RasterRaster color
 editor plugin).

 The Raster Color Editor panel has a *Default Colors* option on the list
 (as default) which probably was used to restore original color schema of
 the raster.
 Actually it returns an empty array of colors and the image (single or
 multiple bands raster) disappears.

 The workaround that I can do is the following:

 1) If a *multiple bands raster* is selected, only two panels will be
 visible: Transparency and Scale visibility, If user want to apply a false
 color schema to a multiple band, there is still the old RasterRaster color
 editor plugin.

 ​
 2) If a *single band raster* is selected, the 3 panels will be visible:
 Transparency, Scale visibility and LUT. The previous *Default Colors
 option* on Raster Color Editor panel will point to a Black-White color
 schema, as default in OpenJUMP


 I prefer to avoid to use Raster Color Editor option for multiple raster
 layers, in this moment, as this option is still embrionic in OJ and there
 is still a lot of job to do (colors per classes, for instance).
 I would like to have your opinion
 Peppe



 2015-05-20 18:07 GMT+02:00 Giuseppe Aruta giuseppe.ar...@gmail.com:

 Hi Uwe, Jukka,
 Jukka is right. Zooming in/out to let the image appear again. But also
 clicking the colour transparent check-box.
 I will do some test on next days and try to solve it: the actual
 behaviour is not so practical.
 Peppe

 2015-05-20 9:04 GMT+02:00 Rahkonen Jukka (MML) 
 jukka.rahko...@maanmittauslaitos.fi:

 Hi,

 The image disappears also for me with  r4455 initially but if I just
 zoom in one time it comes back and stays visible after that.

 -Jukka Rahkonen-


 Uwe Dalluege wrote:

 Hi Peppe,

 thank you for your quick answer.
 Unfortunately the rasterimage disappears after pressing the Apply button.
 First for a few seconds but pressing the Apply or Ok button again the
 image disappears for ever :-(

 Please see the attachment.

 Regards

 Uwe



 Am 19.05.2015 um 20:42 schrieb Giuseppe Aruta:
  Hi Uwe,
  I gave a look, it should be fixed on next OJ NB thanks for the test
  Peppe
 
  2015-05-19 9:18 GMT+02:00 Uwe Dalluege uwe.dallu...@hcu-hamburg.de
  mailto:uwe.dallu...@hcu-hamburg.de:
 
  Hi,
 
  1. Open a Sextante Raster Image.
  2. Change Raster Image Properties.
  3. Enable the checkBox Do you want a color to be transparent.
  4. Move the slider set overall transparency
  5. Press Apply-Button
  and the raster image changed without an error.
  6. Press OK Button and the error message appears...
 
  I tested it with OJ Version 20150507 snapshot rev.4426
 
 
 
  java.lang.NullPointerException
   at
 
  
 org.openjump.core.ui.plugin.layer.pirolraster.panel.RasterColorEditorPanel.updateStyles(RasterColorEditorPanel.java:289)
   at
 
  
 org.openjump.core.ui.plugin.layer.pirolraster.ChangeRasterImagePropertiesPlugIn.execute(ChangeRasterImagePropertiesPlugIn.java:128)
   at
 
  
 com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:342)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown
  Source)
   at
  javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at
  javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown
 Source)
   at javax.swing.AbstractButton.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown
  Source)
   at
 
  javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
  Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown
 Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at
  java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at
 java.awt.LightweightDispatcher.processMouseEvent(Unknown
  Source)
   at