简体   繁体   中英

How to save a GeoJSON into file using javascript

I am wondering if I have a GeoJSON object such as

var geoJSONLoc= {
"type": "FeatureCollection",
"features": [
    {
        "type": "Feature",
        "properties": {
            "timeReported": "2013-01-22 08:42:26+01"
        },
        "geometry": {
            "type": "Point",
            "coordinates": [
                7.582512743,
                51.933292258,
                1
            ]
        }
    },
    {
        "type": "Feature",
        "properties": {
            "timeReported": "2013-01-22 10:00:26+01"
        },
        "geometry": {
            "type": "Point",
            "coordinates": [
                7.602516645,
                51.94962073,
                1
            ]
        }
    }]}

How can I save this into a .json file for future use?

I am trying to use

  localStorage.setItem('geoJSONLoc.json', geoJSONLoc); 

but it doesnt seem to be the right answer.

I've done a little work in NodeJS, so this maybe way off base. But couldn't you use the fs module for this?

something like

var fs = require('fs')
fs.writeFile('geoJSONLoc.json', geoJSONLoc, function(err){
    if(err){        
        console.log(err);
    }
});

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM