Revision: 6565
          http://sourceforge.net/p/jump-pilot/code/6565
Author:   ma15569
Date:     2020-10-02 14:29:59 +0000 (Fri, 02 Oct 2020)
Log Message:
-----------
Correct method to rasterize that derives from AdbToolbox

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-10-02 12:23:18 UTC (rev 6564)
+++ 
core/trunk/src/org/openjump/core/rasterimage/algorithms/RasterizeAlgorithm.java 
    2020-10-02 14:29:59 UTC (rev 6565)
@@ -209,14 +209,26 @@
                            }
                    }
                 }
+                for (int x=0;  x < m_iNX; x++ ) {
+                         for (int y=0;  y < m_iNY; y++ ) {
+                                 if(bimage.getRGB(x, y) != 0 && 
bimage.getRGB(x, y) != -1){
+                                        valori[x][y]=1;
+                               }
+                             }
+                     }
             }
-             for (int x=0;  x < m_iNX; x++ ) {
-                 for (int y=0;  y < m_iNY; y++ ) {
-                         if(bimage.getRGB(x, y) != 0 && bimage.getRGB(x, y) != 
-1){
-                                 raster.setSample(x, y, 0, dValue);
+             for (Iterator<Feature> it = inputFC.iterator() ; it.hasNext() ; ) 
{
+                       Feature f = it.next();
+                       dValue = 
Double.parseDouble(f.getAttribute(attributeName).toString());    
+                 raster = GridRasterWrapper.matrixToRaster(valori);
+                for (int x=0;  x < m_iNX; x++ ) {
+                    for (int y=0;  y < m_iNY; y++ ) {
+                           if( valori[x][y]==1){
+                                   raster.setSample(x, y, 0, dValue);
                        }
-                     }
-             }
+                         }
+                 }
+               }
            
               
               RasterImageIO rasterImageIO = new RasterImageIO();



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

Reply via email to