Book

Введение в программирование ГИС

Практическое руководство по Python для работы с геопространственными инструментами с открытым исходным кодом

by Qiusheng Wu · creator profile

Original English editionIntroduction to GIS Programming

Откройте потенциал геоданных с помощью Python! Это практическое руководство создано для начинающих и пользователей среднего уровня, стремящихся освоить пространственный анализ и интерактивную картографию с использованием инструментов с открытым исходным кодом. Вы научитесь работать с реальными данными, выполнять практические задания и приобретёте навыки программирования на Python, векторного и растрового анализа, веб-картографии и облачных вычислений. Эта книга даст вам всё необходимое, чтобы уверенно решать задачи пространственного анализа — будь вы студентом, исследователем, ГИС-специалистом или аналитиком данных.

Table of contents

  • Часть I: Настройка программного обеспечения

    1. Обзор программных инструментов
    2. Введение в управление пакетами Python
    3. Настройка Visual Studio Code
    4. Контроль версий с использованием Git
    5. Использование Google Colab
    6. Работа с JupyterLab
    7. Использование Docker
  • Часть II: Основы программирования на Python

    1. Переменные и типы данных
    2. Структуры данных в Python
    3. Операции со строками
    4. Циклы и условные конструкции
    5. Функции и классы
    6. Работа с файлами
    7. Анализ данных с использованием NumPy и Pandas
  • Часть III: Геопространственное программирование на Python

    1. Введение в геопространственный Python
    2. Анализ векторных данных с помощью GeoPandas
    3. Работа с растровыми данными с использованием Rasterio
    4. Многомерный анализ данных с помощью Xarray
    5. Растровый анализ с использованием Rioxarray
    6. Интерактивная визуализация с помощью Leafmap
    7. Геообработка с использованием WhiteboxTools
    8. 3D-картография с использованием MapLibre
    9. Облачные вычисления с Earth Engine и Geemap
    10. Визуализация гиперспектральных данных с использованием HyperCoast
    11. Высокопроизводительный геопространственный анализ с использованием DuckDB
    12. Обработка геопространственных данных с использованием GDAL и OGR
    13. Создание интерактивных панелей с помощью Voila и Solara
    14. Распределённые вычисления с использованием Apache Sedona
$30
Minimum $25 · Suggested $30 · Max $35

Pay what you want above the minimum. Secure checkout via Stripe. You can re-download anytime from your dashboard.