Техническое задание: Автоматизация сбора данных об участках и создание GIS-слоя
Цель проекта
Разработать автоматизированное решение для получения актуальных данных о земельных участках в границах указанного полигона (географической области) и последующего формирования структурированного GIS-слоя для визуализации и анализа.
Основные задачи
- Разработка скрипта для взаимодействия с публичным API кадастровых данных.
- Реализация функционала для задания границ поиска (полигона) в виде координат или GeoJSON.
- Автоматический запрос и получение сведений о всех земельных участках, попадающих в заданный полигон.
- Обработка и структурирование полученных данных (кадастровый номер, площадь, категория земель, вид разрешенного использования, координаты границ и т.д.).
- Формирование на основе обработанных данных тематического GIS-слоя в одном из распространенных форматов (например, GeoJSON, Shapefile, KML).
- Обеспечение корректной обработки ошибок API и больших объемов данных.
Требования к реализации
- Скрипт должен быть написан на Python.
- Использование официальных/публичных методов API для получения данных.
- Код должен быть документирован, структурирован и готов к запуску в среде выполнения.
- Результатом работы должен быть готовый GIS-файл, который можно открыть в таких программах, как QGIS, ArcGIS или аналоги.
Ожидаемый результат
Готовое программное решение (скрипт), которое по заданным пространственным координатам автоматически собирает данные, обрабатывает их и выдает на выходе тематический GIS-слой, содержащий актуальную информацию о земельных участках на указанной территории.