Введение в программирование ГИС
Практическое руководство по Python для работы с геопространственными инструментами с открытым исходным кодом
by Qiusheng Wu · creator profile
Откройте потенциал геоданных с помощью Python! Это практическое руководство создано для начинающих и пользователей среднего уровня, стремящихся освоить пространственный анализ и интерактивную картографию с использованием инструментов с открытым исходным кодом. Вы научитесь работать с реальными данными, выполнять практические задания и приобретёте навыки программирования на Python, векторного и растрового анализа, веб-картографии и облачных вычислений. Эта книга даст вам всё необходимое, чтобы уверенно решать задачи пространственного анализа — будь вы студентом, исследователем, ГИС-специалистом или аналитиком данных.
Table of contents
-
Часть I: Настройка программного обеспечения
- Обзор программных инструментов
- Введение в управление пакетами Python
- Настройка Visual Studio Code
- Контроль версий с использованием Git
- Использование Google Colab
- Работа с JupyterLab
- Использование Docker
-
Часть II: Основы программирования на Python
- Переменные и типы данных
- Структуры данных в Python
- Операции со строками
- Циклы и условные конструкции
- Функции и классы
- Работа с файлами
- Анализ данных с использованием NumPy и Pandas
-
Часть III: Геопространственное программирование на Python
- Введение в геопространственный Python
- Анализ векторных данных с помощью GeoPandas
- Работа с растровыми данными с использованием Rasterio
- Многомерный анализ данных с помощью Xarray
- Растровый анализ с использованием Rioxarray
- Интерактивная визуализация с помощью Leafmap
- Геообработка с использованием WhiteboxTools
- 3D-картография с использованием MapLibre
- Облачные вычисления с Earth Engine и Geemap
- Визуализация гиперспектральных данных с использованием HyperCoast
- Высокопроизводительный геопространственный анализ с использованием DuckDB
- Обработка геопространственных данных с использованием GDAL и OGR
- Создание интерактивных панелей с помощью Voila и Solara
- Распределённые вычисления с использованием Apache Sedona
Pay what you want above the minimum. Secure checkout via Stripe. You can re-download anytime from your dashboard.