vsketch VS tilemaker

Compare vsketch vs tilemaker and see what are their differences.

tilemaker

Make OpenStreetMap vector tiles without the stack (by systemed)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
vsketch tilemaker
11 17
471 1,310
- -
7.4 9.2
11 days ago 27 days ago
Python C++
GNU General Public License v3.0 or later GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

vsketch

Posts with mentions or reviews of vsketch. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-26.
  • I used Python to control a custom stop-motion animation drawing machine
    6 projects | /r/Python | 26 Dec 2022
    The frames' vector data is generated using a sketch made with my vsketch framework (it involves loading GeoJSON data, processing it with Shapely, and projecting it in 3D with NumPy).
  • Self Portrait using Pix2Pix and vPype
    2 projects | /r/PlotterArt | 30 May 2022
    There isn't a GUI, but that's by design. The CLI format facilitates the integration in automated workflows. The show command does provide a viewer for visualisation at any point in the pipeline. Also, I have another framework (based on vpype) named vsketch which is a plotter-centric python clone of Processing with a viewer and live refresh.
  • Chrysalide
    3 projects | /r/PlotterArt | 27 Mar 2022
    Matplotlib for plotter stuff seems tedious indeed ! Definitly check out vsketch, it has an API similar to processing, but focused on generating plotter-ready SVG.
  • Problem with installing Pretty Maps
    3 projects | /r/linuxquestions | 21 Jan 2022
    pip install git+https://github.com/abey79/vsketch#egg=vsketchDefaulting to user installation because normal site-packages is not writeableCollecting vsketch Cloning https://github.com/abey79/vsketch to /tmp/pip-install-z2f8qeqh/vsketch_476eb7b32e4a43e9ae29175d979f1267 Running command git clone --filter=blob:none -q https://github.com/abey79/vsketch /tmp/pip-install-z2f8qeqh/vsketch_476eb7b32e4a43e9ae29175d979f1267 Resolved https://github.com/abey79/vsketch to commit 1f28fa8fa491a574d04cbe80ae82f61e3b3d17fb Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... doneCollecting vpype[all]@ git+https://github.com/abey79/vpype@e8aab428b6790de03e36cd51aa30ca0612a38d87 Cloning https://github.com/abey79/vpype (to revision e8aab428b6790de03e36cd51aa30ca0612a38d87) to /tmp/pip-install-z2f8qeqh/vpype_529e4b4779de41eb909706b17c4bafe5 Running command git clone --filter=blob:none -q https://github.com/abey79/vpype /tmp/pip-install-z2f8qeqh/vpype_529e4b4779de41eb909706b17c4bafe5 Running command git rev-parse -q --verify 'sha^e8aab428b6790de03e36cd51aa30ca0612a38d87' Running command git fetch -q https://github.com/abey79/vpype e8aab428b6790de03e36cd51aa30ca0612a38d87 Resolved https://github.com/abey79/vpype to commit e8aab428b6790de03e36cd51aa30ca0612a38d87 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... doneRequirement already satisfied: Shapely[vectorized]<2.0.0,>=1.7.1 in ./.local/lib/python3.10/site-packages (from vsketch) (1.8.0)Collecting bezier>=2021.2.12 Using cached bezier-2021.2.12.tar.gz (313 kB) Preparing metadata (setup.py) ... error ERROR: Command errored out with exit status 1: command: /usr/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-z2f8qeqh/bezier_a73eda2d953941fea05d9db7413b7234/setup.py'"'"'; __file__='"'"'/tmp/pip-install-z2f8qeqh/bezier_a73eda2d953941fea05d9db7413b7234/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-t3gbjrvl cwd: /tmp/pip-install-z2f8qeqh/bezier_a73eda2d953941fea05d9db7413b7234/ Complete output (1 lines): The BEZIER_INSTALL_PREFIX environment variable must be set. ----------------------------------------WARNING: Discarding https://files.pythonhosted.org/packages/cb/e8/0073ac3f92cbe8ced10e5e5822594a8f63b9a3dc91258c681b7ee96b80b0/bezier-2021.2.12.tar.gz#sha256=d0f752aeb420057ab761f962259c7ca00d925750e324c9bb729f2f10ad39529a (from https://pypi.org/simple/bezier/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.ERROR: Could not find a version that satisfies the requirement bezier>=2021.2.12 (from vsketch) (from versions: 0.0.1, 0.1.0, 0.1.1, 0.2.0, 0.2.1, 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.7.0, 0.8.0, 0.9.0, 0.10.0, 0.11.0, 2020.1.14, 2020.2.3, 2020.5.19, 2021.2.12)ERROR: No matching distribution found for bezier>=2021.2.12
  • Cats
    2 projects | /r/PlotterArt | 6 Oct 2021
  • WARNING: pip is being invoked by an old script wrapper.
    2 projects | /r/learnpython | 26 Aug 2021
  • prettymaps: A small set of Python functions to draw pretty maps from OpenStreetMap data
    4 projects | /r/Python | 25 Aug 2021
    FROM jupyter/scipy-notebook:33add21fab64 COPY --chown=${NB_UID}:${NB_GID} requirements.txt /tmp/ RUN python -m pip install --upgrade pip RUN pip install --quiet --no-cache-dir git+https://github.com/abey79/vsketch#egg=vsketch RUN pip install --quiet --no-cache-dir git+https://github.com/marceloprates/prettymaps.git RUN fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}" ENTRYPOINT ["jupyter", "lab", "--ip=0.0.0.0", "--allow-root"]
  • Prettymaps: Small Python library to draw customized maps from OpenStreetMap data
    12 projects | news.ycombinator.com | 25 Aug 2021
    pip install git+https://github.com/abey79/vsketch#egg=vsketch

tilemaker

Posts with mentions or reviews of tilemaker. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-11.

What are some alternatives?

When comparing vsketch and tilemaker you can also consider the following projects:

openmaptiles - OpenMapTiles Vector Tile Schema Implementation

PMTiles - Cloud-optimized + compressed single-file tile archives for vector and raster maps

vpype - The Swiss-Army-knife command-line tool for plotter vector graphics.

tippecanoe - Build vector tilesets from large collections of GeoJSON features.

prettymaps - A small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries.

vpype-pixelart - Pixel art plotting in vpype

maplibre-gl-js - MapLibre GL JS - Interactive vector tile maps in WebGL2

valhalla - Open Source Routing Engine for OpenStreetMap

abstreet - Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit

osmium-tool - Command line tool for working with OpenStreetMap data based on the Osmium library.

awesome-vector-tiles - Awesome implementations of the Mapbox Vector Tile specification

osm-renderer - OpenStreetMap raster tile renderer written in Rust