0.4.0 • Published 10 years ago
convert-geo v0.4.0
convert-geo
converting multi-format to geojson.
Install
npm install convert-geo
Support
- kml
- topojson
- gpx
- csv
- tsv
- osm xml
convert to geojson :).
example
For converting kml, topojson, gpx, osm xml format is quite simple
var cv_geojson = require('..');
cv_geojson({
input: __dirname + '/test.kml' // input file
}, function(err, result) {
if(err) {
console.error(err); // it should be null if it success.
}else {
console.log(result); // result will be the geojson
}
}
);
for csv, tsv you will need to pass an options in the object. For telling the converter, which field is latitude, which field is longitude
var cv_geojson = require('..');
cv_geojson({
input: __dirname + '/test.csv' // input file
options: {
// latitude
latfield: 'LATFIELDNAME',
// longitude
lonfield: 'LONFIELDNAME'
}
}, function(err, result) {
if(err) {
console.error(err); // it should be null if it success.
}else {
console.log(result); // result will be the geojson
}
}
);
Reference:
- https://github.com/mapbox/togeojson
- https://github.com/mapbox/csv2geojson
- https://github.com/mbostock/topojson
License
MIT @chilijung