Files
WebGIS-Project/webgis-spbu/fetch_osm.js
T
2026-06-10 17:28:32 +07:00

30 lines
636 B
JavaScript

const https = require('https');
const fs = require('fs');
const query = `[out:json];
area["name"="Pontianak"]->.searchArea;
(
relation["admin_level"="6"](area.searchArea);
);
out geom;`;
const options = {
hostname: 'overpass-api.de',
path: '/api/interpreter',
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
}
};
const req = https.request(options, (res) => {
let data = '';
res.on('data', (chunk) => { data += chunk; });
res.on('end', () => {
fs.writeFileSync('osm_pontianak.json', data);
console.log('Done downloading OSM data.');
});
});
req.write(query);
req.end();