org.ala.layers.grid
Class Grid2Shape

java.lang.Object
  extended by org.ala.layers.grid.Grid2Shape

public class Grid2Shape
extends java.lang.Object

Author:
Adam

Constructor Summary
Grid2Shape()
           
 
Method Summary
static int getArrayMax(int[] wktMap)
           
static int getArrayMin(int[] wktMap)
           
static int getPolygons(java.util.ArrayList<com.vividsolutions.jts.geom.Polygon> output, int gid, java.util.BitSet data, int nrows, int ncols, double xres, double yres, double minx, double miny)
           
static com.vividsolutions.jts.geom.MultiPolygon grid2Multipolygon(java.util.BitSet data, int nrows, int ncols, double minx, double miny, double resx, double resy)
           
static com.vividsolutions.jts.geom.MultiPolygon grid2Multipolygon(float[] data, double minValue, double maxValue, int nrows, int ncols, double minx, double miny, double resx, double resy)
           
static java.lang.String grid2Wkt(java.util.BitSet data, int nrows, int ncols, double minx, double miny, double resx, double resy)
           
static java.lang.String grid2Wkt(float[] data, double minValue, double maxValue, int nrows, int ncols, double minx, double miny, double resx, double resy)
           
static java.util.HashMap grid2WktIndexed(java.util.BitSet data, int nrows, int ncols, double minx, double miny, double resx, double resy, int startKey)
           
static java.util.HashMap grid2WktIndexed(float[] data, double minValue, double maxValue, int nrows, int ncols, double minx, double miny, double resx, double resy, int[] map)
           
static void streamGrid2Wkt(java.io.OutputStream os, java.util.BitSet data, int nrows, int ncols, double minx, double miny, double resx, double resy)
           
static void streamGrid2Wkt(java.io.OutputStream os, float[] data, double minValue, double maxValue, int nrows, int ncols, double minx, double miny, double resx, double resy)
           
static void streamGrid2WktIndexed(java.io.OutputStream os, java.util.BitSet data, int nrows, int ncols, double minx, double miny, double resx, double resy, int[] map, java.lang.StringBuilder index, int startKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Grid2Shape

public Grid2Shape()
Method Detail

grid2Wkt

public static java.lang.String grid2Wkt(java.util.BitSet data,
                                        int nrows,
                                        int ncols,
                                        double minx,
                                        double miny,
                                        double resx,
                                        double resy)

grid2WktIndexed

public static java.util.HashMap grid2WktIndexed(java.util.BitSet data,
                                                int nrows,
                                                int ncols,
                                                double minx,
                                                double miny,
                                                double resx,
                                                double resy,
                                                int startKey)

streamGrid2Wkt

public static void streamGrid2Wkt(java.io.OutputStream os,
                                  java.util.BitSet data,
                                  int nrows,
                                  int ncols,
                                  double minx,
                                  double miny,
                                  double resx,
                                  double resy)
                           throws java.io.IOException
Throws:
java.io.IOException

streamGrid2WktIndexed

public static void streamGrid2WktIndexed(java.io.OutputStream os,
                                         java.util.BitSet data,
                                         int nrows,
                                         int ncols,
                                         double minx,
                                         double miny,
                                         double resx,
                                         double resy,
                                         int[] map,
                                         java.lang.StringBuilder index,
                                         int startKey)
                                  throws java.io.IOException
Throws:
java.io.IOException

grid2Multipolygon

public static com.vividsolutions.jts.geom.MultiPolygon grid2Multipolygon(java.util.BitSet data,
                                                                         int nrows,
                                                                         int ncols,
                                                                         double minx,
                                                                         double miny,
                                                                         double resx,
                                                                         double resy)

grid2Wkt

public static java.lang.String grid2Wkt(float[] data,
                                        double minValue,
                                        double maxValue,
                                        int nrows,
                                        int ncols,
                                        double minx,
                                        double miny,
                                        double resx,
                                        double resy)

grid2WktIndexed

public static java.util.HashMap grid2WktIndexed(float[] data,
                                                double minValue,
                                                double maxValue,
                                                int nrows,
                                                int ncols,
                                                double minx,
                                                double miny,
                                                double resx,
                                                double resy,
                                                int[] map)

streamGrid2Wkt

public static void streamGrid2Wkt(java.io.OutputStream os,
                                  float[] data,
                                  double minValue,
                                  double maxValue,
                                  int nrows,
                                  int ncols,
                                  double minx,
                                  double miny,
                                  double resx,
                                  double resy)

grid2Multipolygon

public static com.vividsolutions.jts.geom.MultiPolygon grid2Multipolygon(float[] data,
                                                                         double minValue,
                                                                         double maxValue,
                                                                         int nrows,
                                                                         int ncols,
                                                                         double minx,
                                                                         double miny,
                                                                         double resx,
                                                                         double resy)

getPolygons

public static int getPolygons(java.util.ArrayList<com.vividsolutions.jts.geom.Polygon> output,
                              int gid,
                              java.util.BitSet data,
                              int nrows,
                              int ncols,
                              double xres,
                              double yres,
                              double minx,
                              double miny)

getArrayMax

public static int getArrayMax(int[] wktMap)

getArrayMin

public static int getArrayMin(int[] wktMap)


Copyright © 2014. All Rights Reserved.