《播播开心》4K在线播放 -华惠影院
巴黎高等商学院欧盟法专业教授阿尔贝托·阿莱曼诺说,他不认为仅靠“施行那几项规定就足以在欧洲议会创造新的政治文化……对欧盟的信誉来说,丑闻的影响严重得多”。
2024年12月31日,这可能是 Python里最强的绘制地图神器2021-02-24 09:16·Python职场圈作者:钱魏Way原文:https://www.biaodianfu.com/folium.html大家好,我是明哥。今天给大家介绍一个非常 NB 的Python 库,专门用来绘制地图的,它叫 Folium 。1. Folium介绍Folium是一个基于leaflet.js的Python地图库,其中,Leaflet是一个非常轻的前端地图可视化库。即可以使用Python语言调用Leaflet的地图可视化能力。它不单单可以在地图上展示数据的分布图,还可以使用Vincent/Vega在地图上加以标记。Folium可以让你用Python强大生态系统来处理数据,然后用Leaflet地图来展示。Folium中有许多来自OpenStreetMap、MapQuest Open、MapQuestOpen Aerial、Mapbox和Stamen的内建地图元件,而且支持使用Mapbox或Cloudmade的API密钥来定制个性化的地图元件。Folium支持GeoJSON和TopoJSON两种文件格式的叠加,也可以将数据连接到这两种文件格式的叠加层,最后可使用color-brewer配色方案创建分布图。2. Folium的使用地图的生成imgfolium.folium.Map()详解folium.folium.Map(location=None, width='100%', height='100%', left='0%', top='0%', position='relative', tiles='OpenStreetMap', attr=None, min_zoom=0, max_zoom=18, zoom_start=10, min_lat=-90, max_lat=90, min_lon=-180, max_lon=180, max_bounds=False, crs='EPSG3857', control_scale=False, prefer_canvas=False, no_touch=False, disable_3d=False, png_enabled=False, zoom_control=True, **kwargs)参数说明:location (tuple or list, default None):纬度和经度width (pixel int or percentage string (default: ‘100%’)):地图宽度height (pixel int or percentage string (default: ‘100%’)):地图高度tiles (str, default ‘OpenStreetMap’) :瓦片名称或使用TileLayer classass.min_zoom (int, default 0):地图可缩放的最小级别max_zoom (int, default 18):地图可缩放的最大级别zoom_start (int, default 10) :地图的初始缩放级别attr (string, default None):当使用自定义瓦片时,传入自定义瓦片的名词crs (str, default ‘EPSG3857’) :投影坐标系标识EPSG3857: Web墨卡托投影后的平面地图,坐标单位为米。大部分国外地图使用的时该标准。EPSG4326: Web墨卡托投影后的平面地图,但仍然使用WGS84的经度、纬度表示坐标。EPSG3395: 墨卡托投影,主要用于航海图Simple: 简单的x,y匹配,用于自定义瓦片(比如游戏地图)control_scale (bool, default False) :是否在地图上显示缩放标尺prefer_canvas (bool, default False):强制使用Canvas渲染no_touch (bool, default False) :是否允许触摸事件disable_3d (bool, default False) :强制使用CSS 3D效果zoom_control (bool, default True) :是否要限制zoom操作**kwargs:Leaflets地图类的其他参数: https://leafletjs.com/reference-1.5.1.html#map“tiles”参数可选值:“OpenStreetMap”“Mapbox Bright” (Limited levels of zoom for free tiles)“Mapbox Control Room” (Limited levels of zoom for free tiles)“Stamen” (Terrain, Toner, and Watercolor)“Cloudmade” (Must pass API key)“Mapbox” (Must pass API key)“CartoDB” (positron and dark_matter)“tiles”的自定义设置:img地球上同一个地理位置的经纬度,在不同的坐标系中,会有少量偏移,国内目前常见的坐标系主要分为三种:地球坐标系——WGS84:常见于GPS设备,Google地图等国际标准的坐标体系。火星坐标系——GCJ-02:中国国内使用的被强制加密后的坐标体系,高德坐标就属于该种坐标体系。百度坐标系——BD-09:百度地图所使用的坐标体系,是在火星坐标系的基础上又进行了一次加密处理。所以在设置“tiles”时需要考虑目前手中得经纬度属于那种坐标系。由于投影坐标系中没有GCJ-02和BD-09对应的标识,所以在自定义瓦片时主要经纬度能匹配上,crs中的设置可保持不变。更多详情介绍请看:瓦片坐标系学习如果需要将地图保存,只需执行:m.save(“map.html”) 即可。添加点、线、面要素添加点import foliumm = folium.Map(location=[39.917834, 116.397036], zoom_start=13, width='50%',height='50%', zoom_control='False', tiles='http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z} 《播播开心》4K在线播放 -华惠影院 冯德莱恩2019年首次出任欧委会主席也是欧盟历史上首位女性欧委会主席 这些工作可能不能让你赚大钱,也不能让你成为名人,但它们却能让你在平凡中找到属于自己的幸福和满足7月起,浙江省退休人员的养老金将迎来2次调整,此外,还会补发过渡性养老金。咋回事,能涨多少钱,一起来看吧!