Skip to content

jl-pkgs/SpatialRasterLite.jl

Repository files navigation

SpatialRasterLite.jl: Simple Spatial Rasters in Julia

Dev CI Codecov

Dongdong Kong

SpatRaster is a simple spatial raster with WGS84 projection, abbreviated as rast.

Due to its simplicity, SpatialRasterLite.jl doesn't rely on any other geospatial packages, which makes SpatialRasterLite.jl more lightweight than GeoArrays and Rasters.jl.

SpatialRasterLite.jl used the class and function name of R language terra and sf packages.

julia -e "@time using SpatialRasterLite"
# 0.053372 seconds (50.83 k allocations: 3.506 MiB, 8.44% compilation time)

Functions

This package is used to support spatial interpolations in SpatInterp.jl and MGWR.jl. They implemented:

  • Thin Plate Spline Interpolation (tps)
  • Angular Distance Weighting Interpolation (adw)
  • Inverse Distance Weighting Interpolation (idw)
  • Nearest Interpolation (nearest)
  • Bilinear Interpolation
  • Irregular Bilinear Interpolation, referred to pyresample
  • Mixed Geographically Weighted Regression

Terrain

  • Sky view factor (SVF)
  • sun shade

methods

  • intersect (line & raster)

About

Simple WGS84 Spatial Rasters

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages