项目场景:
openlayer 请求加载远程.shp文件
安装引入shpjs
:需要用到shpjs 这个库去解析请求过来的文件
npm i shpjs
import shp from 'shpjs'; // shp转geoJson
解析方法:
用shp.parseShp方法解析buffer文件, 返回值promise类型
const loadSHPData = async url => {
const response = await fetch(url);
const buffer = await response.arrayBuffer();
return shp.parseShp(buffer);
};
完整代码:
import {
onMounted } from 'vue';

文章介绍了如何使用OpenLayers和shpjs库从远程请求中加载.shp文件,解析为GeoJSON格式,并处理地理坐标系统的转换。
最低0.47元/天 解锁文章
780

被折叠的 条评论
为什么被折叠?



