Доработать Gis программу, написанную на python

Цена договорная
03 июля 2024, 20:23 • 2 отклика • 31 просмотр
Имеется готовая, рабочая ГИС (геоинформационная система) программа, которую необходимо доработать. Программы написана на python и представляет, по сути, компиляцию готовых скриптов из программы QGIS, имеющей открытый код. Фронт написан с помощью PyQt 5. Программа выполняет базовые функции для работы с геоинформационными снимками в формате tiff: увеличение/уменьшение, отображение фрагментов снимка в рамках общей сцены (как отдельные пазлы на мозаике), измерение размеров, отображение координат в выбранной точке, классификация (распознавание).
Необходимо:
1. Необходимо добавить новые способы классификации, готовые коды есть на сайте производителя специализированного программного обеспечения ArcGIS. Имеющийся алгоритм классификации работает не всегда корректно.
2. Добавить небольшой функционал в программу (фильтрация в частотной области). Реализовать фильтрацию нужно следующим образом: при нажатии на иконку пользователю будет предложено выбрать тот или иной фильтр (Гауса, Баттерворта, Идеальный) и частоту среза. С классификации анологично. Все коды также есть в библиотеках python, и также написаны и реализованы в программе matlab. При необходимости готов предоставить дистрибутив.
3. Необходимо добавить функцию по отрисовке полигона по имеющемуся снимку – создание слоя поверх имеющегося с возможностью группирования отдельных участков, а также возможность работать со слоями.
4. Почистить код. В имеющейся программе заложены динамические библиотеки python, которые занимают огромное количество места (4,17 Гб в настоящее время). Необходимо взять только необходимое, следовательно уменьшить вес. Также необходимы максимально подробные справки по написанию: как что делалось, что использовалось и т.п.
5. В настоящий момент программа запускается с помощью VBS сценария. Необходимо сделать exe файл для ее установки.

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

https://desktop.arcgis.com/ru/arcmap/latest/extens...

https://desktop.arcgis.com/ru/arcmap/latest/tools/...
Файлы