上传geojson文件解析
Posted 浩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上传geojson文件解析相关的知识,希望对你有一定的参考价值。
parseGeson(context, fileInputId) { return new Promise(((resolve) => { var inputFile = document.querySelector(`#${fileInputId}`); inputFile.addEventListener("change", (event) => { var uri = event.target.value; if (!/.geojson/ig.test(uri)) { context.$message({ type: "warning", message: "请上传geojson文件" }); document.querySelector(`#${fileInputId}`).value = ""; return; } var reader = new FileReader(); reader.readAsText(inputFile.files[0]); reader.onload = (evt) => { document.querySelector(`#${fileInputId}`).value = ""; var fileString = evt.target.result; var result = { code: "", data: "" }; try { result.data = JSON.parse(fileString); result.code = 200; resolve(result); context.$message({ type: "success", message: "上传成功" }); } catch (error) { context.$message({ type: "warning", message: "json解析异常,请检查内容的格式是否正确" }); result.data = fileString; result.code = 400; } resolve(result); }; }, false); })); }
以上是关于上传geojson文件解析的主要内容,如果未能解决你的问题,请参考以下文章
GeoJson的生成与解析,JSON解析,Java读写geojson,geotools读取shp文件,Geotools中Geometry对象与GeoJson的相互转换