Python - лучший курс для создания базы геоданных, визуализации и геоанализа - PullRequest
0 голосов
/ 15 октября 2019

Я работаю над упражнением для построения морских ветряных электростанций в Северной Европе и извлечения из него данных.

Я пытаюсь найти подходящий для этого модуль (и) Python, иЯ также хотел бы получить от вас указания, если это возможно, в отношении действий, необходимых для выполнения некоторых из требуемых функций.

Вот краткое изложение необходимых функций:

  • Используя Excel, я буду импортировать названия и местоположения ветряных электростанций, используя информацию о долготе и широте (поскольку это оффшорветровые электростанции, данные будут нанесены на море, т. е. не внутри страны)

  • Надеемся, что на основе импортированных данных мы можем визуализировать данные с помощью python.

  • после того, как данные построены, я хочу иметь возможность извлекать такие данные, как:

    1. количество ветряных мельниц между указанными координатами [долгота (A) и долгота (B) и / или Широта (X) и Широта (Y)]

    2. Список имен ветроэнергетических комплексов между указанным диапазоном координат

    3. Iхотите иметь возможность составлять карты географической плотности ферм (или картограммы)

    4. Графики, показывающие количество ферм по всему земному шару (возможно, координата x - это продольное местоположение по всему земному шару,Y - количество ферм)

На основании проведенного мною первоначального исследования я наткнулся на геопанды как подходящий вариант (вместе с зависимыми от него библиотеками), однако я не смог найти достаточно информации или учебника для начинающих. программисты, работающие по примеру, аналогичному тому, который я выполняю.

В любом случае, мои конкретные вопросы:

  1. Подходят ли геопанды для функций, которые я пытаюсь запрограммировать
  2. Какие еще библиотеки или программы вы бы порекомендовали? (может быть, даже за пределами Python, например, приложения)
  3. Где найти шейп-файл карты мира, который можно импортировать в геопанды
  4. Есть ли хорошие учебники по геопанде (или другие учебники), которые вы бы порекомендовали новичку? программисты, которые имеют отношение к моей задаче?
  5. Любая общая рекомендация, чтобы выбрать правильный курс в отношении этой задачи

Ваш отзыв очень важен.

1 Ответ

2 голосов
/ 15 октября 2019
  1. Да, вы должны быть в состоянии сделать все это в GeoPandas. Вам не нужно больше ничего. Возможно, вы даже захотите использовать панды вместо Excel, чтобы сохранить все в python.

  2. Вы можете сделать то же самое с любым программным обеспечением ГИС, таким как QGIS или ArcMap / ArcPro или используя sfв R. Если вы не знакомы с Python или R, я, вероятно, рекомендую использовать QGIS. Если вы спрашиваете о других библиотеках в python, я думаю, что геопанда - ваш лучший снимок.

  3. Данные о природной Земле встроены в геопанды. Вы можете загрузить его, используя gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')).

  4. Это введение со вкусом ГИС: https://geo -python.github.io / site / . Этот курс, основанный на ГИС, также довольно приятен: https://automating -gis-processes.github.io / 2018 / И, конечно, геопандас.орг.

Задачи, специфичные для Google, существует множество ресурсов для шагов, которые необходимо выполнить.

...