Павел Переверзев

Добро пожаловать на мой персональный сайт!


Меня зовут Павел, я ГИС-специалист.


Мои основные направления деятельности:

  • Создание плагинов QGIS
  • Автоматизация процессов в ГИС: регулярная загрузка, обработка геоданных
  • Интеграция ГИС-разработок в веб-сервисы

Учеба

Учился в МГУ им. М.В. Ломоносова по специальности "География", окончил аспирантуру на том же факультете.


Во время обучения появился интерес к геоинформационным системам, который со временем перерос в мою основную деятельность.


Карьера

2014-2016. Начало карьеры: от студента к ГИС-картографу

  • Начало практической деятельности в рамках университетского гранта с применением ArcGIS.
  • Первый профессиональный опыт в роли обработчика геоданных: оцифровка спутниковых снимков, работа с графом дорожного движения.
  • Погружение в тему автоматизации рутинных задач через ModelBuilder и базовые скрипты Python.

2016-2018. Концентрация на процессах автоматизации

  • Углубление в разработку на Python для ArcGIS: создание моделей обработки, инструментов проверки топологии и атрибутивной информации. Написание плагинов генерации геоданных.
  • Проекты по разработке плагинов для ArcGIS на фрилансе.
  • Формирование подхода к разработке через rapid prototyping («работающий прототип → доработка»)

2018-2022. Развитие в сфере архитектуры и градостроительства

  • Освоение отраслевого стека: QGIS, MapInfo, Autodesk Infraworks, веб-технологии (JavaScript, PHP)
  • Полный цикл создания внутренних инструментов: от парсеров данных и ETL-процессов до веб-сервисов визуализации
  • Системная разработка на Python: инструменты анализа и обработки геоданных (расчёт инсоляции, генерация макетов), конвертеры данных.
  • Создание и поддержка комплексной 2D/3D- интерактивной карты в связи с внутренней базы данных.
  • Публикация первых публичных плагинов (MapTileLoader, PanoramaViewer) и активное участие в профессиональном сообществе (Telegram, чат QGIS-взаимопомощь).

2023 - настоящее время. Проектирование ГИС-инфраструктуры

  • Проектирование и запуск ключевого продукта — плагин «Колба».
  • Реализация комплексных проектов: инструменты генерации макетов под различные задачи в QGIS, обработка данных подложек веб-карт, инструменты работы с базой данных.
  • Проектирование и развитие ГИС как целостной системы: продуктовый подход, стандарты, UX, обучение и передача опыта.

Плагины для QGIS

easyPlugin

Плагин, предназначенный для создания плагинов в QGIS. Позволяет начинающим разработчикам быстро создать шаблон плагина из нескольких вариантов представлений. Подробности и инструкция к работе: ссылка

Kolba

Инструмент для запуска скриптов с удобством как для разработчиков, так и для пользователей + возможность загрузки скриптов из интернета. Плагин был создан как альтернатива классической модели распространения плагинов в QGIS внутри компаний. Впоследствии стал одним из ключевых компонентов ГИС-инфраструктуры в нескольких организациях. Подробности и инструкция к работе: ссылка

MapTileLoader

Плагин для выгрузки фрагментов популярных онлайн-подложек в отдельные геопривязанные изображения. Подробности и инструкция к работе: ссылка

PanoramaViewer

Плагин позволяет просматривать панорманые изображения, пути к которым указаны в текстовом поле векторного слоя. Пути могут вести как к локальным файлам, так и являться веб-ссылками. Подробности и инструкция к работе: ссылка

Doner

Doner - инструмент для удобства цифровки. Позволяет помечать места на карте, которые уже оцифрованы/проверены/исправлены. Удобно при наличии слоев с большим охватом данных - всегда можно знать, где ты уже "прошелся". Плагин делался для нескольких программ: QGIS, ArcGIS и MapInfo. Подробности и инструкция: ссылка.

PanoFinder

Аналог ранних версий игры GeoGuessr под QGIS, где можно было бесплатно угадывать локации по панорамам. Геймплей: https://youtu.be/kQ8xq4YqDhA

Видеотрекер

Плагин для заказчика. Выполнен в виде видеоплеера, который связывает видео с видеорегистраторов и 360-камер с геометрией линии дороги. Позволяет узнать примерное положение автомобиля на протяжении видео.

Генератор макетов

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

Плагин расчета инсоляции

Плагин позволяет рассчитать относительную показатель инсоляцию полигонов зданий в пределах Москвы. В качестве результата работы плагина выводится точечный слой, где зеленые точки показывают места в пределах нормы инсоляции, а красные - наоборот, где не хватает солнечного света в течение суток.

Плагин распределения точек мусора

Плагин для заказчика. Позволяет привязать снимки с дронов DJI Phantom к местности по exif-данным, затем отобразить точки локаций мусора, который был определен при помощи обработки снимков нейросетями.

Плагин проверки геометрии

В QGIS имеется стандартный инструмент проверки топологии объектов, однако, его регулярное использование показало, что данные по проверке, которые он выводит, неудобны для восприятия и дальнейших исправлений. По этой причине был разработан собственный инструмент проверки геометрии с расширенным набором функций.

Веб-сервисы

GeoSolid

Сервис GeoSolid предназначен для перевода полигональных слоев (преимущественно застройки) в формате gpkg в чертежи dxf, содержащие объекты этого слоя в виде 3D-моделей для печати их на принтере или других целей.

В основе работы сервиса лежит Python-скрипт, использующий библиотеки обработки геоинформационных данных и генерации CAD-объектов.

Проект существует как внутрикорпоративный веб-сервис, который также числится как результат интеллектуальной деятельности. Также делал общедоступную консольную версию инструмента: ссылка

Карта проблем ЖКХ Москвы

Интерактивная карта https://rgmaps.ru/ с точечным слоем, который формируют пользователи. Сделано в качестве альтернативы имеющимся сервисам.

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

Обучение

Курс Python в QGIS

Разработаный мной курс по применению Python в QGIS. Включает в себя практику обработки геоданных с помощью библиотеки pyqgis, создания интерфейсов в PyQt и другие методики, которые по итогу позволят научиться создавать собственные плагины для QGIS. Описание курса: ссылка

Другое

Приложение Метро-будильник (Android)

Приложение для оповещения пассажиров московского метрополитена о приближении к выбранной станции. Работа приложения основана на сравнении данных от операторов мобильной связи.

К сожалению, приложение было удалено из Play Market, но осталась тема на 4PDA: ссылка