Roll your own TopoJSON from Natural Earth.
This repository provides a convenient mechanism for generating TopoJSON files from Natural Earth.
Before you can run
make, you’ll need to install Node.js. Here’s how to do that using Homebrew on Mac OS X:
brew install node
And then, from this repository’s root directory, install the dependencies:
Once you have everything installed, simply run:
This will generate various TopoJSON files in the
topo directory. As a by-product of producing these files, you’ll also download the shapefiles directly from Natural Earth and convert them into GeoJSON and filter.
If you want to generate a custom map, I recommend modifying the Makefile. Or, just use the Makefile as a set of examples, and run the appropriate
topojson commands from the terminal.