GeoJson和bokeh-1怎么在Python中使用
本篇文章为大家展示了GeoJson和bokeh-1怎么在Python中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
GeoJson 文档
{ "type":"FeatureCollection", "features":[ { "geometry":{ "type":"Polygon", "coordinates":[ [ [ 3, 1 ], [ 3, 2 ], [ 4, 2 ], [ 4, 1 ], [ 3, 1 ] ] ] }, "type":"Feature", "properties":{ "perimeter":0, "vista":"mim", "provincia":"右侧正方形", "objectid":24, "prov":0, "bounds":[ 0, 0 ], "provif3_":27.0, "ogc_fid":26, "provif3_id":26.0 } }, { "geometry":{ "type":"Polygon", "coordinates":[ [ [ 1, 1 ], [ 1, 2 ], [ 2, 2 ], [ 2, 1 ], [ 1, 1 ] ] ] }, "type":"Feature", "properties":{ "perimeter":0, "vista":"mim", "provincia":"左侧正方形", "objectid":24, "prov":0, "bounds":[ 0, 0 ], "provif3_":27.0, "ogc_fid":26, "provif3_id":26.0 } } ] }
frombokeh.ioimportshow,output_notebook,output_file frombokeh.modelsimport( GeoJSONDataSource, HoverTool, LinearColorMapper ) frombokeh.plottingimportfigure frombokeh.palettesimportViridis6 withopen(r'argentina.json','r',encoding='utf8')asf: geo_source=GeoJSONDataSource(geojson=f.read()) color_mapper=LinearColorMapper(palette=Viridis6) TOOLS="pan,wheel_zoom,box_zoom,reset,hover,save" p=figure(title="正方形",tools=TOOLS,x_range=[1,10],y_range=[1,10],width=500,height=500) p.grid.grid_line_color=None p.patches('xs','ys',fill_alpha=0.7,fill_color={'field':'objectid','transform':color_mapper}, line_color='white',line_width=0.5,source=geo_source) hover=p.select_one(HoverTool) hover.point_policy="follow_mouse" hover.tooltips=[("Provincia:","@provincia")] output_file("test.html",title="TestingPolygoninbokeh") show(p)
上述内容就是GeoJson和bokeh-1怎么在Python中使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注恰卡编程网行业资讯频道。
推荐阅读
-
Python多线程抓取代理服务器
Python作为一门功能强大的脚本语言来说,经常被用来写爬虫程序,下面是Python爬虫多线程抓取代理服务器。年前是用//lin...
-
Python中怎么动态声明变量赋值
这篇文章将为大家详细讲解有关Python中怎么动态声明变量赋值,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文...
-
python中变量的存储原理是什么
本篇文章给大家分享的是有关python中变量的存储原理是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有...
-
Python中怎么引用传递变量赋值
这篇文章将为大家详细讲解有关Python中怎么引用传递变量赋值,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文...
-
python中怎么获取程序执行文件路径
python中怎么获取程序执行文件路径,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的...
-
Python中如何获取文件系统的使用率
Python中如何获取文件系统的使用率,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴...
-
Python中怎么获取文件的创建和修改时间
这篇文章将为大家详细讲解有关Python中怎么获取文件的创建和修改时间,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读...
-
python中怎么获取依赖包
今天就跟大家聊聊有关python中怎么获取依赖包,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据...
-
python怎么实现批量文件加密功能
这篇文章主要介绍“python怎么实现批量文件加密功能”,在日常操作中,相信很多人在python怎么实现批量文件加密功能问题上存在...
-
python中怎么实现threading线程同步
小编给大家分享一下python中怎么实现threading线程同步,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!...