在Geopandas/Matplotlib中使用LAT LON和Radius绘制某个圆,可以按照以下步骤进行:
import geopandas as gpd
import matplotlib.pyplot as plt
from shapely.geometry import Point
center = Point(LON, LAT)
其中,LON和LAT分别代表圆心的经度和纬度。
circle = center.buffer(Radius)
其中,Radius代表圆的半径。
gdf = gpd.GeoDataFrame(geometry=[circle])
gdf.plot()
plt.show()
完整的代码示例如下:
import geopandas as gpd
import matplotlib.pyplot as plt
from shapely.geometry import Point
# 圆心坐标
LAT = 40.7128
LON = -74.0060
# 圆的半径
Radius = 0.1
# 创建圆心点
center = Point(LON, LAT)
# 创建圆形缓冲区
circle = center.buffer(Radius)
# 转换为GeoDataFrame对象
gdf = gpd.GeoDataFrame(geometry=[circle])
# 绘制圆形缓冲区
gdf.plot()
plt.show()
这样就可以在Geopandas/Matplotlib中使用LAT LON和Radius绘制出指定圆形区域。
领取专属 10元无门槛券
手把手带您无忧上云