我正在做一个练习,绘制北欧的海上风电场,并从中提取数据。你知道吗
我正试图找到一个python模块(s)适合于此,如果可能的话,我还想从您那里得到一些关于实现某些必需功能所需的操作过程的指导。你知道吗
以下是所需功能的摘要:
使用excel,我将使用经纬度信息导入风电场名称和位置(因为这是海上风电场,数据将绘制在海上,即不是内陆)
基于导入的数据,我们希望能够使用python可视化数据。
绘制数据后,我希望能够提取数据,例如:
指定坐标[经度(A)和经度(B)和/或纬度(X)和纬度(Y)]之间的风车计数
指定坐标范围内的风电场名称列表
我希望能够绘制农场的地理密度图(或choropleth地图)
显示全球农场数量的图(也许x坐标是全球的纵向位置,Y是农场数量)
基于我所做的初步研究,我发现geopandas是一个合适的选择(以及它的相关库),但是,对于初学者程序员来说,我找不到足够的信息或教程,它们的工作示例与我所承担的任务类似。你知道吗
总之,我的具体问题是:
非常感谢您的反馈。你知道吗
是的,你应该能在GeoPandas完成以上所有工作。你不需要别的东西。您甚至可以使用pandas而不是Excel来保存python中的所有内容。
您可以对任何类型的GIS软件(如QGIS或ArcMap/ArcPro)或使用R中的
sf
执行相同的操作。如果您不熟悉python或R,我可能会建议您使用QGIS。如果您需要python中的其他库,我认为geopandas是您最好的选择。自然地球数据嵌入在geopandas中。您可以使用
gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
加载它。这是简介,有GIS的味道:https://geo-python.github.io/site/。这是基于地理信息系统的课程,也很不错:https://automating-gis-processes.github.io/2018/当然,geopandas.org网站.
在Google特定的任务中,有大量的资源用于你需要做的步骤。你知道吗
相关问题 更多 >
编程相关推荐