НачатьНачать бесплатно

Приведение к общей системе координат и сохранение в файл

Как мы видели в предыдущих упражнениях, оба набора данных используют разные системы координат (CRS). Это хорошо заметно на первом графике в данном упражнении (код для него уже есть в скрипте): оба набора данных относятся к одному и тому же региону, поэтому их координаты должны совпадать — однако этого не происходит.

Для дальнейшего анализа в этой главе мы приведём оба набора данных к единой системе координат и сохраним их в новые файлы. Чтобы обеспечить возможность вычисления расстояний, мы будем использовать проекционную систему координат: локальную зону UTM 35, которая определяется кодом EPSG:32735 (https://epsg.io/32735).

Наборы данных с горнодобывающими объектами (mining_sites) и национальными парками (national_parks) уже загружены; GeoPandas и matplotlib импортированы.

Это упражнение является частью курса

Работа с геопространственными данными в Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Plot the natural parks and mining site data
ax = national_parks.plot()
mining_sites.plot(ax=ax, color='red')
plt.show()

# Convert both datasets to UTM projection
mining_sites_utm = ____
national_parks_utm = ____

# Plot the converted data again
ax = national_parks_utm.plot()
mining_sites_utm.plot(ax=ax, color='red')
plt.show()
Редактировать и запускать код