Package skeleton

parent 7856e08c
.Rproj.user
.Rhistory
.RData
.Ruserdata
eumap Change Log
==================
This file records the changes in eumap library in reverse chronological order.
## v0.0.1 (2020.09.25)
\ No newline at end of file
Package: eumap
Title: European environmental maps processing and production
Version: 0.0.1
Authors@R: person("Tomislav", "Hengl", email = "tom.hengl@opengeohub.org", role = c("aut", "cre"))
Description: Functions and sample datasets for accessing, processing and producing spatial layers for EU. It includes standard tiling systems, functions to overlay points and large stacks of grids, fit spatial prediction and harmonization models, harmonize multisource Earth Observation Data. Find out more about this project from: https://opendatascience.eu/.
Depends: R (>= 3.5.0)
License: GPL-2 | MIT + file LICENSE
Encoding: UTF-8
LazyData: true
URL: https://gitlab.com/geoharmonizer_inea/eumap
BugReports: https://gitlab.com/geoharmonizer_inea/eumap/issues/
Imports:
methods,
utils,
parallel,
matrixStats,
ranger,
nnet,
glmnet,
mlr3,
sp,
xgboost,
rgdal,
raster,
terra
Suggests:
RoxygenNote: 7.1.0
SystemRequirements: C++11, GDAL (>= 2.0.1), GEOS (>= 3.4.0),
PROJ (>= 4.8.0)
This diff is collapsed.
# Generated by roxygen2: do not edit by hand
S3method(predict,spLearner)
S3method(print,spLearner)
export(download.landgis)
export(makeTiles)
export(model.data)
export(search.landgis)
export(train.spLearner.matrix)
exportMethods(buffer.dist)
exportMethods(fit.vgmModel)
exportMethods(getSpatialTiles)
exportMethods(spc)
exportMethods(spfkm)
exportMethods(spmultinom)
exportMethods(spsample.prob)
exportMethods(tile)
exportMethods(train.spLearner)
importClassesFrom(raster,RasterLayer)
importClassesFrom(sp,SpatialPixelsDataFrame)
importClassesFrom(sp,SpatialPointsDataFrame)
# eumap package for R
[![Build Status](https://travis-ci.org/OpenGeoHub/eumap.svg?branch=master)](https://travis-ci.org/OpenGeoHub/eumap)
[![CRAN_Status_Badge](http://www.r-pkg.org/badges/version/eumap)](https://cran.r-project.org/package=eumap)
[![Gitlab_Status_Badge](https://img.shields.io/badge/Github-0.0--1-blue.svg)](https://gitlab.com/geoharmonizer_inea/eumap)
Package provides easier access to EU environmental maps and functions to produce and improve new value-added spatial layers. Key functionality includes:
* `train.spm` --- train a spatial prediction model using [mlr3 package](https://mlr3.mlr-org.com/)) implementation with spatial coordinates and spatial cross-validation,
Warning: most of functions are optimized to run in parallel by default. This might result in high RAM and CPU usage.
## Installing
Install development versions from github:
```r
library(devtools)
install_gitlab("geoharmonizer_inea/eumap/R-package")
```
Under construction. Use for testing purposes only.
## Functionality
### Automated mapping using mlr3
The following examples demostrates spatial prediction using the meuse data set:
```r
ls <- c("rgdal", "raster", "ranger", "mlr3",
"xgboost", "glmnet", "matrixStats", "deepnet")
new.packages <- ls[!(ls %in% installed.packages()[,"Package"])]
if(length(new.packages)) install.packages(new.packages)
library(landmap)
library(rgdal)
library(geoR)
library(plotKML)
library(raster)
library(glmnet)
library(xgboost)
library(kernlab)
library(deepnet)
library(mlr)
demo(meuse, echo=FALSE)
```
## Contributions
* Contributions to eumap are welcome. Issues and pull requests are the preferred ways of sharing them.
* We are interested in your results and experiences with using the mlr3 functions
for generating spatial predictions with your own data. Share your data sets,
code and results either using github issues and/or R-sig-geo mailing list.
\docType{data}
\name{eugrid30km}
\alias{eugrid30km}
\title{eugrid30km: Tiling system continental Europe at 30km}
\description{
Tiling system with image coordinates and cartographic coordinates. Can be used to speed up processing of the data.
}
This source diff could not be displayed because it is too large. You can view the blob instead.
# eumap
<img src=img/ODS_logo_450px.png width=135/> eumap library
===========
[![GitLab license](img/apache2.svg)](./LICENSE)
[![CRAN Status Badge](http://www.r-pkg.org/badges/version/eumap)](http://cran.r-project.org/web/packages/eumap)
[![PyPI version](https://badge.fury.io/py/eumap.svg)](https://pypi.python.org/pypi/eumap/)
Scalable, Portable and Open Library, for Python and R. Can be used to produce or access spatial layers for EU (Continental Europe). Developed within the GeoHarmonizer INEA project (https://opendatascience.eu/geo-harmonizer-project-outputs).
\ No newline at end of file
[Community](https://opendatascience.eu) |
[Documentation](https://eumap.readthedocs.org) |
[Resources](demo/README.md) |
[Release Notes](NEWS.md)
eumap is a library to enable easier access to EU environmental maps and functions to produce and improve new value-added spatial layers.
It implements efficient spatial and spatiotemporal overlay, High Performance Computing, extends the Ensemble Machine Learning algorithms developed within the [mlr3](https://mlr3.mlr-org.com/) framework.
eumap builds upon various existing softare, especially on GDAL, R and Python packages for spatial analysis and Machine Learning libraries.
License
-------
© Contributors, 2020. Licensed under an [Apache-2](https://gitlab.com/geoharmonizer_inea/eumap/blob/master/LICENSE) license.
Contribute to eumap
---------------------
eumap has been developed and used by a group of active community members. Your help is very valuable to make the package better for everyone. Refer to the [Community Page](https://opendatascience.eu).
Reference
---------
- _Publication is pending_
- eumap is one of the deliverables of the GeoHarmonizer INEA project.
Funding
--------
This work has received funding from the European Union's the Innovation and Networks Executive Agency (INEA) under Grant Agreement [Connecting Europe Facility (CEF) Telecom project 2018-EU-IA-0095](https://ec.europa.eu/inea/en/connecting-europe-facility/cef-telecom/2018-eu-ia-0095).
<img src=img/CEF_programme_logo_650px.png width=650/>
Version: 1.0
RestoreWorkspace: Default
SaveWorkspace: Default
AlwaysSaveHistory: Default
EnableCodeIndexing: Yes
UseSpacesForTab: Yes
NumSpacesForTab: 2
Encoding: UTF-8
RnwWeave: Sweave
LaTeX: pdfLaTeX
<svg xmlns="http://www.w3.org/2000/svg" width="124" height="20"><linearGradient id="b" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><mask id="a"><rect width="124" height="20" rx="3" fill="#fff"/></mask><g mask="url(#a)"><path fill="#555" d="M0 0h49v20H0z"/><path fill="#007ec6" d="M49 0h77v20H49z"/><path fill="url(#b)" d="M0 0h126v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"><text x="24.5" y="15" fill="#010101" fill-opacity=".3">license</text><text x="24.5" y="14">license</text><text x="86.5" y="15" fill="#010101" fill-opacity=".3">Apache 2.0</text><text x="86.5" y="14">Apache 2.0</text></g></svg>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment