巧用Python读取乡镇数据:统计志远县图斑个数与罗丰县面积之和
1. 读取data1文件夹中的township.shp图层数据,并统计name字段中“志远县”的图斑个数: 解析:首先需要使用Python的geopandas库来读取shapefile文件。然后,我们可以使用DataFrame的筛选功能来找到name字段中包含“志远县”的行,最后计算这些行的个数。 代码: ```python import geopandas as gpd # 读取shapefile文件 gdf = gpd.read_file('data1/township.shp') # 筛选出name字段中包含“志远县”的行 zhiyuan_county = gdf[gdf['name'].str.contains('志远县')] # 计算“志远县”的图斑个数 count_zhiyuan = len(zhiyuan_county) print(f"志远县的图斑个数为:{count_zhiyuan}") ``` 2. 读取area字段(面积),并计算“罗丰县”的面积之和: 解析:同样使用geopandas库读取shapefile文件。然后,筛选出name字段中包含“罗丰县”的行,并计算这些行的area字段之和。 代码: ```python # 筛选出name字段中包含“罗丰县”的行 luofeng_county = gdf[gdf['name'].str.contains('罗丰县')] # 计算“罗丰县”的面积之和 total_area_luofeng = luofeng_county['area'].sum() print(f"罗丰县的面积之和为:{total_area_luofeng}") ``` ######[AI写代码神器 | 384点数解答 | 2024-06-30 00:34:35]
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)465
- 星际编码大赛终极对决:机械星AI与异星人激战“逆序对”统计难题(字节豆包 | 509点数解答 | 2025-04-19 17:33:00)281
- 解决Java调用Python接口中文乱码问题:设置UTF - 8编码全攻略(讯飞星火 | 160点数解答 | 2024-06-06 17:18:39)419
- Java调用Python接口中文乱码问题:字符编码统一解决方案(讯飞星火 | 344点数解答 | 2024-06-06 17:19:55)530
- 解决Java调用Python接口时中文值乱码问题:设置字符编码为UTF-8(讯飞星火 | 264点数解答 | 2024-06-06 17:27:09)394
- Java代码实现从JSON数据中提取ID,涉及“数据”与“项目 - 知识库”结构(字节豆包 | 603点数解答 | 2025-04-15 22:48:51)239
- C++ 实现:计算一排鹅与最高、最矮鹅的身高差及代码详解(字节豆包 | 549点数解答 | 2025-11-16 20:19:06)85
- 编程揭秘:计算 𝑛! 在 𝑃 进制下末尾零个数的方法与代码实现(DeepSeek | 549点数解答 | 2026-01-11 17:49:54)50
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)419
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)412
- 2026 年苍溪县印刷企业年报工作:现状、问题与未来举措(字节豆包 | 1245点数解答 | 2026-03-09 12:55:05)17
- Python 代码实现:验证哥德巴赫猜想,严格校验输入求偶数质数分解(字节豆包 | 405点数解答 | 2024-11-27 21:54:51)148