Supercharged mercantile
Project description
supermercado
supermercado
extends the functionality of mercantile
with additional commands
Installation
From pypi
pip install supermercado
To develop locally
git clone git@github.com:mapbox/supermercado.git
cd supermercado
pip install -e .
Usage
Usage: supermercado [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
burn Burn a stream of GeoJSON into a output...
edges For a stream of [<x>, <y>, <z>] tiles, return...
union Returns the unioned shape of a stream of...
supermercado burn
<{geojson} stream> | supermercado burn <zoom> | <[x, y, z] stream>
Takes an input stream of GeoJSON and returns a stream of intersecting [x, y, z]
s for a given zoom.
cat data/ellada.geojson | supermercado burn 10 | mercantile shapes | fio collect
supermercado edges
<[x, y, z] stream> | supermercado edges | <[x, y, z] stream>
Outputs a stream of [x, y, z]
s representing the edge tiles of an input stream of [x, y, z]
s. Edge tile = any tile that is either directly adjacent to a tile that does not exist, or diagonal to an empty tile.
cat data/ellada.geojson | supermercado burn 10 | supermercado edges | mercantile shapes | fio collect | geojsonio
supermercado union
<[x, y, z] stream> | supermercado union | <{geojson} stream>
Outputs a stream of unioned GeoJSON from an input stream of [x, y, z]
s. Like mercantile shapes
but as an overall footprint instead of individual shapes for each tile.
cat data/ellada.geojson | supermercado burn 10 | supermercado union | fio collect | geojsonio
getting crazy
cat data/ellada.geojson | supermercado burn 12 | supermercado edges | supermercado union | fio collect | geojsonio
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file supermercado-0.2.0.tar.gz
.
File metadata
- Download URL: supermercado-0.2.0.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 639372b946c31d63196a8fc38dde7eafa4c28ba9472a7a754996eb43b9e8a69b |
|
MD5 | 30d0e46d652e5e33e3c37f6b965ae14b |
|
BLAKE2b-256 | 945a095e804f00d621831e2e896d38168ecec18dfd6238ef0c3da6b1d2e7a83e |
File details
Details for the file supermercado-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: supermercado-0.2.0-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3aab2a0992e324cee83653fb5166781bed92c35d29ae4181125d6a9da1bf222 |
|
MD5 | 2240b504a28f8e3374b7bb6b0dc0870a |
|
BLAKE2b-256 | 55d326d557543a6fa3a9dc90c8a67059b455a4de7ea73fd85df290f4259c08d9 |