Skip to content

Py4web app component for easy REST API services implementation for serving geospatial data.

Notifications You must be signed in to change notification settings

manuelep/planetclient

Repository files navigation

Welcome to Planetclient

Planetclient is a sub-module developed as a component of a generic scaffolding py4web application and it's part of the Planet Suite.

Note Please refer to the py4web official documentation for framework installation, setup and basics concepts about implementing applications and about what the apps folder is.

Description

This module implements the database model for the views (named queries) defined in the Planestore module using the PyDAL database abstraction layer for easy IO web REST API services implementation.

This module implements tools for easy serve and manage vector data using useful standard geometric structures such as the classic squares tiles and the Uber hexagonal tiles in the python environment of the application.

How to's

Include Planetclient in your custom application

Py4web applications are nothing more than native python modules and the Planetclient code is structured in the same way so can be used actually as a submodule that can be nested in custom applications.

You can link the module to your code repository using Git submodules but the minimal requirement is to copy/clone the Planetclient repository nested in your root project folder.

Requirements

Please refer to the requirements.txt file for an updated list of required python modules and install them using:

pip install -r [path/to/apps/<your app>/planetclient/]requirements.txt

Doc

Please refer to the repository wiki for the module detailed documentation.

About

Py4web app component for easy REST API services implementation for serving geospatial data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages