0.1.1 • Published 8 years ago

cartodb2leaflet v0.1.1

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

EXPERIMENTAL

cartodb2leaflet

A node module for converting CartoDB maps to pure Leaflet maps.

Puts together the following modules in order to download and convert maps from a CartoDB account into HTML, JavaScript, and GeoJSON:

  • cartodb-export downloads the map from CartoDB to disk
  • cartocss2leaflet converts the map's CartoCSS to styles that work in Leaflet
  • Leaflet.jsonstyles uses the output from cartocss2leaflet to add fun things like zoom-based styles (not the easiest to do in Leaflet).

Right now only basic SVG styles are supported (ie fill and stroke) as well as zoom-based styles.

Install

npm install -g cartodb2leaflet

or clone this repo and

npm install -g

Usage

You can use it as a module or as a command line script. To do the latter, install the module globally and invoke the script:

cartodb2leaflet -d <output_directory> <viz_json_url>

Contributing

All code changes should be made in src/index.js and compiled using Babel into the resulting index.js. Run npm run watch while editing to continuously compile using Babel.

License

MIT.