nodejs使用fetch抓取geojson
Posted 豆苗稀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs使用fetch抓取geojson相关的知识,希望对你有一定的参考价值。
地图geojson
http://datav.aliyun.com/tools/atlas/#&lat=33.90689555128866&lng=113.5052490234375&zoom=7
抓取代码
const fetch = require(‘node-fetch‘); var fs = require("fs") async function scrawl(code) { console.log(code + "gotten") if (code % 100 == 0) { let target = code + "_full"; let result = await fetch(`https://geo.datav.aliyun.com/areas_v2/bound/${target}.json`) let text = await result.text() fs.writeFileSync("data/" + target + ".json", text) let json = JSON.parse(text) let features = json.features; for (let i = 0; i < features.length; i++) { let childCode = features[i].properties.adcode await scrawl(childCode) } return; } let result = await fetch(`https://geo.datav.aliyun.com/areas_v2/bound/${code}.json`) let text = await result.text() fs.writeFileSync("data/" + code + ".json", text) } scrawl(100000)
以上是关于nodejs使用fetch抓取geojson的主要内容,如果未能解决你的问题,请参考以下文章
GISpostgres(postgis) --》nodejs+express --》geojson --》leaflet
存储 GeoJson 点并在给定距离/半径内查找点 | NODEJS、Postgres、NestJs、TypeOrm
使用 geojson 和 mongoose 将多边形坐标插入 Mongo DB 时出错
URL fetch failure on https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz: None(代码片