rdf4j-postgis  Version 0.1.0.0
SampleRasters Class Reference

Inherited by AddConstTest, AddTest, AndConstTest, AndTest, DivConstTest, DivTest, EqualTest, ExpTest, InvertTest, LogTest, MultConstTest, MultTest, NotTest, OrConstTest, OrTest, SubtractConstTest, SubtractTest, XorConstTest, XorTest, BandNoDataValueTest, BandTest, HasNoBandTest, HeightTest, IsEmptyTest, MinTileXTest, MinTileYTest, NumBandsTest, NumXTilesTest, NumYTilesTest, RasterToWorldCoordTest, RasterToWorldCoordXTest, RasterToWorldCoordYTest, ScaleXTest, ScaleYTest, ShearXTest, ShearYTest, SkewXTest, SkewYTest, TileGridXOffsetTest, TileGridYOffsetTest, TileHeightTest, TileWidthTest, TranslateXTest, TranslateYTest, UpperLeftXTest, UpperLeftYTest, WidthTest, WorldToRasterCoordTest, WorldToRasterCoordXTest, WorldToRasterCoordYTest, RastFromCoverageJSONTest, RastFromHexWKBTest, RastFromWKBTest, AsCoverageJSONTest, AsGeoTIFFTest, AsRastHexWKBTest, and AsRastWKBTest.

Collaboration diagram for SampleRasters:

Static Public Member Functions

static SampleRasters getInstance ()
 
static String displayRasterSummary (String rast)
 
static String displayRasterSummary (Value cov1)
 

Static Public Attributes

static final String rasterLiteral1 =""
 
static final String rasterBand =""
 
static String minwkbString
 
static String wkbString1 ="00000000013FF00000000000003FF00000000000000000000000000000000000000000000000000000000000000000000000000000000010E600020002040000010100"
 
static String wkbString2 ="0000000001407F4000000000003FF00000000000000000000000000000000000000000000000000000000000000000000000000000000010E600020002040022283800"
 
static String wkbString3
 
static String wkbString4
 
static String wkbString5
 
static String hexwkbString1 ="010000000000000000000000400000000000000840000000000000E03F000000000000E03F000000000000000000000000000000000F1000000A001400"
 
static final String covJSONString1 =""
 
static String rasterWKB
 
static SampleRasters rasters
 

Protected Member Functions

 SampleRasters ()
 

Constructor & Destructor Documentation

◆ SampleRasters()

SampleRasters ( )
protected
106  {
107  String inputFile = "wkb.bin";
108  InputStream is;
109  try {
110  is = new FileInputStream(inputFile);
111  rasterWKB=new String(Base64.encode(IOUtils.toByteArray(is)));
112  } catch (IOException e) {
113  // TODO Auto-generated catch block
114  e.printStackTrace();
115  }
116  }
static String rasterWKB
Definition: SampleRasters.java:102

References SampleRasters.rasterWKB.

Referenced by SampleRasters.getInstance().

Member Function Documentation

◆ displayRasterSummary() [1/2]

static String displayRasterSummary ( String  rast)
static
125  {
126  ValueFactory valfac=SimpleValueFactory.getInstance();
127  Value cov1 = valfac.createLiteral(rast, org.eclipse.rdf4j.query.algebra.evaluation.function.postgis.util.literals.raster.HexWKBRastDatatype.LiteralIRI);
128  Summary instance=new Summary();
129  Value result= instance.evaluate(valfac,cov1);
130  return result.stringValue();
131  }

References RasterAttributeStringFunction.evaluate().

Referenced by AddTest.testAdd(), AddConstTest.testAddConst(), AndTest.testAnd(), AndConstTest.testAndConst(), DivTest.testDiv(), MultTest.testMult(), OrTest.testOr(), SubtractTest.testSubtract(), WorldToRasterCoordYTest.testWorldToRasterCoordY(), and XorTest.testXor().

◆ displayRasterSummary() [2/2]

static String displayRasterSummary ( Value  cov1)
static
133  {
134  ValueFactory valfac=SimpleValueFactory.getInstance();
135  Summary instance=new Summary();
136  Value result= instance.evaluate(valfac,cov1);
137  return result.stringValue();
138  }

References RasterAttributeStringFunction.evaluate().

◆ getInstance()

static SampleRasters getInstance ( )
static
118  {
119  if(rasters==null) {
120  rasters=new SampleRasters();
121  }
122  return rasters;
123  }
static SampleRasters rasters
Definition: SampleRasters.java:104
SampleRasters()
Definition: SampleRasters.java:106

References SampleRasters.rasters, and SampleRasters.SampleRasters().

Member Data Documentation

◆ covJSONString1

final String covJSONString1 =""
static

◆ hexwkbString1

String hexwkbString1 ="010000000000000000000000400000000000000840000000000000E03F000000000000E03F000000000000000000000000000000000F1000000A001400"
static

◆ minwkbString

String minwkbString
static
Initial value:
="01"
+"0000"
+"0100"
+"000000000000F03F"
+"0000000000000040"
+"0000000000000840"
+"0000000000001040"
+"0000000000001440"
+"0000000000001840"
+"0A000000"
+"0100"
+"0100"
+"40"
+"00"
+"01"

◆ rasterBand

final String rasterBand =""
static

◆ rasterLiteral1

◆ rasters

SampleRasters rasters
static

◆ rasterWKB

String rasterWKB
static

◆ wkbString1

String wkbString1 ="00000000013FF00000000000003FF00000000000000000000000000000000000000000000000000000000000000000000000000000000010E600020002040000010100"
static

Referenced by AddTest.testAdd(), AddConstTest.testAddConst(), AndTest.testAnd(), AsGeoTIFFTest.testAsGeoTIFF(), AsRastHexWKBTest.testAsRastHexWKB(), AsRastWKBTest.testAsRastWKB(), BandTest.testBand(), BandNoDataValueTest.testBandNoDataValue(), DivTest.testDiv(), DivConstTest.testDivConst(), ExpTest.testExp(), HasNoBandTest.testHasNoBandFalse(), HasNoBandTest.testHasNoBandTrue(), LogTest.testLog(), ScaleXTest.testMinScaleX(), ScaleYTest.testMinScaleY(), MinTileXTest.testMinTileX(), SkewXTest.testMinTileX(), SkewYTest.testMinTileX(), MinTileYTest.testMinTileY(), MultTest.testMult(), MultConstTest.testMultConst(), NumBandsTest.testNumBands(), NumXTilesTest.testNumXTiles(), NumYTilesTest.testNumYTiles(), OrTest.testOr(), OrConstTest.testOrConst(), HeightTest.testRasterHeight(), RasterToWorldCoordTest.testRasterToWorldCoord(), RasterToWorldCoordXTest.testRasterToWorldCoordX(), RasterToWorldCoordYTest.testRasterToWorldCoordY(), WidthTest.testRasterWidth(), RastFromCoverageJSONTest.testRastFromCoverageJSON(), RastFromHexWKBTest.testRastFromHexWKB(), RastFromWKBTest.testRastFromWKB(), ShearXTest.testShearX(), ShearYTest.testShearY(), SubtractTest.testSubtract(), SubtractConstTest.testSubtractConst(), TileGridXOffsetTest.testTileGridXOffset(), TileGridYOffsetTest.testTileGridYOffset(), TileHeightTest.testTileHeight(), TileWidthTest.testTileHeight(), TranslateXTest.testTranslateX(), TranslateYTest.testTranslateY(), UpperLeftXTest.testUpperLeftX(), UpperLeftYTest.testUpperLeftY(), WorldToRasterCoordTest.testWorldToRasterCoord(), WorldToRasterCoordXTest.testWorldToRasterCoordX(), WorldToRasterCoordYTest.testWorldToRasterCoordY(), XorTest.testXor(), and XorConstTest.testXorConst().

◆ wkbString2

String wkbString2 ="0000000001407F4000000000003FF00000000000000000000000000000000000000000000000000000000000000000000000000000000010E600020002040022283800"
static

◆ wkbString3

String wkbString3
static
Initial value:
="00000000013FF000000000000040000000000000004008000000000000401000000000000040140000000000004018000000000000000010E6"
+"0003"
+"0002"
+"05"
+"FFFF"
+"FFFF"
+"0000"
+"FFF0"
+"007F"
+"000A"
+"0002"

◆ wkbString4

String wkbString4
static
Initial value:
="01"
+"0000"
+"0300"
+"9A9999999999A93F"
+"9A9999999999A9BF"
+"000000E02B274A41"
+"0000000077195641"
+"0000000000000000"
+"0000000000000000"
+"E6100000"
+"0500"
+"0500"
+"44"
+"00"
+"FDFEFDFEFEFDFEFEFDF9FAFEFEFCF9FBFDFEFEFDFCFAFEFEFE"
+"44"
+"00"
+"4E627AADD16076B4F9FE6370A9F5FE59637AB0E54F58617087"
+"44"
+"00"
+"46566487A1506CA2E3FA5A6CAFFBFE4D566DA4CB3E454C5665"

Referenced by AndConstTest.testAndConst().

◆ wkbString5

String wkbString5
static
Initial value:
="01"
+"0000"
+"0100"
+"0000000000805640"
+"00000000008056C0"
+"000000001C992D41"
+"00000000E49E2341"
+"0000000000000000"
+"0000000000000000"
+"FFFFFFFF"
+"0300"
+"0100"
+"45"
+"0100"
+"0100"
+"B401"
+"AF01"