Rasterio plugin to read mercator tiles from Cloud Optimized GeoTIFF.
Project description
rio-tiler
Rasterio plugin to read mercator tiles from Cloud Optimized GeoTIFF.
Documentation: https://cogeotiff.github.io/rio-tiler/
Source Code: https://github.com/cogeotiff/rio-tiler
Install
You can install rio-tiler
using pip
$ pip install -U pip
$ pip install rio-tiler --pre # version 2.0 is in development
or install from source:
$ git clone https://github.com/cogeotiff/rio-tiler.git
$ cd rio-tiler
$ pip install -U pip
$ pip install -e .
Partial reading on Cloud hosted dataset
rio-tiler
perform partial reading on local or distant dataset, which is why it will perform best on Cloud Optimized GeoTIFF (COG).
It's important to note that Sentinel-2 scenes hosted on AWS are not in Cloud Optimized format but in JPEG2000.
When performing partial reading of JPEG2000 dataset GDAL (rasterio backend library) will need to make a lot of GET requests and transfer a lot of data.
Ref: Do you really want people using your data blog post.
Plugins
- rio-tiler-mvt: Create Mapbox Vector Tile from numpy array (tile/mask)
Mission Specific tiler
In rio-tiler
v2 we choosed to remove the mission specific tilers (Sentinel2, Sentinel1, Landsat8 and CBERS). Those are now in a specific plugin: rio-tiler-pds.
Implementations
- rio-viz: Visualize Cloud Optimized GeoTIFF in browser locally
- titiler: A lightweight Cloud Optimized GeoTIFF dynamic tile server.
- cogeo-mosaic: Create mosaics of Cloud Optimized GeoTIFF based on mosaicJSON specification.
Contribution & Development
See CONTRIBUTING.md
Authors
The rio-tiler
project was begun at Mapbox and has been transferred in January 2019.
See AUTHORS.txt for a listing of individual contributors.
Changes
See CHANGES.md.
License
See LICENSE.txt
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.