GIScript2016-Docker上的Jupyter Notebook部署
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> GIScript2016是支持Python3的地理空间数据处理和分析工具包。 GIScript2016支持Jupyter和Spark,可以运行在单机以及大规模集群之上。GIScript with Jupyter+Spark on Docker这一技术栈非常强大,通过conda包管理程序还可以安装大量的科学计算包,如NumPy、Scikit、Pandas以及OpenCV、NLTK、Tensorflow、Keras等机器学习软件包,实在是大数据处理、分析和深入研究的神器。 GIScript2016将C++系统库封装为Python的过程全部开源了出来,方便研究者使用C++编写自己的专业算法库,然后添加到这个框架中来,是编写高性能的Python扩展模块的极佳参考。 下面我们在Docker中进行部署GIScript2016的方法,然后使用Jupyter Notebook进行基于浏览器的访问。一旦环境设置完毕,就可以在很多环境下部署Docker容器,使用非常方便。Jupyter Notebook是基于浏览器的编程“笔记本”,非常适合进行数据探索类的研究。 1.安装支持环境 1.1 安装Docker容器支持环境 我用的Mac OS X,现在的Docker已经原生支持了,不用像以前要安装VirtualBox