题目:将下表中每一行的经纬度范围生成矩形,最后导出成shapefile文件
求解思路
1.根据字段的字符串的值分割 获取矩阵角点经纬度
2.使用Polygon函数根据角点坐标生成矩形
3.指定坐标系
4.导出shapefile文件
import geopandas as gpd
import pandas as pd
import os
file_name = 'TK.xls'
df = pd.read_excel(file_name, encoding="utf-8")
df[["ID","纬度", "经度"]].head()
def DMS2decimal(DMS):
D_index = DMS.find("°")
M_index = DMS.find("′")
S_index = DMS.find("″")
D