Overview . Why Shareloc . Quick Start . Documentation . Contribution .
Shareloc is an open source remote sensing geolocation library.
It performs image coordinates projections between sensor and ground and vice versa. Shareloc handles RPC models and direct location grids.
Shareloc main functions :
- Direct/inverse localization at constant elevation (ellipsoidal earth model).
- Direct localization on 2.5D DEM (w.r.t ellipsoid or geoid).
- Line of sight triangulation.
- Rectification grid creation.
- Rectification grid interpolation.
Shareloc development has been motivated by the need of a full python component for CNES studies and the need of an underlying geometrical component for CARS.
Shareloc can be installed in a virtualenv from Pypi repository:
python -m venv shareloc-venv
source shareloc-venv/bin/activate
pip install --upgrade pip
pip install shareloc
For developers, Shareloc can be installed from source in a virtualenv using the following commands:
git clone https://github.com/CNES/shareloc
cd shareloc
make install
source venv/bin/activate # to go in installed dev environment
Dependencies : git, make
To test the import of the library:
python3
>>> import shareloc
And go to Getting started in Shareloc Documentation for an example.
Go to Shareloc Main Documentation
To do a bug report or a contribution, see the Contribution Guide. For project evolution, see Changelog