Comments (7)
Table will be updated here as a new contributor, hi, is on-board trying his best to fix some stuff:
fun | ui_raster | ui_vector | internal_terra | internal_sf | ui_doc | examp | return | backlog |
---|---|---|---|---|---|---|---|---|
classifyQA | t+r | - | ✔️ | ✔️ | t | |||
cloudMask | t+r | - | ✔️ | ✔️ | t | |||
cloudShadowMask | t+r | - | ✔️ | ✔️ | t | |||
coregisterImages | t+r | - | ✔️ | ✔️ | t | |||
estimateHaze | t+r | - | ✔️ | ✔️ | - | ❌ | ||
fCover | t+r | - | ✔️ | ✔️ | t | |||
ggR | t+r | - | ✔️ | - | - | |||
ggRGB | t+r | - | ✔️ | - | - | |||
histMatch | t+r | - | ✔️ | ✔️ | t | |||
mesma | t+r | - | ✔️ | ✔️ | t | |||
normImage | t+r | - | ✔️ | - | t | |||
oneHotEncode | t+r | - | ✔️ | - | t | |||
panSharpen | t+r | - | ✔️ | ✔️ | t | |||
pifMatch | t+r | - | ✔️ | ✔️ | t | |||
radCor | t+r | - | ✔️ | ✔️ | t | |||
rasterCVA | t+r | - | ✔️ | ✔️ | t | |||
rasterEntropy | t+r | - | ✔️ | ✔️ | t | |||
rasterPCA | t+r | - | ✔️ | ✔️ | t | |||
readRSTBX | t+r | - | ✔️ | ✔️ | t+superclass | |||
rescaleImage | t+r | - | ✔️ | - | t | |||
sam | t+r | - | ✔️ | - | t | |||
saveRSTBX | t+r | - | ✔️ | - | t | |||
spectralIndices | t+r | - | ✔️ | - | t | |||
stackMeta | t+r | - | ✔️ | - | r/t | |||
superClass | t+r | sf | ✔️ | ✔️ | t+ sf | |||
tasseledCap | t+r | - | ✔️ | - | t | |||
topCor | t+r | - | ✔️ | - | t | |||
unsuperClass | t+r | - | ✔️ | - | t | |||
validateMap | t+r | sp+sf | ✔️ | ✔️ | - |
from rstoolbox.
Hi Konstantin, great to have you on board! Stoked to see the project be revived. Cheers, Benni
from rstoolbox.
Test and Example Datasets Transition
Example datasets should be replaced with terra/sf versions.
Test datasets should be retained but complemented with terra/sf versions.
dataset | type | class |
---|---|---|
data(lsat) | ex | RasterBrick |
data(srtm) | ex | RasterLayer |
data(rlogo) | ex | RasterBrick |
trainingPoints.rds | ex | SpatialPointsDF |
trainingPolygons.rds | ex | SpatialPolygonsDF |
from rstoolbox.
Design desicions:
- if input is
raster::Raster*
, shouldraster::Raster*
orterra::SpatRaster
be returned? - if input is
sp::Spatial*
, shouldsp::Spatial*
orsf::st_sf*
be returned?
from rstoolbox.
Note:
> ggplot(data=wave, aes(x, y)) +
+ ggRGB(rlogo, ext=terra::ext(rlogo),ggLayer = TRUE) +
+ geom_polygon(alpha=0.2) +
+ coord_equal(ylim=c(0,75))
Error in .local(x, y, ...) : Cannot get an Extent object from argument y
> ggplot(data=wave, aes(x, y)) +
+ ggRGB(rlogo, ext=raster::extent(rlogo),ggLayer = TRUE) +
+ geom_polygon(alpha=0.2) +
+ coord_equal(ylim=c(0,75))
works.
from rstoolbox.
Test and Example Datasets Transition
Example datasets should be replaced with terra/sf versions. Test datasets should be retained but complemented with terra/sf versions.
dataset type class
data(lsat) ex RasterBrick
data(srtm) ex RasterLayer
data(rlogo) ex RasterBrick
trainingPoints.rds ex SpatialPointsDF
trainingPolygons.rds ex SpatialPolygonsDF
Default data was replaced with terra SpatRaster .rds files. They are now called with just typing lsat
instead of data(lsat)
. Also training points and polygons are now save not as sp::Spatial* anymore, but just as a table.
from rstoolbox.
switched to terra in mr #98
from rstoolbox.
Related Issues (20)
- R fatal error when using unsuperClass from RStoolbox HOT 4
- `superClass` unable to predict when there is NA in raster data HOT 3
- Fails to run `superClass` when one of the raster layer is factor HOT 3
- Fails to run superClass when providing the `model` parameter
- Fails to run ggRGB with stacked rasters HOT 4
- Duplicate row.names are not allowed. HOT 4
- Allow fitting models on raster stacks of differing extents HOT 3
- Training data error superClass HOT 1
- MTL file error HOT 2
- Please attend to retirement of rgdal, rgeos and maptools HOT 1
- No plot with ggRGB(rlogo, ggLayer = TRUE)
- Problems with readMeta
- Stale CRS in stored objects
- Please remove dependencies on **rgdal**, **rgeos**, and/or **maptools** HOT 3
- topCor
- Error: rasterCVA
- ggR with classified raster HOT 1
- CRAN Archival 2023-02-12 HOT 8
- error in evaluating the argument 'y' in selecting a method for function 'intersect': non-character object(s)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rstoolbox.