Доработать Gis программу, написанную на python
Необходимо:
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/...