前几天去德清,看到他们演示的全新数据科学服务器:Notebook Server,确实很好用。在之前,我也用过Jupyer Notebook来处理数据。但FME实在是太好用了,渐渐的Python就用的少了。但看notebook看的手痒,总想试试,奈何现在没有enterprise的和谐方式。既如此,就装一个Jupyer Notebook用一用吧!
安装过程非常简单,联网环境下,在命令行中输入:pip install jupyter notebook,然后静静的等着就好了 安装过程如下图所示:
由于我的电脑上已经安装过了,所以这里都提示成功了。 注意:如果同时安装了多个python,要注意环境变量的设置。可以使用绝对路径执行上面的命令,来确保安装到正确位置。
经过上面的安装,我们来测试一下。新建一个notebook,并从本地磁盘读取一个shp数据。从数据中取出一个要素的几何,输出WKT(昨天讲到的交换格式)。
说到这个交换格式,多说一句。我们都知道,在FME中进行数据处理,期间如果需要用到ArcPY,常规方式是将数据输出到磁盘,然后进行处理,处理完了,再转换回去。原因很简单,在FME与ArcGIS两个平台中,数据不能以要素的方式进行传递。但换种思路,可以将几何加上属性,以WKT+属性的形式在平台间进行数据的传递,这样在内存中就解决掉了所有问题,不用再往磁盘写中间数据了。
至此,环境算是配好了!