Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bradoyler/atlas-make

Makefiles for building geo/topojson & csv from public Shape files 🌎
https://github.com/bradoyler/atlas-make

Last synced: 11 days ago
JSON representation

Makefiles for building geo/topojson & csv from public Shape files 🌎

Awesome Lists containing this project

README

        

# Atlas Make

A toolbelt for building many different data formats via public Shape files (census.gov, usgs.gov)

### Install System prereqs (Linux/MacOSX):

```
$ brew install node
$ brew install gdal
```

### Clone repo and install dependencies

```
$ git clone https://github.com/bradoyler/atlas-make.git
$ cd atlas-make
$ npm install
```

### Make all targets/recipes

```
$ make all
```
this may take about 15mins, so try `$ make us-states` first

### Current targets:

[`$ make na-places`](na-places) (populated places in North America )

[`$ make us-states`](us-states)

[`$ make us-counties`](us-counties)

[`$ make us-towns`](us-towns) (county subdivisions)

[`$ make us-cities`](us-cities)

[`$ make us-demographics`](us-demographics)

[`$ make us-transportation`](us-transportation)

[`$ make us-energy`](us-energy)

[`$ make us-congress`](us-congress)

### Future plans:
- expand `us-demographics` data (Census & ACS)
- recipes for inserting data into PostgreSQL
- more `world-*` targets
- more map layers: roads, airports, etc.
- rendered map examples using [D3.js](https://d3js.org/) & [D3-Node](https://github.com/bradoyler/d3-node)

#### Inspiration
- [Why Use Make](https://bost.ocks.org/mike/make/)