新库上线 | CnOpenData中国海水水质监测数据

这篇文章探讨了近年来中国近岸海域的水质状况,强调了海洋污染问题以及美丽海湾保护计划带来的改善。CnOpenData提供了2017年至2024年的海水水质监测数据,包括多个关键指标,用于支持相关环保研究。

一、数据简介

  海洋是地球上最大的生态系统之一,对全球物种生存有着极其重要的影响。然而,海洋在近年来却面临着严重的污染问题,对全球生态系统和人类健康造成了巨大威胁,近岸海域则尤为明显。

  近岸海域水质是评价近岸海域生态环境质量的一个重要指标。近年来,随着“美丽海湾”保护与建设的持续推进,我国近岸海域水质稳中向好。据有关部门报道,2021年,我国全年近岸海域海水水质达到国家一、二类海水水质标准的面积占81.3%,三类海水占5.2%,四类、劣四类海水占13.5%。部分入海河口和海湾水质仍待改善。

  在全社会生态文明理念不断提升的情况下,严格管控提升近岸海域水质的重要性越发凸显。以此为背景,CnOpenData推出中国海水水质监测数据,包含2017年以来的近海水质监测各项指标,为相关研究助力。

二、时间区间

2017-2024.2.28

三、字段展示

中国海水水质监测数据字段表
年份
海区
省份
地市
点位编码
实测经度
实测纬度
检测时间
pH(无量纲)
溶解氧(mg/L)
化学需氧量(mg/L)
无机氮(mg/L)
活性磷酸盐(mg/L)
石油类(mg/L)
水质类别

四、样本数据

地市点位编码实测经度实测纬度检测时间pH(无量纲)溶解氧(mg/L)化学需氧量(mg/L)无机氮(mg/L)活性磷酸盐(mg/L)石油类(mg/L)水质类别
丹东H00JQ007123.5939.42017年5月8.139.710.710.1320.0030.006一类
丹东H00JQ510124.0239.532017年5月8.129.420.80.130.0010.014一类
丹东H21YQ501123.6539.742017年5月8.128.60.960.0880.0010.028一类
丹东H21JQ508123.8339.542017年5月8.089.240.680.6620.0030.004劣四类
丹东H21YQ008123.6739.792017年5月8.128.271.160.1620.0010.021一类
丹东H21YQ512123.9339.812017年5月8.038.071.320.0430.0050.049一类
丹东H21YQ514123.6139.572017年5月8.078.860.760.1170.0120.019一类
丹东H21ZQ001124.239.852017年5月7.958.211.240.6530.0090.02劣四类
丹东H21ZQ002124.1739.82017年5月8.099.11.160.3810.0020.036三类
丹东H21ZQ003124.139.82017年5月8.167.942.280.5420.0190.033劣四类
丹东H21ZQ004124.1539.772017年5月88.531.680.5550.0050.019劣四类
丹东H21ZQ005124.0739.762017年5月8.229.471.280.3990.0020.017三类

五、数据更新频率

年度更新

图片

联系人: CnOpenData-ybl

联系电话:17720481357

以下是一个简单的示例代码,使用 Python 的`requests`和`BeautifulSoup`来爬取网页上的海水水质监测数据。假设数据存在于某个网页中,并且可以通过 HTML 标签进行提取。 ```python import requests from bs4 import BeautifulSoup def get_seawater_quality_data(url): try: # 发送请求获取网页内容 response = requests.get(url) response.raise_for_status() # 设置编码 response.encoding = response.apparent_encoding # 使用 BeautifulSoup 解析网页 soup = BeautifulSoup(response.text, 'html.parser') # 这里需要根据实际网页的 HTML 结构来提取数据 # 假设数据在 <table> 标签中 table = soup.find('table') if table: rows = table.find_all('tr') for row in rows: cells = row.find_all('td') if cells: # 打印每一行的数据 data = [cell.text.strip() for cell in cells] print(data) else: print("未找到表格数据。") except requests.RequestException as e: print(f"请求出错: {e}") if __name__ == "__main__": # 请替换为实际的海水水质监测数据网页 URL url = "https://example.com/seawater_quality" get_seawater_quality_data(url) ``` ### 代码解释 1. **发送请求**:使用`requests.get()`方法发送 HTTP 请求获取网页内容,并检查响应状态码。 2. **解析网页**:使用`BeautifulSoup`解析 HTML 内容。 3. **提取数据**:根据实际网页的 HTML 结构,使用`find()`和`find_all()`方法提取表格数据。 4. **处理数据**:遍历表格的每一行和每一列,提取并打印数据。 ### 注意事项 - 该代码仅为示例,实际的海水水质监测数据网页结构可能不同,需要根据实际情况调整 HTML 标签和提取逻辑。 - 在爬取数据时,需要遵守网站的`robots.txt`规则,避免对网站造成过大的压力。 - 有些网站可能需要登录或使用 API 才能获取数据,需要根据具体情况进行处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值