TILESTACHE-SEED(1)

πŸ“¦ version 1.51.14, in fedora 43, fedora 44

🌸 TILESTACHE-SEED πŸ’…

okay so bestie, this is the manual page for tilestache-seed, a lil command from the General Commands Manual section (section 1, for the uninitiated). she's a one-trick pony but the trick is GOOD. let's get into it 🫢


✨ NAME ✨

tilestache-seed β€” seed a single layer in your TileStache configuration πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

tilestache-seed [options] zoom...

πŸ’– DESCRIPTION πŸ’–

This page documents briefly the tilestache-seed command. Cute, brief, iconic.

tilestache-seed seeds a single layer in your TileStache configuration. No images come back to you β€” sorry babe, that's not the vibe here β€” but TileStache ends up with a pre-filled cache, which is lowkey the whole point. ✨

The bounding box gets handed in as a pair of lat/lon coordinates, like this:

37.788 -122.349 37.833 -122.246

Output is a list of tile paths as they are created. Just a lil running commentary of every tile she births. 🌈

🚨 Configuration, BBox, and Layer options are required. No cap. She will not run without all three.

πŸ‘‘ REQUIRED OPTIONS πŸ‘‘

these are not optional bestie, they are the bare minimum, the entry fee, the price of admission:

  • -c, --config file β€” path to configuration file. Required. πŸ“
  • -l, --layer layer β€” layer name from configuration. Required. 🧚
  • -b, --bbox south west north east β€” bounding box in floating point geographic coordinates. Required. πŸ—ΊοΈ

πŸ”₯ OPTIONS πŸ”₯

  • -h, --help β€” show a summary of options. the classic. she never misses. πŸ’…
  • -p, --padding padding β€” extra margin of tiles to add around the bounded area. default value is 0 (aka no extra tiles, we stay in our lane).
  • -e, --extension extension β€” optional file type for rendered tiles. default value is "png" for most image layers, and some variety of JSON for Vector or Mapnik Grid providers. iykyk. πŸŽ€
  • -f, --progress-file file β€” optional JSON progress file that gets written on every single iteration, so you don't have to pay close attention. she's keeping notes so you don't have to. main character behavior fr. πŸ“
  • -q β€” suppress chatty output. and yes, --progress-file works well with this. 🀫
  • -i, --include-path β€” add the following colon-separated list of paths to Python's include path (aka sys.path). 🐍
  • -d, --output-directory β€” optional output directory for tiles, to override the configured cache with the equivalent of:
{"name": "Disk", "path": <output directory>, "dirs": "portable", "gzip": []}

More information in http://tilestache.org/doc/#caches. πŸ”—

  • --to-mbtiles β€” optional output file for tiles, will be created as an MBTiles 1.1 tileset. See http://mbtiles.org for more information. πŸ—ƒοΈ
  • --from-mbtiles β€” optional input file for tiles, will be read as an MBTiles 1.1 tileset. See http://mbtiles.org for more information.
⚠️ Heads up bestie: this one overrides --extension, --bbox and --padding (this may change). so dramatic, she just takes over. πŸ’€
  • --to-s3 β€” optional output bucket for tiles, will be populated with tiles in a standard Z/X/Y layout. Three required arguments: AWS access-key, secret, and bucket name. three whole arguments, she's demanding but she delivers. ☁️
  • --tile-list β€” optional file of tile coordinates, a simple text list of Z/X/Y coordinates. Overrides --bbox and --padding. πŸ—’οΈ
  • --error-list β€” optional file of failed tile coordinates, a simple text list of Z/X/Y coordinates. If provided, failed tiles get logged to this file instead of stopping tilestache-seed. she forgives and moves on, growth. 🌱
  • --enable-retries β€” if true, this causes tilestache-seed to retry failed tile renderings up to (3) times. default value is False. she'll try again, but only three times, she has boundaries. πŸ”
  • -x, --ignore-cached β€” re-render every tile, whether it's in the cache already or not. no shortcuts, no skipping, full send. πŸ”₯
  • --jsonp-callback β€” add a JSONP callback for tiles with a json mime-type, causing "*.js" tiles to be written to the cache wrapped in the callback function. Ignored for non-JSON tiles. she only does this for the json girlies. ✨

🌈 SEE ALSO 🌈


πŸ’Œ AUTHOR πŸ’Œ

TileStache was written by Michal Migurski <mike@stamen.com>. legend behavior honestly.

This manual page was written by David Paleino <dapal@debian.org>, for the Debian project (and may be used by others). slay πŸŽ€


and that's the whole page bestie!! πŸ¦‹ this lil writeup is from the TILESTACHE-SEED(1) manual, dated Nov 10, 2010 β€” yeah she's vintage, she's an elder, but she still eats. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from