a cli for geojson.io
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Update LICENSE to ISC to match package.json Aug 19, 2017
README.md
geojsonio.js
package-lock.json 0.2.6 Jul 28, 2017
package.json

README.md

geojsonio-cli

Shoot files from your shell to geojson.io for lightning-fast visualization and editing. This is a node.js module and thus requires node.

Read or pipe a file

geojsonio map.geojson
geojsonio < run.geojson

Options:

--print prints the url rather than opening it
--domain="http://custominstancedomain.com/"

installation

npm install -g geojsonio-cli

examples

pipe wkt through wellknown into geojsonio to get magic:

npm install -g geojsonio-cli
npm install -g wellknown
echo "MultiPoint(0 0, 1 1, 3 3)" | wellknown | geojsonio

pipe grep'ed geojson through geojsonify:

npm install -g geojsonio-cli
npm install -g geojsonify
grep -h something *json | geojsonify | geojsonio

convert kml or gpx to geojson and push it to geojson.io:

npm install -g geojsonio-cli
npm install -g togeojson
togeojson foo.kml | geojsonio

copy the generated url instead of opening it in a browser (on OSX)

geojsonio foo.geojson --print | pbcopy

simplify geojson with simplify-geojson

npm install simplify-geojson geojsonio-cli csv2geojson -g
curl https://raw.github.com/maxogden/simplify-geojson/master/test-data/oakland-route.csv | \
  csv2geojson --lat "LATITUDE N/S" --lon "LONGITUDE E/W" --line true | \
  simplify-geojson -t 0.001 | \
  geojsonio

Ports