ArcGIS Python API 与R语言混合编程实现分析及可视化

来源:互联网 发布:卡密软件破解 编辑:程序博客网 时间:2024/05/18 01:03
ArcGIS Python API 是Esri最新(也不算新了,起码快满一年了)推出的一个神奇的包,这个可以让你能够在本地通过jupyter的网页化特色,利用Python来控制Online,实现地图可视化以及数据分析等等功能。

因为近来在使用ArcGIS Pro,所以趁着它自带有Python 3.5,就顺手安装了jupyter和ArcGIS Python API,但是在我使用的时候,突发奇想……既然这个东东可以全程使用Juypter,而R语言也可以在Jupyter里面使用,那么是不是也可以使用R语言混合ArcGIS Python API来进行混合编程分析呢?这样,既能发挥Python强大的数据处理能力,又能使用R语言强大的可视化能力。

不说废话,先上图,看实现的结果:
首先是虾神的个人数据门户:


当然,还要有托管在这个数据门户上的数据咯:



下面是开始利用ArcGIS Python API进行分析:

先从Portal 里面查询出来的被托管在服务器上的要素服务



接下去,用R语言进行分析:
利用ggplot2,绘制散点图。



进行一元线性回归:


进行数值统计:




下面放出全部代码,当然安装配置的环境不太简单,遇见问题可以一个一个解决,有时间我在详细写整个安装配置的流程。

需要下面这个notebook的,老规矩,通过虾神公众号邮箱获取。




最后,需要的整体环境如下:

1、Python 3.5.x版本
2、Pandas包
3、rpy2包
4、jupyter 、IPython全套。
5、R语言3.x以上版本
6、R语言的ggplot2包
7、Portal for ArcGIS 10.5 (这个要求比较高,等以后放出能够在互联网上用的版本)。
8、安装rpy2的时候各种环境变量的设置,请自行搜索引擎搞定。
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 怀孕9个月喝酒了怎么办 怀孕8个月喝醉了怎么办 怀孕6个月胃酸烧心怎么办 怀孕7个月胃酸怎么办 怀孕5个月胃酸怎么办 怀孕2个月胃酸怎么办 怀孕六个月胃酸烧心怎么办 孕六个月反胃酸怎么办 怀孕三个月胃酸吐酸水怎么办 孕六个月胃难受怎么办 孕6个月胃酸厉害怎么办 孕妇6个月胃酸怎么办 孕早期胎盘早剥怎么办 孕妇晕车怎么办最有效方法 怀孕了受凉胃疼怎么办 怀孕4个月胎位低怎么办 6个月胎位低怎么办 7个多月了胎位低怎么办 瑜伽按摩球破了怎么办 孕妇吐完胸口疼怎么办 孕25周胸口堵怎么办呢 孕期没做过产检怎么办 宝宝的泪囊堵塞怎么办 瑜伽球塞子丢了怎么办 瑜伽球塞子没了怎么办 练阴瑜伽是想睡怎么办 肠道引流拨断了怎么办 瑜伽动作做不到位怎么办 胃肠吸收不好一直长不胖怎么办 小孩把泡泡糖吞进肚子怎么办 练习瑜伽又?带硬怎么办 天气太热没有空调怎么办 腹股沟岔气怎么办才能快点好 瑜伽馆不给退卡怎么办 膝盖总是凉凉的怎么办 练阴瑜伽腿麻怎么办 瑜伽垫在地板滑怎么办 艾灸后后背发凉怎么办 床上老是有小蜈蚣怎么办 早晚出去胳膊脚觉得凉怎么办 腿凉感觉冒凉气怎么办