Datashader Map Tiler is a Kivy-based Python application for rendering of large scale geospatial data using Datashader.
- Mode
- Dynamic - Opens a browser tab and renders data live, allowing panning and zooming.
- Static - Renders a TMS tileset to disk that can be hosted and used by web map frameworks such as Leaflet.
- Coordinate System
- WGS84
- Web Mercator
- File Format
- CSV
- Parquet - Either a single parquet file, or a directory of partitioned parquet data.
- Input Data
- Color Map - Linear Colormaps from Colorcet
- Longitudinal Column - The column name for the longitude in the input data
- Latitudinal Column - The column name for the latitude in the input data
- Min Zoom - The minimum zoom level for the TMS tileset
- Max Zoom - The maximum zoom level for the TMS tileset
- Output Directory - The directory that Datashader Map Tiler will use for storing Static TMS tileset
Create a Conda environment and run:
cd datashader-map-tiler
conda env create --name datashader-map-tiler --file environment.yml
conda activate datashader-map-tiler
python datashader-map-tiler