QGis二次开发,栅格影像像元识别工具的实现

      栅格影像像元识别是GIS中普通的工具,在这篇文章中就用QGis的二次开发来说说是怎么实现的,因为难度不大,所以在这就不过多的来说。在QGis中在工具栏中,如下图:

QGis二次开发,栅格影像像元识别工具的实现

       这个工具的实现不同的人会有不同的方法,我用的是对QgsMapCanvas重写,添加一个鼠标点击事件来获取当前鼠标的坐标值,再用QgsMapToolIdentify来实现被点击像元的值。

结果如下:

QGis二次开发,栅格影像像元识别工具的实现

总结:

难度就是重写这个鼠标事件,其他的看看源码就行了。因为还在做其他的功能,所以就写这么多,如果有时间再补上。做为一个给大家与以后自己的一个参考思想。