Windows系统下Node-gdal安装

gdal用于读写矢量和栅格数据集,gdal常常使用c,c++做开发,也有部分其他语言扩展如py,node。官方https://www.npmjs.com/package/gdal给出的安装方法跟其他node module没有区别,用npm install gdal –save即可。但在实际安装中如果在windows系统下这个命令会各种报错,抛出的错误提示都有一两百行。

经查阅资料,发现这种情况通常是由于使用nodejs作为开发语言的程序员的电脑中,不一定会包含node-gdal安装及运行所需要的基础环境。本身就gdal而言,它是一个基于C/C++语言编写的用于读写空间数据的一套跨平台开源库,node将其封装成node-gdal,其底层还是在执行C++语言,因此即使是使用nodejs进行开发,本地也必须安装对应的C++的依赖。而由于在Node.js中,采用gyp构建工具进行构建C++代码,而GYP是基于Python2开发的,所以需要python,而且不支持3。综上,在windows系统上npm gdal时,需要C++及Python2x的环境依赖。

C++所需依赖,我们可以通过安装visual studio2015(或者其他版本,推荐13-15)和 Python 2x(推荐2.7)来安装:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值