All Projects → remotesensinginfo → rsgislib

remotesensinginfo / rsgislib

Licence: GPL-3.0 license
Remote Sensing and GIS Software Library; python module tools for processing spatial data.

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to rsgislib

arcsi
Software to automate the production of optical analysis ready data (ARD) from Landsat, Sentinel-2 and others.
Stars: ✭ 22 (-78.64%)
Mutual labels:  remote, earth, remote-sensing, observation, earth-observation, rsgislib, sensing
st-hadoop
ST-Hadoop is an open-source MapReduce extension of Hadoop designed specially to analyze your spatio-temporal data efficiently
Stars: ✭ 17 (-83.5%)
Mutual labels:  spatial, spatial-analysis, spatial-data-analysis
Osmnx
OSMnx: Python for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap.
Stars: ✭ 3,357 (+3159.22%)
Mutual labels:  gis, spatial-analysis, spatial-data
kdtree
A pure Nim k-d tree implementation for efficient spatial querying of point data
Stars: ✭ 40 (-61.17%)
Mutual labels:  gis, spatial-analysis, spatial-data
wildfire-forecasting
Forecasting wildfire danger using deep learning.
Stars: ✭ 39 (-62.14%)
Mutual labels:  gis, remote-sensing, earth-observation
eodag
Earth Observation Data Access Gateway
Stars: ✭ 183 (+77.67%)
Mutual labels:  gis, remote-sensing, earth-observation
python-for-gis-progression-path
Progression path for a GIS analyst who wants to become proficient in using Python for GIS: from apprentice to guru
Stars: ✭ 98 (-4.85%)
Mutual labels:  gis, spatial-analysis, spatial-data
pylandsat
Search, download, and preprocess Landsat imagery 🛰️
Stars: ✭ 49 (-52.43%)
Mutual labels:  gis, remote-sensing, earth-observation
GeoArrays.jl
Simple geographical raster interaction built on top of ArchGDAL, GDAL and CoordinateTransformations
Stars: ✭ 42 (-59.22%)
Mutual labels:  gis, spatial, spatial-data
Openglobus
JavaScript 3d maps and geospatial data visualization engine library.
Stars: ✭ 199 (+93.2%)
Mutual labels:  gis, earth
Earthenterprise
Google Earth Enterprise - Open Source
Stars: ✭ 2,425 (+2254.37%)
Mutual labels:  gis, earth
ipwatch
This program gets your external, & internal, IP addresses, checks them against your "saved" IP addresses and, if a difference is found, emails you the new IP(s). This is useful for servers at residential locations whose IP address may change periodically due to actions by the ISP.
Stars: ✭ 38 (-63.11%)
Mutual labels:  remote, remote-sensing
geodaData
Data package for accessing GeoDa datasets using R
Stars: ✭ 15 (-85.44%)
Mutual labels:  spatial, spatial-data
Awesome Gis
😎Awesome GIS is a collection of geospatial related sources, including cartographic tools, geoanalysis tools, developer tools, data, conference & communities, news, massive open online course, some amazing map sites, and more.
Stars: ✭ 2,582 (+2406.8%)
Mutual labels:  gis, spatial-analysis
Python Geospatial
A collection of Python packages for geospatial analysis with binder-ready notebook examples
Stars: ✭ 187 (+81.55%)
Mutual labels:  gis, remote-sensing
Whitebox Python
WhiteboxTools Python Frontend
Stars: ✭ 188 (+82.52%)
Mutual labels:  gis, remote-sensing
Polygonization-by-Frame-Field-Learning
This repository contains the code for our fast polygonal building extraction from overhead images pipeline.
Stars: ✭ 161 (+56.31%)
Mutual labels:  remote, sensing
Angular5 Iot Dashboard
Multipurpose dashboard admin for IoT softwares, remote control, user interface. Develop your client dashboards in Angular 5 with vast variety of components available.
Stars: ✭ 148 (+43.69%)
Mutual labels:  remote, remote-sensing
s5p-tools
Python scripts to download and preprocess air pollution concentration level data aquired from the Sentinel-5P mission
Stars: ✭ 49 (-52.43%)
Mutual labels:  remote-sensing, earth-observation
iris
Semi-automatic tool for manual segmentation of multi-spectral and geo-spatial imagery.
Stars: ✭ 87 (-15.53%)
Mutual labels:  remote-sensing, earth-observation

RSGISLib

<remotesensinginfo> codecov Bugs Install

The Remote Sensing and GIS software library (RSGISLib) is a collection of tools for processing remote sensing and GIS datasets. For more details see the project website: http://rsgislib.org/

Support the Project

We provide updated and support for the project for free as a open source project but if you'd like to support us you can buy a coffee - thank you! :) "Buy Me A Coffee"

Installing

Instructions on installing RSGISLib:

conda install -c conda-forge rsgislib

If you want to install a system of packages for undertaking remote sensing and GIS data analysis in python then the following packages would be a recommended list:

conda install -c conda-forge rsgislib gdal h5py parallel scikit-learn scikit-image scikit-optimize imbalanced-learn matplotlib pandas geopandas statsmodels scipy rasterio shapely networkx sqlalchemy pycurl xgboost lightgbm tpot seaborn numba pip sphinx elevation rtree tqdm jinja2 keras keras-preprocessing pytables bokeh pygal jupyterlab psutil pysal libpysal esda pyyaml netcdf4 xarray rasterstats fiona plotly python-kaleido psycopg2 ipywidgets tuiview

Documentation and Support

The documentation for RSGISLib is available from the project website: http://rsgislib.org/

Support for RSGISLib is provided through a mailing list: https://groups.google.com/forum/#!forum/rsgislib-support

You need to be a member of the group to post. Please check through existing posts to see if there is already an answer to your question before emailing. To help us answer your question provide as much information as possible (RSGISLib version and how you installed it, OS, things you have already tried to solve the problem etc.,).

We occasionally post tutorials on RSGISLib and other useful bits and pieces to our website remotesensing.info.

Citing

If you use RSGISLib as part of published work please cite the following publication:

Peter Bunting, Daniel Clewley, Richard M. Lucas and Sam Gillingham. 2014. The Remote Sensing and GIS Software Library (RSGISLib), Computers & Geosciences. Volume 62, Pages 216-226 http://dx.doi.org/10.1016/j.cageo.2013.08.007. pre-print

    @article{Bunting_etal_2014,
    	Author = {Bunting, Peter and Clewley, Daniel and Lucas, Richard M and Gillingham, Sam},
    	Title = {{The Remote Sensing and GIS Software Library (RSGISLib)}},
    	Journal = {Computers and Geosciences},
    	Pages = {216--226},
    	Volume = {62},
    	Year = {2014}}

Building from Source

RSGISLib uses cmake for the build system, so you will need that and the dependencies installed on your system.

# Create a build directory in the release directory
mkdir build_dir
cd build_dir

# if all the dependencies are within the same path (e.g., installed with conda)
# then use a variable to specify the path.
export DEPEND_ENV_PATH=/home/user/miniconda/envs/rsgislib_v5_dev

# Set the install location and path to dependencies
cmake -D CMAKE_INSTALL_PREFIX=/usr/local \
-D BOOST_INCLUDE_DIR=$DEPEND_ENV_PATH/include \
-D BOOST_LIB_PATH=$DEPEND_ENV_PATH/lib \
-D GDAL_INCLUDE_DIR=$DEPEND_ENV_PATH/include \
-D GDAL_LIB_PATH=$DEPEND_ENV_PATH/lib \
-D HDF5_INCLUDE_DIR=$DEPEND_ENV_PATH/include \
-D HDF5_LIB_PATH=$DEPEND_ENV_PATH/lib \
-D GSL_INCLUDE_DIR=$DEPEND_ENV_PATH/include \
-D GSL_LIB_PATH=$DEPEND_ENV_PATH/lib \
-D MUPARSER_INCLUDE_DIR=$DEPEND_ENV_PATH/include \
-D MUPARSER_LIB_PATH=$DEPEND_ENV_PATH/lib \
-D KEA_INCLUDE_DIR=$DEPEND_ENV_PATH/include \
-D KEA_LIB_PATH=$DEPEND_ENV_PATH/lib \
-D Python_EXECUTABLE=$DEPEND_ENV_PATH/bin/python \
-D CMAKE_VERBOSE_MAKEFILE=ON \
-D CMAKE_BUILD_TYPE=Debug \
-D CMAKE_SKIP_RPATH=ON \
..
  
# build rsgislib -j N is the number of cores to use for build 
make -j 2
  
# Install the build into the install prefix.
make install

SonarCloud

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].