convert-geo

convert multi-format to geojson.

convert-geo

converting multi-format to geojson.

npm install convert-geo
  • kml
  • topojson
  • gpx
  • csv
  • tsv
  • osm xml

convert to geojson :).

For converting kml, topojson, gpx, osm xml format is quite simple

var cv_geojson = require('..');
 
cv_geojson({
    input: __dirname + '/test.kml' // input file 
  }, function(errresult) {
    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(errresult) {
    if(err) {
      console.error(err); // it should be null if it success. 
    }else {
      console.log(result); // result will be the geojson 
    }
  
  }
);
  • https://github.com/mapbox/togeojson
  • https://github.com/mapbox/csv2geojson
  • https://github.com/mbostock/topojson

MIT @chilijung