Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

magically convert csv files to geojson files

License

NotificationsYou must be signed in to change notification settings

mapbox/csv2geojson

Repository files navigation

Build Status

csv2geojson

ConvertsCSV andTSVfiles intoGeoJSON data suitable for maps..

Using as a binary:

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

Using in nodejs

npm install --save csv2geojson
varcsv2geojson=require('csv2geojson');vargeoJson=csv2geojson.csv2geojson(csvString,function(err,data){// err has any parsing errors// data is the data.});

api

csv2geojson.csv2geojson(csvString,{latfield:'LATFIELDNAME',lonfield:'LONFIELDNAME',delimiter:','},function(err,data){});

Parse a CSV file and derive aGeoJSONFeatureCollectionobject 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.

Using in webpages

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.

See Also

  • 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.


[8]ページ先頭

©2009-2025 Movatter.jp