/itile

A Python Mapnik based helpers collection for easy raster tile layer API services implementation.

Primary LanguagePython

Welcome to iTile

iTile 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 helpers base on the Mapnik python implementation for easy raster tile layer API services implementation.

How to's

Include iTile in your custom application

Py4web applications are nothing more than native python modules and the iTile 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 iTile repository nested in your root project folder.

Requirements

system requirements

Please refer to the official Mapnik documentation for compilation and installation.

An easy alternative under Debian/Ubuntu GNU/Linux systems is to use the package:

  • python3.6-mapnik (it implies nothing more than python3.6)

Python dependencies

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>/itile/]requirements.txt

Doc

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