- Notifications
You must be signed in to change notification settings - Fork83
magically convert csv files to geojson files
License
mapbox/csv2geojson
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ConvertsCSV andTSVfiles intoGeoJSON data suitable for maps..
npm install -g csv2geojsoncsv2geojson geodata.csv > geodata.geojson
➟ csv2geojsonUsage: csv2geojson --lat [string] --lon [string] --line [boolean] --delimiter [string] FILEOptions: --lat the name of the latitude column --lon the name of the longitude column --line whether or not to output points as a LineString [default: false] --delimiter the type of delimiter [default: ","] --numeric-fields comma separated list of fields to convert to numbers
npm install --save csv2geojson
varcsv2geojson=require('csv2geojson');vargeoJson=csv2geojson.csv2geojson(csvString,function(err,data){// err has any parsing errors// data is the data.});
csv2geojson.csv2geojson(csvString,{latfield:'LATFIELDNAME',lonfield:'LONFIELDNAME',delimiter:','},function(err,data){});
Parse a CSV file and derive aGeoJSONFeatureCollection
object from it. Err is non-falsy if latitude and longitude values cannot bedetected or if there are invalid rows in the file. Delimiter can be ','for CSV or '\t' for TSV or '|' and other delimiters.
Delimiter can also beauto
, and it will try, \t | ;
and choose the 'best'.
csv2geojson.dsv(delimiter).parse(dsvString);
Thedsv library for barebones DSV parsing.
csv2geojson.auto(dsvString);
Automatically choose a delimiter to parse a dsv string with, and do it.
csv2geojson.toPolygon(gj);csv2geojson.toLine(gj);
Given a GeoJSON file consisting of points, derive one consisting of a polygonor line that has the coordinates of those points, in the order given.
The latest build will be at
https://npmcdn.com/csv2geojson@latest/csv2geojson.js
Open that path in a browser to be redirected to the lastest pinned version.
Looks for fields like/^Lat/i
.
- topojson supports joining data in CSV
- gdal supports specific CSV structures to and from other data formats
This is what powers the CSV/TSV import ofgeojson.io.
About
magically convert csv files to geojson files
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.