Coder Social home page Coder Social logo

jguinet / shareloc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cnes/shareloc

0.0 0.0 0.0 83.45 MB

Shareloc, a simple remote sensing geometric library

Home Page: https://shareloc.readthedocs.io/

License: Apache License 2.0

Python 81.59% Makefile 1.05% GLSL 17.36%

shareloc's Introduction

Shareloc

Shareloc, a simple remote sensing geometric library

Python Contributions welcome License Documentation

Overview . Why Shareloc . Quick Start . Documentation . Contribution .

Overview

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.

Direct localization at constant elevation Direct localization on DEM
drawing drawing

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.

Why Shareloc

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.

Quick start

Installation

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

Import

To test the import of the library:

python3
>>> import shareloc

And go to Getting started in Shareloc Documentation for an example.

Documentation

Go to Shareloc Main Documentation

Contribution

To do a bug report or a contribution, see the Contribution Guide.
For project evolution, see Changelog

shareloc's People

Contributors

jguinet avatar duboise-cnes avatar vdefonte avatar mcournet avatar dumasl avatar dyoussef avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.