可以使用过滤器进行格式转换~以下提供过滤器代码。
————————————————————
QGIS 路径数据转 EasyV 格式
从 QGIS 导出的原始格式是像这样的:
EasyV组件(如基础平面地图路径子组件等)需要的路径格式是像这样的:
我们可直接在数据框中填入原始数据,然后添加过滤器,过滤器代码:
return data[0].features.map(d => {
return {
...d,
geometry: {
"type": "LineString",
coordinates: d.geometry.coordinates[0]
}
}
});
————————————————————
QGIS 点数据转 EasyV 格式
从 QGIS 导出的原始格式是像这样的:
EasyV组件需要的格式是这样的:
我们可直接在数据框中填入原始数据,然后添加过滤器,过滤器代码:
(注意点位格式过滤器里的 type 字段,写 type 是因为原始数据里有这个字段,如果你的原始数据里没有或者是其他,记得不写或者改一下!)
return data[0].features.map(d => {
const {
geometry: {coordinates: [lng,lat]},
properties: {type}
} = d;
return {
lng,
lat,
value: type
}
});
文章
3.14K人气
5粉丝
0关注
©Copyrights 2016-2022 杭州易知微科技有限公司 浙ICP备2021017017号-3 浙公网安备33011002011932号
互联网信息服务业务 合字B2-20220090