JS解析shapefile并在地图加载演示
为了解决SHP文件上传过程中用户需要预览,或者shp小文件需要进行实时加载,后端解析太频繁的问题。现在可以通过HTML5的方式直接读取本地文件,将解析的二进制流按照shp 和dbf的格式读取后按照ol的规范拼装features并加载图层。
程序主要的几个点有:
- 本地文件读取:
借助H5的FileReader,可以轻松读取本地的文件(前提是在input type=file中已经加载)。
html:
<input type="file" id="shpFile"> <