Как я могу создать файл PBF из файла Geo JSON, используя NodeJS? - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть файл Geo json с именем countries.geojson.

Я могу прочитать этот файл с помощью метода get. Я хочу создать файлы PBF из этого файла Geo JSON. Как я могу это сделать?

var express = require("express");
const fs = require('fs');
var Pbf = require('pbf');
var protobuf = require('protocol-buffers')
const path = require('path');

var app = express();

app.get("/get/data", (req, res, next) => {
    fs.readFile('data/countries.geojson', (err, data) => {
        if (err) throw err;
        let country = JSON.parse(data);
        res.send(country);
    });
});

app.get("/", (req, res, next) => {
    // Create PBF file
});

app.listen(3000, () => {
    console.log("Server running on port 3000");
});

1 Ответ

0 голосов
/ 18 февраля 2020

Использование geobuf библиотека:

var buffer = geobuf.encode(geojson, new Pbf());
...