当前位置:首页 » JavaScript技术

JS解析shapefile并在地图加载演示

2018-06-13 16:21 本站整理 浏览(5)

 

JS解析shapefile并在地图加载演示

 

为了解决SHP文件上传过程中用户需要预览,或者shp小文件需要进行实时加载,后端解析太频繁的问题。现在可以通过HTML5的方式直接读取本地文件,将解析的二进制流按照shp 和dbf的格式读取后按照ol的规范拼装features并加载图层。

程序主要的几个点有:

  1. 本地文件读取:

借助H5的FileReader,可以轻松读取本地的文件(前提是在input type=file中已经加载)。

html:

<input type="file" id="shpFile"> <br>