Revision: 6528
          http://sourceforge.net/p/jump-pilot/code/6528
Author:   ma15569
Date:     2020-09-23 18:48:37 +0000 (Wed, 23 Sep 2020)
Log Message:
-----------
Correct bug pointed by Michael: if the attribute value is null it throws an 
Exception. Now a null value in a vector generates a no data value in the output 
 raster

Modified Paths:
--------------
    
core/trunk/src/org/openjump/core/rasterimage/algorithms/RasterizeAlgorithm.java

Modified: 
core/trunk/src/org/openjump/core/rasterimage/algorithms/RasterizeAlgorithm.java
===================================================================
--- 
core/trunk/src/org/openjump/core/rasterimage/algorithms/RasterizeAlgorithm.java 
    2020-09-23 16:47:27 UTC (rev 6527)
+++ 
core/trunk/src/org/openjump/core/rasterimage/algorithms/RasterizeAlgorithm.java 
    2020-09-23 18:48:37 UTC (rev 6528)
@@ -118,7 +118,11 @@
              FeatureDataset inputFC = new FeatureDataset(inputC, schema);
              for (Iterator<Feature> it = inputFC.iterator() ; it.hasNext() ; ) 
{
                    Feature f = it.next();
-                   dValue = 
Double.parseDouble(f.getAttribute(attributeName).toString());
+                   try {
+                           dValue = 
Double.parseDouble(f.getAttribute(attributeName).toString());
+                          } catch (Exception e) {
+                               dValue = NoData;
+                          }
                    final Geometry geom = f.getGeometry();
              
                 if (geom.intersects(extent)) {     



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to