How to use the java.newDouble function in java

To help you get started, we’ve selected a few java examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
console.log('epsgur', epsg3857ur);


    // Create new Contents
    var Contents = java.import('mil.nga.geopackage.core.contents.Contents');
    var contents = new Contents();
    contents.setTableNameSync(tableName);
    contents.setDataTypeSync(java.callStaticMethodSync('mil.nga.geopackage.core.contents.ContentsDataType', 'fromName', 'tiles'));
    contents.setIdentifierSync(tableName);

    var srsDao = self.geoPackage.getSpatialReferenceSystemDaoSync();
    var srsWgs84 = srsDao.getOrCreateSync(4326);

    var Date = java.import('java.util.Date');
    contents.setLastChange(new Date());
    contents.setMinXSync(java.newDouble(llCorner.west));
    contents.setMinYSync(java.newDouble(llCorner.south));
    contents.setMaxXSync(java.newDouble(urCorner.east));
    contents.setMaxYSync(java.newDouble(urCorner.north));
    contents.setSrsSync(srsWgs84);

    // Create the contents
    self.geoPackage.getContentsDaoSync().createSync(contents);

    // Create new Tile Matrix Set
    var tileMatrixSetDao = self.geoPackage.getTileMatrixSetDaoSync();

    var srsDao = self.geoPackage.getSpatialReferenceSystemDaoSync();
    var srsEpsg3857 = srsDao.getOrCreateSync(3857);

    var TileMatrixSet = java.import('mil.nga.geopackage.tiles.matrixset.TileMatrixSet');
    var tileMatrixSet = new TileMatrixSet();
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
self.tableProperties[tableName][propertyColumnNames[i]] = 'property_'+i;
      columns.addSync(java.callStaticMethodSync('mil.nga.geopackage.features.user.FeatureColumn', 'createColumn', i+2, 'property_'+i, java.callStaticMethodSync('mil.nga.geopackage.db.GeoPackageDataType', 'fromName', 'TEXT'), false, null));
    }

    var featureTable = new FeatureTable(tableName, columns);
    self.geoPackage.createFeatureTableSync(featureTable);

    var epsg3857ll = proj4('EPSG:3857', [extent[0], extent[1]]);
    var epsg3857ur = proj4('EPSG:3857', [extent[2], extent[3]]);
    var contents = new Contents();
    contents.setTableNameSync(tableName);
    contents.setDataTypeSync(java.callStaticMethodSync('mil.nga.geopackage.core.contents.ContentsDataType', 'fromName', 'features'));
    contents.setIdentifierSync(tableName);
    // contents.setDescription("");
    contents.setLastChange(new Date());
    contents.setMinXSync(java.newDouble(epsg3857ll[0]));
    contents.setMinYSync(java.newDouble(epsg3857ll[1]));
    contents.setMaxXSync(java.newDouble(epsg3857ur[0]));
    contents.setMaxYSync(java.newDouble(epsg3857ur[1]));
    contents.setSrsSync(srsEpsg3857);
    self.geoPackage.getContentsDaoSync().createSync(contents);

    var geometryColumns = new GeometryColumns();
    geometryColumns.setContentsSync(contents);
    geometryColumns.setSrsSync(contents.getSrsSync());
    geometryColumns.setGeometryTypeSync(java.callStaticMethodSync('mil.nga.wkb.geom.GeometryType', 'fromName', 'GEOMETRY'));
    geometryColumns.setColumnNameSync('geom');
    self.geoPackage.getGeometryColumnsDaoSync().create(geometryColumns);

    self.featureDaos[tableName] = self.geoPackage.getFeatureDaoSync(geometryColumns);

    self.geoPackage.createDataColumnsTableSync();
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
var featureTable = new FeatureTable(tableName, columns);
    self.geoPackage.createFeatureTableSync(featureTable);

    var epsg3857ll = proj4('EPSG:3857', [extent[0], extent[1]]);
    var epsg3857ur = proj4('EPSG:3857', [extent[2], extent[3]]);
    var contents = new Contents();
    contents.setTableNameSync(tableName);
    contents.setDataTypeSync(java.callStaticMethodSync('mil.nga.geopackage.core.contents.ContentsDataType', 'fromName', 'features'));
    contents.setIdentifierSync(tableName);
    // contents.setDescription("");
    contents.setLastChange(new Date());
    contents.setMinXSync(java.newDouble(epsg3857ll[0]));
    contents.setMinYSync(java.newDouble(epsg3857ll[1]));
    contents.setMaxXSync(java.newDouble(epsg3857ur[0]));
    contents.setMaxYSync(java.newDouble(epsg3857ur[1]));
    contents.setSrsSync(srsEpsg3857);
    self.geoPackage.getContentsDaoSync().createSync(contents);

    var geometryColumns = new GeometryColumns();
    geometryColumns.setContentsSync(contents);
    geometryColumns.setSrsSync(contents.getSrsSync());
    geometryColumns.setGeometryTypeSync(java.callStaticMethodSync('mil.nga.wkb.geom.GeometryType', 'fromName', 'GEOMETRY'));
    geometryColumns.setColumnNameSync('geom');
    self.geoPackage.getGeometryColumnsDaoSync().create(geometryColumns);

    self.featureDaos[tableName] = self.geoPackage.getFeatureDaoSync(geometryColumns);

    self.geoPackage.createDataColumnsTableSync();

    var dataColumnsDao = self.geoPackage.getDataColumnsDaoSync();
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
// Create new Contents
    var Contents = java.import('mil.nga.geopackage.core.contents.Contents');
    var contents = new Contents();
    contents.setTableNameSync(tableName);
    contents.setDataTypeSync(java.callStaticMethodSync('mil.nga.geopackage.core.contents.ContentsDataType', 'fromName', 'tiles'));
    contents.setIdentifierSync(tableName);

    var srsDao = self.geoPackage.getSpatialReferenceSystemDaoSync();
    var srsWgs84 = srsDao.getOrCreateSync(4326);

    var Date = java.import('java.util.Date');
    contents.setLastChange(new Date());
    contents.setMinXSync(java.newDouble(llCorner.west));
    contents.setMinYSync(java.newDouble(llCorner.south));
    contents.setMaxXSync(java.newDouble(urCorner.east));
    contents.setMaxYSync(java.newDouble(urCorner.north));
    contents.setSrsSync(srsWgs84);

    // Create the contents
    self.geoPackage.getContentsDaoSync().createSync(contents);

    // Create new Tile Matrix Set
    var tileMatrixSetDao = self.geoPackage.getTileMatrixSetDaoSync();

    var srsDao = self.geoPackage.getSpatialReferenceSystemDaoSync();
    var srsEpsg3857 = srsDao.getOrCreateSync(3857);

    var TileMatrixSet = java.import('mil.nga.geopackage.tiles.matrixset.TileMatrixSet');
    var tileMatrixSet = new TileMatrixSet();
    tileMatrixSet.setContentsSync(contents);
    tileMatrixSet.setSrsSync(srsEpsg3857);
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
}

    var featureTable = new FeatureTable(tableName, columns);
    self.geoPackage.createFeatureTableSync(featureTable);

    var epsg3857ll = proj4('EPSG:3857', [extent[0], extent[1]]);
    var epsg3857ur = proj4('EPSG:3857', [extent[2], extent[3]]);
    var contents = new Contents();
    contents.setTableNameSync(tableName);
    contents.setDataTypeSync(java.callStaticMethodSync('mil.nga.geopackage.core.contents.ContentsDataType', 'fromName', 'features'));
    contents.setIdentifierSync(tableName);
    // contents.setDescription("");
    contents.setLastChange(new Date());
    contents.setMinXSync(java.newDouble(epsg3857ll[0]));
    contents.setMinYSync(java.newDouble(epsg3857ll[1]));
    contents.setMaxXSync(java.newDouble(epsg3857ur[0]));
    contents.setMaxYSync(java.newDouble(epsg3857ur[1]));
    contents.setSrsSync(srsEpsg3857);
    self.geoPackage.getContentsDaoSync().createSync(contents);

    var geometryColumns = new GeometryColumns();
    geometryColumns.setContentsSync(contents);
    geometryColumns.setSrsSync(contents.getSrsSync());
    geometryColumns.setGeometryTypeSync(java.callStaticMethodSync('mil.nga.wkb.geom.GeometryType', 'fromName', 'GEOMETRY'));
    geometryColumns.setColumnNameSync('geom');
    self.geoPackage.getGeometryColumnsDaoSync().create(geometryColumns);

    self.featureDaos[tableName] = self.geoPackage.getFeatureDaoSync(geometryColumns);

    self.geoPackage.createDataColumnsTableSync();

    var dataColumnsDao = self.geoPackage.getDataColumnsDaoSync();
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
// Create new Contents
    var Contents = java.import('mil.nga.geopackage.core.contents.Contents');
    var contents = new Contents();
    contents.setTableNameSync(tableName);
    contents.setDataTypeSync(java.callStaticMethodSync('mil.nga.geopackage.core.contents.ContentsDataType', 'fromName', 'tiles'));
    contents.setIdentifierSync(tableName);

    var srsDao = self.geoPackage.getSpatialReferenceSystemDaoSync();
    var srsWgs84 = srsDao.getOrCreateSync(4326);

    var Date = java.import('java.util.Date');
    contents.setLastChange(new Date());
    contents.setMinXSync(java.newDouble(llCorner.west));
    contents.setMinYSync(java.newDouble(llCorner.south));
    contents.setMaxXSync(java.newDouble(urCorner.east));
    contents.setMaxYSync(java.newDouble(urCorner.north));
    contents.setSrsSync(srsWgs84);

    // Create the contents
    self.geoPackage.getContentsDaoSync().createSync(contents);

    // Create new Tile Matrix Set
    var tileMatrixSetDao = self.geoPackage.getTileMatrixSetDaoSync();

    var srsDao = self.geoPackage.getSpatialReferenceSystemDaoSync();
    var srsEpsg3857 = srsDao.getOrCreateSync(3857);

    var TileMatrixSet = java.import('mil.nga.geopackage.tiles.matrixset.TileMatrixSet');
    var tileMatrixSet = new TileMatrixSet();
    tileMatrixSet.setContentsSync(contents);
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
var matrixHeight = ((yRangeMinZoom.max - yRangeMinZoom.min) + 1) * Math.pow(2,(zoom - minZoom));

      console.log('zoom: %d, matrixheight: %d, matrixwidth: %d', zoom, matrixHeight, matrixWidth);

      var pixelXSize = ((epsg3857ur[0] - epsg3857ll[0]) / matrixWidth) / 256;
      var pixelYSize = ((epsg3857ur[1] - epsg3857ll[1]) / matrixHeight) / 256;

      var TileMatrix = java.import('mil.nga.geopackage.tiles.matrix.TileMatrix');
      var tileMatrix = new TileMatrix();
      tileMatrix.setContentsSync(contents);
      tileMatrix.setZoomLevelSync(java.newLong(zoom));
      tileMatrix.setMatrixWidthSync(java.newLong(matrixWidth));
      tileMatrix.setMatrixHeightSync(java.newLong(matrixHeight));
      tileMatrix.setTileWidthSync(java.newLong(256));
      tileMatrix.setTileHeightSync(java.newLong(256));
      tileMatrix.setPixelXSizeSync(java.newDouble(pixelXSize));
      tileMatrix.setPixelYSizeSync(java.newDouble(pixelYSize));
      tileMatrixDao.createSync(tileMatrix);
    }
    callback(null, self);
  }).done();
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
console.log('zoom: %d, matrixheight: %d, matrixwidth: %d', zoom, matrixHeight, matrixWidth);

      var pixelXSize = ((epsg3857ur[0] - epsg3857ll[0]) / matrixWidth) / 256;
      var pixelYSize = ((epsg3857ur[1] - epsg3857ll[1]) / matrixHeight) / 256;

      var TileMatrix = java.import('mil.nga.geopackage.tiles.matrix.TileMatrix');
      var tileMatrix = new TileMatrix();
      tileMatrix.setContentsSync(contents);
      tileMatrix.setZoomLevelSync(java.newLong(zoom));
      tileMatrix.setMatrixWidthSync(java.newLong(matrixWidth));
      tileMatrix.setMatrixHeightSync(java.newLong(matrixHeight));
      tileMatrix.setTileWidthSync(java.newLong(256));
      tileMatrix.setTileHeightSync(java.newLong(256));
      tileMatrix.setPixelXSizeSync(java.newDouble(pixelXSize));
      tileMatrix.setPixelYSizeSync(java.newDouble(pixelYSize));
      tileMatrixDao.createSync(tileMatrix);
    }
    callback(null, self);
  }).done();
github RedSeal-co / ts-tinkerpop / lib / tsJavaModule.js View on Github external
    function newDouble(val) { return _java.newDouble(val); }
    Java.newDouble = newDouble;
github ngageoint / geopackage-js / geopackage-legacy.js View on Github external
GeoPackage.prototype._createPoint = function(point) {
  var Point = java.import('mil.nga.wkb.geom.Point');
  return new Point(java.newDouble(point[0]), java.newDouble(point[1]));
}