def createRasterMapOp(self, tileIds, zoomLevel, tileSize, name='', imageNoData=None, imageInitialData=None): if imageNoData is None: imageNoData = self._defaultImageNoData if imageInitialData is None: imageInitialData = self._defaultImageInitialData # Capture image initial and nodata to compare against self._imageInitialData = imageInitialData self._imageNoData = imageNoData mapop = self._rasterMapOpTestSupport.createRasterMapOp( tileIds, zoomLevel, tileSize, name, imageNoData, imageInitialData) return RasterMapOp(mapop=mapop, gateway=self._mrgeo.gateway, context=self._sparkContext)
def createRasterMapOpWithBounds(self, tileIds, zoomLevel, tileSize, w, s, e, n, name='', imageNoData=None, imageInitialData=None): if imageNoData is None: imageNoData = self._defaultImageNoData if imageInitialData is None: imageInitialData = self._defaultImageInitialData bounds = self._jvm.Bounds(w, s, e, n) mapop = self._rasterMapOpTestSupport.createRasterMapOpWithBounds( tileIds, zoomLevel, tileSize, name, bounds, imageNoData, imageInitialData) return RasterMapOp(mapop=mapop, gateway=self._mrgeo.gateway, context=self._sparkContext)