首页 > 其他分享 >气象数据调研总结

气象数据调研总结

时间:2024-02-28 09:33:22浏览次数:27  
标签:总结 AK lon json str lat requests 气象 调研

1.判断是否为中文

def is_chinese(char):
    if '\u4e00' <= char <= '\u9fff':
        return True
    else:
        return False

2.逆地理编码---百度地图

AK = ''
lat = df['LATITUDE'].values[0] lon = df['LONGITUDE'].values[0] address = str(lat)+','+str(lon) url = 'https://api.map.baidu.com/reverse_geocoding/v3/?ak=%s&output=json&coordtype=wgs84ll&location=%s&extensions_town=%s'% (AK, address,'true') respose = requests.get(url) result = respose.json() station = df['NAME'].values[0] city = result['result']['addressComponent']['city']

3.逆地理编码---高德地图

lat = 36.18333
lon = 118.15
AK = '***'
url = "https://restapi.amap.com/v3/geocode/regeo?output=json&location={0},{1}&key={2}&extensions=all".format(str(lon), str(lat),AK)
res = requests.get(url)
val = res.json()

4.requests爬虫

hd = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.81 Safari/537.36 SE 2.X MetaSr 1.0'}

r = requests.get("https://www.ncei.noaa.gov/pub/data/noaa/isd-lite/2023/",headers = hd)
html = r.text
soup = BeautifulSoup(html, "html.parser")
soup.prettify

标签:总结,AK,lon,json,str,lat,requests,气象,调研
From: https://www.cnblogs.com/jgua/p/18039008

相关文章

  • 《系统科学方法概论》第三章总结
    一,信息科学简史1,古代通信方式:书信,文字,语言,光等2,近代通信科学的产生:有线电,无线电3,现代通信理论:申农信息论的创立4,现代信息科学的发展:通信技术的高度进步,广义信息理论的形成二,信息和信息量信息:事物在内部或外部因素作用下所产生的变化或结果信息产生的条件:1,信息是事物相互作......
  • Qt QList使用总结
    概述QList是Qt的泛型容器类之一。它将项目存储在一个列表中,该列表提供基于索引的快速访问以及基于索引的插入和删除。QList、QLinkedList和QVector提供了类似的API和功能。它们通常是可互换的,但性能有所区别。QVector应该是默认首选的容器QList是最广泛用于QtAPI中传递值......
  • 代码随想录算法训练营第三十天|回溯法总结
    回溯法总结回溯算法能解决如下问题:组合问题:N个数里面按一定规则找出k个数的集合排列问题:N个数按一定规则全排列,有几种排列方式切割问题:一个字符串按一定规则有几种切割方式子集问题:一个N个数的集合里有多少符合条件的子集棋盘问题:N皇后,解数独等等代码随想录(programmerc......
  • NOIP2023游记及总结
    Part1游记某学校初一学生,坐标SN,第一次考NOIP,内心紧张无比。Day-5~Day-3期中考试。为了竞赛,政史地生都没背,慌。Day-1期中考试出成绩,被同机房大佬暴甩10.5,明天就要NOIP了,紧张,波波还在训练,晚上写作业到0点,险些失眠。Day17:50进考场前,波波让我们拍照留念,那一刻,我有点想......
  • spark总结
    Spark是什么学习一个东西之前总要知道这个东西是什么。Spark是一个开源的大数据处理引擎,它提供了一整套开发API,包括流计算和机器学习。它支持批处理和流处理。Spark的一个显著特点是它能够在内存中进行迭代计算,从而加快数据处理速度。尽管Spark是用Scala开发的,但它也为......
  • 毕设6:总结
    呃好久没写了感觉没什么好写的,然后做完了(1.List的add只是一个接口,并没有实现,各种操作请认准arraylist。2.关于Task一个JavaFX异步执行的类,但请单独开一个线程给它不然还是同步的。3.关于TreeView界面乱跳的问题treeitemexpend的时候会展示父节点和尽量多的子节点,但可能是......
  • Scala学习总结(三)
    Scala学习总结六、集合1.Scala集合的特点Java集合:三大类型:列表List、集合Set、映射Map,有多种不同实现。Scala集合:三大类型:序列Seq,集合Set,映射Map,所有集合都扩展自Iterable。对于几乎所有集合类,都同时提供可变和不可变版本。不可变集合:scala.collec......
  • 2.27每日总结
    今天课上学习了软件测试技术,对软件测试技术有了简单的了解。软件测试技术是一门涉及软件质量保证和验证的课程,旨在教授学生如何设计、执行和评估软件测试方案以确保软件系统的质量。这门课程通常涵盖以下内容:软件测试基础知识:介绍软件测试的基本概念、原则和方法论,包括白盒测......
  • 今日总结
    Master和Worker在Spark中,Master是独立集群的控制者,而Worker是工作者。一个Spark独立集群需要启动一个Master和多个Worker。Worker就是物理节点,可以在上面启动Executor进程。Executor在每个Worker上为某应用启动的一个进程,该进程负责运行Task,并且负责将数据存在内存或者磁盘上,每......
  • 近期总结 2024.2.26
    dp专场*2。CF1608FMEXCounting题意:给出\(n,m,b_{1...n}\),求出有多少个长度为\(n\)的序列\(a\)满足\(\foralli\in[1,n],\space0\lea_i\len\)且\(|\operatorname{mex}\{a_1,a_2,...,a_i\}-b_i|\lem\)。\(1\len\le2000,\space1\lek\le50\)很简单的......