Rasters.jl icon indicating copy to clipboard operation
Rasters.jl copied to clipboard

In aggregate functions issues of scale as integer and float

Open Jigyasu4indp opened this issue 7 months ago • 0 comments

The function call gm2 = Rasters.aggregate(mean, m, 3) is working, but '

gm2 = Rasters.aggregate(mean, m, 3.333)
MethodError: no method matching _scale2int(::Rasters.Ag, ::Tuple{X{Projected{Float64, LinRange{Float64, Int64}, DimensionalData.Dimensions.LookupArrays.ForwardOrdered, DimensionalData.Dimensions.LookupArrays.Regular{Float64}, DimensionalData.Dimensions.LookupArrays.Intervals{DimensionalData.Dimensions.LookupArrays.Start}, DimensionalData.Dimensions.LookupArrays.Metadata{Rasters.GDALsource, Dict{String, Any}}, WellKnownText{GeoFormatTypes.CRS}, Nothing, X{Colon}}}, Y{Projected{Float64, LinRange{Float64, Int64}, DimensionalData.Dimensions.LookupArrays.ForwardOrdered, DimensionalData.Dimensions.LookupArrays.Regular{Float64}, DimensionalData.Dimensions.LookupArrays.Intervals{DimensionalData.Dimensions.LookupArrays.Start}, DimensionalData.Dimensions.LookupArrays.Metadata{Rasters.GDALsource, Dict{String, Any}}, WellKnownText{GeoFormatTypes.CRS}, Nothing, Y{Colon}}}}, ::Float64)

Generates an error.

Could you please suggest how to fix this?

Jigyasu4indp avatar Dec 27 '23 14:12 Jigyasu4indp