用于在NodeJs中将TopoJson转换为GeoJson的软件包

时间:2019-05-14 18:50:37

标签: geojson topojson converters

我正在编写一个小型的NodeJs(快速)Web服务,该服务将对一个较大的项目(称为GeoJson和TopoJson文件)进行一些转换和简化。

想法是,较大的项目将能够发送Topo或Geo文件,并且服务将向其返回经过转换或简化的文件。

我的问题是,现在我需要能够将TopoJson文件转换为GeoJson文件,但是,在寻找允许该文件的软件包时遇到了问题。

我已经看到了很多在线软件包,可以将GeoJson文件转换为TopoJson格式,但是我需要做一些“反向”操作。

我尝试使用topojson.feature()方法,但是,这似乎总是返回带有"geometry" : null的对象,因此我不确信这正是我要寻找的东西

{
    "type": "Feature",
    "properties": {},
    "geometry": null
}

函数看起来像这样

topo_to_geo : (topo) => {
    const geo = topojson.feature(topo, topo.type)
    console.log("topo_to_geo conversion: \n" + geo + "\n")
    return geo
}

0 个答案:

没有答案