- 博客(14)
- 问答 (1)
- 收藏
- 关注
原创 matplotlib 绘制散点图时自定义图标图例
最近,本人在处理站点经纬度数据,想将站点数据绘制在地图上,但是总觉得matplotlib内自带的图标很普通,为了标新立异,一直试图将图标变得与众不同。比如:在处理雷达站点信息时,想将雷达的图标花在地图上。终于,在费劲九牛二虎之力,终于将图像绘制成这样的:那么这张图如何绘制呢,下面将详细记录绘制方法。
2024-01-09 14:48:39 691
原创 如何配置PyCharm的运行设置参数,使能快速查询中间参数、且所有程序都在同一控制台输出运行(python控制台)
之前一直用matlab进行程序编写,里面能够直接查看中间参数,同时多个程序运行后的结果都在 一起,而且还能够在运行测试那块进行调试输出结果,后来实在是因为安装包又大装起来还麻烦才转为用python。比如刚开始用的时候,运行参数没有配置好的情况下,会发现每次运行一个程序总会弹出新窗口,而且中间过程中的参数是无法像matlab一样可以随时查看的,让我这种用习惯了matlab的人抓狂中。应用、确认后,点击“文件”-“设置”-“构建、执行、部署”-“控制台”,将“为通过python控制台运行使用现有控制台”打钩。
2023-06-27 11:30:57 2367 1
原创 气象大数据平台(天擎)数据读取方法(python)(雷达数据下载)
一、下载雷达资料天擎中地面数据下载https://blog.csdn.net/hq19940416/article/details/124493688?spm=1001.2014.3001.5502雷达下载方法与地面数据下载类似,但与地面数据不同的是,雷达基数据文件下载显示每个基数据文件都有一个url链接,点击后自动下载得到基数据.bz2文件。因此,雷达资料下载程序中将在地面下载程序中多一个下载基数据步骤。# 拼接timestamp、nonce、signbaseUrl += '&ti
2022-04-29 14:04:24 11096 3
原创 气象大数据平台(天擎)数据读取方法(python)(地面资料下载)
一、下载地面资料先在天擎官网中下载python3中的demo (../music-demo-python3-v2.0/music-demo-python/src/demo)再利用天擎官网中python - rest 中的示例代码# -*- coding: utf-8 -*-'''Created in 2016/03/28@author: xjunior'''import sysimport timeimport uuidimport webbrowser# 看demo
2022-04-29 13:44:14 10115 19
原创 利用python计算雷达遮挡角
考虑标准大气折射和等效地球半径(8500km),雷达遮挡角计算公式用python计算程序如下"""定义计算雷达遮蔽角的函数"""def arfa_rda(h_grd, distance, h_rda): arfa = math.atan((math.sqrt(math.pow((h_grd +8500000),2)-\ math.pow(distance,2))-(h_rda+8500000))/distance) return arfa #返回为
2022-01-11 15:52:32 2560 2
原创 已知一点经纬度,和另一点的距离及方位角,利用python求另一点的经纬度
1. 在网上找到了一个JavaScript的计算程序,对其进行了简单的修改,直接定义了一个函数,其中函数中brng为角度,dist单位为米。math.radians 角度转弧度的函数math.degrees 弧度转角度的函数参考程序链接:JS根据一个经纬度及距离角度,算出另外一个经纬度 - object360 - 博客园def computerOffsetPosition(lon, lat, brng, dist): #大地坐标系资料WGS-84,距离单位为:m,° fl.
2022-01-11 15:40:55 2336 3
原创 利用百度地图API地点搜索获取资料(python)
百度地图API的具体操作方法和上一篇一致,这里说下两个不同获取资料方法的操作上的差别。其服务文档中的实例url如下:https://api.map.baidu.com/place/v2/search?query=ATM机&tag=银行®ion=北京&output=json&ak=您的ak //GET请求地点检索 | 百度地图API SDK 百度地图地点检索服务提供多种场景的地点POI检索功能,包括城市检索、圆形区域检索、矩形区域检索。https://lbsy
2021-10-29 13:30:14 2753 5
原创 利用百度地图API获取地理编码
利用百度的开放平台进行操作百度地图开放平台 | 百度地图API SDK | 地图开发下拉至底部,点击Web服务APIpython 程序如下import jsonfrom urllib.request import urlopen, quoteimport requests,csvaddress=['南昌','九江','上饶','鹰潭','抚州','景德镇','吉安','萍乡','新余','宜春','赣州']def getlnglat(address): ...
2021-10-28 17:33:32 3657
原创 全国地图的shp文件
一、下载地图的json文件推荐网址http://datav.aliyun.com/tools/atlas/index.html在选择某省的地图时,将鼠标移至该省后进入在右上方,包含子区域选项,打钩能显示市界(最精确的能到县界)在右侧点下载符号能得到地图的json文件二、在线将json文件转化成shp文件推荐网址https://mapshaper.org/将json文件拖入该处在右上角选择export,就能输出地图的shp文件...
2021-08-19 18:32:53 30043 26
原创 python通过输入日期时间,将世界时UTC改成北京时BJT
利用python中的datetime模块完成from datetime import datetime,timedeltaimport pandas as pdfilename = 'E:/20210331/20210330170000.txt'text2 = pd.read_table(filename,header = None)point_rain_information = text2.iloc[2].iloc[0] point_list = point_rain_inform.
2021-08-19 18:21:15 2094
原创 python绘制气泡图(matplotlib)
#绘制气泡图,经纬度定位,气泡颜色代表降水强度 cm = plt.cm.get_cmap('YlGn')size = rainh = plt.scatter(lon, lat, s=5, c=size, cmap=cm, vmin=0, vmax=20)plt.colorbar(h,fraction=0.05, pad=0.05) #fraction系数调节cbar的大小,pad控制色条与子图间距色标选择https://matplotlib.org/gallery/color/color.
2021-08-18 17:27:44 3048
原创 利用python将站点绘制在地图上
利用cartopy进行地图的绘制,利用matplotlib将站点经纬度画入地图上。程序如下:import numpy as npimport cartopy.crs as ccrsimport cartopy.feature as cfeatfrom cartopy.mpl.gridliner import LONGITUDE_FORMATTER, LATITUDE_FORMATTERfrom cartopy.io.shapereader import Readerimport ma.
2021-08-18 16:09:54 4286 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人