Python wrapper for vtzero C++ library.
Project description
python-vtzero
Experimental Python wrapper of vtzero a minimalist vector tile decoder and encoder in C++
Requirements
- Python >= 3.5
- gcc/clang++ >= 4.5 (C++11)
Install
You can install python-vtzero using pip
$ pip install vtzero
or install from source
$ git clone https://github.com/tilery/python-vtzero
$ cd python-vtzero
# Download vendor submodules (protozero, mvt-fixtures, vtzero)
$ git submodule update --init
# Compile Cython module
$ python setup.py build_ext --inplace
$ pip install -e .
Example
A complete example can be found here
from vtzero.tile import VectorTile, Tile, Layer, Point
# Create MVT
tile = Tile()
# Add a layer
layer = Layer(tile, b'my_layer')
# Add a point
feature = Point(layer)
feature.add_points(1)
feature.set_point(10, 10)
feature.add_property(b'foo', b'bar')
feature.add_property(b'x', b'y')
feature.commit()
# Encode mvt
data = tile.serialize()
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.
Source Distribution
vtzero-0.0.1b3.tar.gz
(87.3 kB
view hashes)
Built Distributions
Close
Hashes for vtzero-0.0.1b3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60b86c8594011f44d2ccd4865faf8dede40725fad9f6fd76421748241853ca9b |
|
MD5 | e6ae95c1d8566fa4dddba7e9aa8cfd45 |
|
BLAKE2b-256 | 13466d1de74bdb34d9ff9292140a9666c362ce6a7c80eaddf5536b67b5a88188 |
Close
Hashes for vtzero-0.0.1b3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e247464491c90e2d96fe16863f000197ff36768dc3ab3500e4b134c608fbb68c |
|
MD5 | c7de084d0c9ea61f7728e44aa8f9ade5 |
|
BLAKE2b-256 | b5888349bcbff5c04d2f3f06a7dc4ef3030b9d0070acc0bcc49dcd24646c99ea |
Close
Hashes for vtzero-0.0.1b3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41a141d1d3dfe5ce7c42f60d283f939ccd9cb4088a9261504966f0f204abf97a |
|
MD5 | 7b271f0ee2ebbe2b574aa3bcc7be82e8 |
|
BLAKE2b-256 | b50c64367e6008160149517588a9206bb97e68b86c89d12a52cad172d66ce879 |
Close
Hashes for vtzero-0.0.1b3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9eb2577737634dd492698b3678a1803568956f49b2cfd4e295506caeefe0233 |
|
MD5 | dd816cec5fb45e6fb1e7f0abae94d011 |
|
BLAKE2b-256 | 735337ba7e9c8123ca3b7ede92db0b481b1d0dae6d00a4bd056daa2cdeccaf35 |
Close
Hashes for vtzero-0.0.1b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c2616ee4e5f32e2374e1141c9224afd74568b3c74727c7987eeae265846fa10 |
|
MD5 | ff314ea5bde3d277f3dddbf36be45981 |
|
BLAKE2b-256 | 0a07cded59b68f7a0a07ca19af124d57eccedb8703553d6d9c1d137a18d7c969 |
Close
Hashes for vtzero-0.0.1b3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14d01197a9c1ec7b0e4c9e120a131793a8b571df1d469db9331d8df71552b9f1 |
|
MD5 | 6d6f727b1615f5918591f8d0b19a2322 |
|
BLAKE2b-256 | 45277bc7d5ff78a5ca20f270730e40fe18f1b8ccdc6dbd1534a75ec61b6d0b23 |
Close
Hashes for vtzero-0.0.1b3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e53dcf9c9c2c62901245bb0742579104ba86888c0aab819ad1a3649bfd71e20f |
|
MD5 | 8a89a03b86ab2a5fbda939c0e8b9a965 |
|
BLAKE2b-256 | c653b22197cab6ae2de98d46ddd739bf6361d60221819f85ed93526c2a19a60c |
Close
Hashes for vtzero-0.0.1b3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a6e9d7f2099d3530798cba7f3047c2cbb3f0628466cb6a01d2fe96687b5ce85 |
|
MD5 | 4a208789dc5c86095481ed036f209f5d |
|
BLAKE2b-256 | 58c258fdb036eb18101aeac52dff2f2316d53146c237c6aa62509964901f5a4f |
Close
Hashes for vtzero-0.0.1b3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e296b99eb4225d61073b430dcb375d9fe7bf18b2debf294391761d8b46cc1ce4 |
|
MD5 | 8f5b61daf6af7c5281c431e0df89d4b4 |
|
BLAKE2b-256 | 6abd9f762f64b45e49b74ea71775737c4f16b9e78bf11379ed508c1d1ca77112 |
Close
Hashes for vtzero-0.0.1b3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbff80ffc05cf4d2040b6f3dd008aebce393e39e840c5dd42e7c39f1cd1feb90 |
|
MD5 | 6f37dfa86364662ade6b4d9f6e4a7ce6 |
|
BLAKE2b-256 | b6d6f27498ebdbb5ec30a9a36201eaed8229c5ec3982c0a66b5229f1130e976f |
Close
Hashes for vtzero-0.0.1b3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed3b9c0705a1cac0b7f82b5a47d3968547f90f8f4e0eaed0b95d6cfa308f86d0 |
|
MD5 | 665075200125c261d63cd321cbc5ef39 |
|
BLAKE2b-256 | 15b7fd5bb6f0daaaf08116502c2a52aaf7734c02efdc439dd0314b75f0cab372 |
Close
Hashes for vtzero-0.0.1b3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bf4d9519f46c2524ebfa6154bcb02cc48e993cafb120164d56ff4e43d005360 |
|
MD5 | 261e2761d28558f1b52ace8f0d9f71eb |
|
BLAKE2b-256 | f1192cb7aeb50bc1097005c50fd345415444e391cf539c9fc3c1568921eab277 |
Close
Hashes for vtzero-0.0.1b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d4485c9641766c10135049356f46f0d79ede249220249dcdfed58099d6e0b88 |
|
MD5 | 9f332190e7e263aeb274b375e0e32ebf |
|
BLAKE2b-256 | 6d9de46c08ec8b2fea52ee9733d44013f8b4bf394a250931abdd3c69e1a0b992 |
Close
Hashes for vtzero-0.0.1b3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b32607d1ebb491fa7f6629489279c73bcbbe30f37f3237ed230e9a28472d517 |
|
MD5 | 16b30bbf3dc0dd3838c0689e220f9389 |
|
BLAKE2b-256 | a60063effa94aef3fddeea70941310857aca6cfea8377613cb4862cfaea03e27 |
Close
Hashes for vtzero-0.0.1b3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4741ab4e2377b130bc617f5fd2c8c78df60b5b2874d0c4abab42aed3b2ff846 |
|
MD5 | 1995f3277c2d989b4c64cc649495636e |
|
BLAKE2b-256 | 53eedd9e6e72b5cb31ce76b7839918b9806ecb691b166126fc075d32e82ad577 |
Close
Hashes for vtzero-0.0.1b3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 993ffb88bdda666650944d8c6b44a8f18355aef43b2b60ab82eec27d493272e0 |
|
MD5 | a6df651e857da8a1f071793cf61d6757 |
|
BLAKE2b-256 | e40e9513f596f51a683b76611877d6ff0d127cc2bddcdd8c6852d9f9b2780202 |
Close
Hashes for vtzero-0.0.1b3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ebc8289f76d96167ca0a12db6b948d94bc141a466f9fb8d3087f52c75ade47c |
|
MD5 | 4109ec662825b169f8a65b83f9501512 |
|
BLAKE2b-256 | 17dc16feafcb83d0fb52585827c9e6f9e61fe9069118e6405f3bb744f7f49607 |
Close
Hashes for vtzero-0.0.1b3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14504c85091f802cd51f28e3f81526ec8261f2b16df9e92e920f6216a0095bea |
|
MD5 | 5866fb5f7a50a187ffd9c97bc3ebdb20 |
|
BLAKE2b-256 | 11a96aec634bf67b51e1103c27bed41d5ff83fd7ae2dc14bbe913bd037b1bdcb |
Close
Hashes for vtzero-0.0.1b3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b792234330b85cd6b0b01a896937496495711d9f21b4ad35e84b93f02089347e |
|
MD5 | 978445d8b6225e732ebabe811eaa4617 |
|
BLAKE2b-256 | d2f96b960fbdb581538ff4e2fb759afcba024eafda105ca2b88ea821eafd161a |
Close
Hashes for vtzero-0.0.1b3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abefb26cc08132133aeccf78700250fec4459dcacce9b1b1ab4f03dbb4ade336 |
|
MD5 | 277592d86cd5aff840a5be1a3fb5f9f0 |
|
BLAKE2b-256 | 062dd77b68e665b97c1ca56043d78be332099343919d240d1c8863d5abe655e1 |
Close
Hashes for vtzero-0.0.1b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b1c70711dcfedcf5eb5a286abd73839b32e0ffc9240f02662081b471cdafb81 |
|
MD5 | da0235860e8dc046a36ebecd036bee62 |
|
BLAKE2b-256 | d34e67cf5c21a605a3f7a4d689123c0ea7ac6feec4e1ce6fd9e99f94081ed1ad |
Close
Hashes for vtzero-0.0.1b3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02a74ac85e63e5ec41ca71fbc01ef78508b423665ab8cf7ef128ebf5bc7d8ecb |
|
MD5 | 622901de9e521ad575372a612e2e0940 |
|
BLAKE2b-256 | 1e5122445cff51c001da15a565c29542d11ec0e8cfab8c5d77a966c257819303 |
Close
Hashes for vtzero-0.0.1b3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 555769e7aecbb7173570f1194f727d1ede717525411c9898fa8f8b4d51c3ccda |
|
MD5 | 3d2266da1d07063f644fa37ace85d4e0 |
|
BLAKE2b-256 | 705a779b2540bfc1e7b9c901c8b5500113111422589862242be4e1061cbfae66 |
Close
Hashes for vtzero-0.0.1b3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8d02c83654d136d0bade3f5bc349d10833abd00e568e1d24dfaa1b283cdd279 |
|
MD5 | ce6abefc2419f5ccca54c938011c7595 |
|
BLAKE2b-256 | a024cdd272fc0cbe756ef65d2e07ab20e253bcf42700f775a18914a9c4d5ae03 |
Close
Hashes for vtzero-0.0.1b3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9b502ba97c2c3a09767bce2611d86c46b4256f92719dbe32898143f588fe83e |
|
MD5 | a6d96d7ce45a3420b67760aba630012e |
|
BLAKE2b-256 | 316624cd68fe7a70c630aa8e31b74f883099f9f66f02295a55f7e692bbbbb75a |
Close
Hashes for vtzero-0.0.1b3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d2d9aa9d2cb7054d449125104b9195adf837e8ec5d13c7b3b922386dfdc2cc4 |
|
MD5 | 298f887cbb4287903cce0aaf4862462d |
|
BLAKE2b-256 | 46045a7709f0d4f2dd6ea1717d5a92f03215b22decfe2f158fd2a0943f84c578 |
Close
Hashes for vtzero-0.0.1b3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23698c01459460b40ff95c0a4976fed4ce7c9d1adbee8b76bac160b64f1953a9 |
|
MD5 | d18add81f335057037997657209effaf |
|
BLAKE2b-256 | 9794ced29a32d971200519a55cea5068297103a6a3ba707e8ff36d220e3f4d09 |
Close
Hashes for vtzero-0.0.1b3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2260de5403facc7e032981e94afa0abc32c0b228d9b75c28447489537d759169 |
|
MD5 | f66abb477f4606ffd1c2b9990d0c417d |
|
BLAKE2b-256 | 8e503da35f5d6cc2f3199730049d32c3ad9c0342ef662d2e3a1d296435a1b8f9 |
Close
Hashes for vtzero-0.0.1b3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce0b6a267fbc57f661d7d6989b559b3044f72f522a5df39c5ca8ef4e78535fe7 |
|
MD5 | 5d316a6fa6128abab8bb0c4446e5abde |
|
BLAKE2b-256 | 5fb2287f09e8e643e815e7a28e1964ec0c2f876361565b805ad0c1c49a49ea03 |
Close
Hashes for vtzero-0.0.1b3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e4971ca6b769b7bd3ed9b4b5dbd34c05606d13abd04223ad18c55166ff70934 |
|
MD5 | f09d7ab57e72941d847c8297941ba43d |
|
BLAKE2b-256 | d39f283eff8b45919326fd8132beaa18757bcc0a3aa0a45836e63deebf30190c |
Close
Hashes for vtzero-0.0.1b3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 161bb9c83aee6d7534951185ad9ce57c82b1eed5e8ee6b34ee3c44c4becb48e7 |
|
MD5 | 7d1ec596dd320eb6e6864f454675b8c5 |
|
BLAKE2b-256 | d8730b2197dcd8ba1f3ad2e44f8137385e1467b17f60023f5fef03f932789835 |
Close
Hashes for vtzero-0.0.1b3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcce4e1a47fa80311556fc109838bb3e394893dc2c6b134d44351a2b1f5de310 |
|
MD5 | 98bb30e6b10e040e6f98911895e753dd |
|
BLAKE2b-256 | 5ec87d51c9dc04d7fb2b79661c6f841628629dc1ba0b0053b8276fab743e2213 |
Close
Hashes for vtzero-0.0.1b3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e6031d98a5d336aca9592e778bee43a1f2ca01ffb2af68d1f0cb7bc014190f8 |
|
MD5 | e70fa331bd15e552c291625e3ef29682 |
|
BLAKE2b-256 | 935b3184991f3afb4110c596b8b2f88344bd586456066cff63aa0b56a883ed59 |
Close
Hashes for vtzero-0.0.1b3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eae71cf253632461297425e9668ace536ab4cb443c20b604c985b5505781fd4 |
|
MD5 | 952d97229761a7b1141bf05d20603b2f |
|
BLAKE2b-256 | 7c857e6da68a31a6f729b41b5eedfc3769d1934e082180c4651257f0c3013e5d |
Close
Hashes for vtzero-0.0.1b3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abbe416d7088eb0b76781fff2afa4b708606ac4102cd1dc26fe115c9267fba1c |
|
MD5 | 49aa54fbed4bd5810b86264dd40b4d7f |
|
BLAKE2b-256 | 66d4bdce0ba47d55880bd773a0536970cc0590bcc0d31598b514c66ede631dcb |
Close
Hashes for vtzero-0.0.1b3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fd389eaac2b01189aa3dd7dbc4d9763903eabb5494361bb5eb7f2434f8bec0d |
|
MD5 | 51367ead055ed9442cd683fd671f0623 |
|
BLAKE2b-256 | 8efd53754274b6ed51775f88371898c60919b306a490b4df0677722bdceb33b1 |
Close
Hashes for vtzero-0.0.1b3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f300a27b0e9e4ffa495989a9dc940396cb456512fc04c7bb2b179c1f61a5511 |
|
MD5 | 5463ac357f7a3f842f6b00c69d2fc6b8 |
|
BLAKE2b-256 | 387c9ab3bda17b635954594f9dac77914e6f6e1801536b3c76074e4ee00331ac |
Close
Hashes for vtzero-0.0.1b3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86c4a79d5fdb033036671038efc6499d47709ead5cea960018f0ed52a893f968 |
|
MD5 | a756191fc8a4fcf2222a18ef46d4b7fd |
|
BLAKE2b-256 | b3e7366e62d4aff6b960be43e305a4739f1c4f27fcf8b52728ef410a87c274be |
Close
Hashes for vtzero-0.0.1b3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a2cb8489dd875266f0dcd7732b555e7e9e70fbe62e8d48482e374ac31eefaab |
|
MD5 | 87091ef8f660d785cab3e762e76096aa |
|
BLAKE2b-256 | 3674ecc16b21f8326d76e5b6bafc3c1a47649b7a9a81b4e9565afe42be58894b |
Close
Hashes for vtzero-0.0.1b3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55dedfc2d071962690baa29dfaf21f34d55a2cafe1c21000568b339380d2b1a2 |
|
MD5 | 06bc61fd99cc27d75339bd01cb8c8661 |
|
BLAKE2b-256 | 48767df986711d9f842c0afb0342345312227c9a0e12ab5d761c99d977a28b7e |
Close
Hashes for vtzero-0.0.1b3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e642ee8b1d98ad16b17372fb43a3c7b4cb0435b5acef4b81ef3789a7854af17d |
|
MD5 | 540c209c2fe760da44107ca9d227bf90 |
|
BLAKE2b-256 | 88e34e39a77a575125ba85a7df9a714675bf8b5faf8aee09519bb57c567d30d8 |
Close
Hashes for vtzero-0.0.1b3-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e216803c02d49086d85a5481a53ab721ab0d5b71444eb042e817da444214457 |
|
MD5 | 22bcf7f7f07a5ef7bfe488c9f70d6d74 |
|
BLAKE2b-256 | 41ea4fcd8d9592aaafb680aaade1521d4c37d70a620621d78c52449d6c97dd98 |
Close
Hashes for vtzero-0.0.1b3-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12fa34776e5059f22fa78e2ee29b10f98c14c820f4bd7182d23ab27346800213 |
|
MD5 | a2a09c898e4f5e88ffa242e71a209c58 |
|
BLAKE2b-256 | 9737d03a4a24d5a9ec49888b0b3c90a289b020223788a1ac91ef651cd333ace1 |
Close
Hashes for vtzero-0.0.1b3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ff71900728c80ad577b620e0535b25b26fd6b210fe0b5c1cce93d499fa856b8 |
|
MD5 | 962e4ab2d8b443ed998ab7c60940aafc |
|
BLAKE2b-256 | 5d85d3eaeddfc50ecbcd01543c58e0f0dcefab707abe860a368fe778bbecd8a5 |
Close
Hashes for vtzero-0.0.1b3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db85ef37a347c5bead16e5900a9f407b41ee74cff6b0ad5ae942b28b1f0e00cb |
|
MD5 | 93b90f4b42d76addc9a41589cc99edee |
|
BLAKE2b-256 | 2b4229694a2f1ca3bdbecf90cfcf63251566e29c8edc952e1c03e7b04094e119 |
Close
Hashes for vtzero-0.0.1b3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8406418e1394fece1ff9eed8067150d242a2b9c1e149976f7059cf2a52c0963c |
|
MD5 | e5258d67ff82934a121ff9e082430bed |
|
BLAKE2b-256 | 2b281504f749d1185f9c540ca1a9697b1b98566e32d0936f5dccbeab87fa3ac9 |