Python制作地理数据库、可视化和地理分析的最佳课程

2024-10-01 02:20:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个练习,绘制北欧的海上风电场,并从中提取数据。你知道吗

我正试图找到一个python模块(s)适合于此,如果可能的话,我还想从您那里得到一些关于实现某些必需功能所需的操作过程的指导。你知道吗

以下是所需功能的摘要:

  • 使用excel,我将使用经纬度信息导入风电场名称和位置(因为这是海上风电场,数据将绘制在海上,即不是内陆)

  • 基于导入的数据,我们希望能够使用python可视化数据。

  • 绘制数据后,我希望能够提取数据,例如:

    1. 指定坐标[经度(A)和经度(B)和/或纬度(X)和纬度(Y)]之间的风车计数

    2. 指定坐标范围内的风电场名称列表

    3. 我希望能够绘制农场的地理密度图(或choropleth地图)

    4. 显示全球农场数量的图(也许x坐标是全球的纵向位置,Y是农场数量)

基于我所做的初步研究,我发现geopandas是一个合适的选择(以及它的相关库),但是,对于初学者程序员来说,我找不到足够的信息或教程,它们的工作示例与我所承担的任务类似。你知道吗

总之,我的具体问题是:

  1. geopanda是否适合我正在编写的函数
  2. 您还推荐其他库或软件吗?(甚至可能在python之外,比如应用程序)
  3. 在哪里可以找到对geopandas重要的worldmap形状文件
  4. 有没有好的geopandas教程(或其他教程),你会推荐初学者程序员与我的任务有关?你知道吗
  5. 关于这项任务,有没有让我走上正确道路的一般性建议

非常感谢您的反馈。你知道吗


Tags: 数据功能名称信息数量绘制教程全球
1条回答
网友
1楼 · 发布于 2024-10-01 02:20:40
  1. 是的,你应该能在GeoPandas完成以上所有工作。你不需要别的东西。您甚至可以使用pandas而不是Excel来保存python中的所有内容。

  2. 您可以对任何类型的GIS软件(如QGIS或ArcMap/ArcPro)或使用R中的sf执行相同的操作。如果您不熟悉python或R,我可能会建议您使用QGIS。如果您需要python中的其他库,我认为geopandas是您最好的选择。

  3. 自然地球数据嵌入在geopandas中。您可以使用gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))加载它。

  4. 这是简介,有GIS的味道:https://geo-python.github.io/site/。这是基于地理信息系统的课程,也很不错:https://automating-gis-processes.github.io/2018/当然,geopandas.org网站.

在Google特定的任务中,有大量的资源用于你需要做的步骤。你知道吗

相关问题 更多 >