Разработка приложения в Microsoft Visual C++ с использованием библиотек MFC и OpenGL.

Простыми словами - своего рода вьювер, который может загружать одновременно несколько изображений BMP (до 256) из директории (мозаика), а затем иметь возможность заменять какие-то фрагменты этой мозаики или всю мозаику при присутствии обновлений в определённой директории.

ИСХОДНЫЕ ДАННЫЕ И ОСНОВНЫЕ ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ РАБОТЫ. (Техническое задание)

1. В качестве исходных материалов для проведения работ будут представлены:

• растровые изображения топографических слоев электронных карт заданного региона в различном разрешении: 10, 20 и 40 метров в пикселе;

• растровые изображения матриц высот рельефа местности, созданные средствами ГИС "Карта-2005";

• ортофотопланы космической съемки среднего и высокого разрешения (14 и 0.6 м в пикселе);

• растровые снимки (кадры), полученные при видео съемке аппаратурой БЛА;

2. Исходные изображения подстилающей поверхности имеют размер 4096х4096 пикселей и представляются в формате *.BMP; (24-бита).

3. Разрабатываемое программное обеспечение должно быть выполнено для операционной системы Windows XP на языке Visual С++ и иметь модульную структуру для дальнейшей модернизации.

4. Интерфейс пользователя в разрабатываемом приложении ("2D-РЕГИОН") должен быть выполнен на русском языке, без справочного раздела "Help".

5. В приложении должна быть реализованы следующие функции:

• загрузка общих растровых изображений из специально сформированных директорий (\\Камчатка\ГИС, \\Камчатка\КОСМОС; \\Камчатка\БЛА) по выбору пользователем в окне приложения "Выбор типа данных";

• "прокрутка" изображений в окне "Регион Камчатка" с помощью кнопок скроллинга;

• перемасштабирование с помощью мыши (или специальных сервисных кнопок) с двукратным коэффициентом увеличения\уменьшения масштаба;

• замена загруженного изображения на другое по выбору пользователя;

6. В приложении также должен быть реализован режим замены фрагментов общего изображения на фрагменты из специальной директории "\\Камчатка\Обновленные фрагменты":

• в дочерних поддиректориях \ГИС, \КОСМОС; \БЛА располагаются файлы фрагментов обновленных текстур;

• обновление должно быть проведено по решению пользователя, которому для анализа возможности обновления по локальной сети приходит логический признак "Есть обновление региона" (0\1);

• количество фрагментов на заданный регион составляет 16х16 (256 фрагментов);

• для корректного внедрения конкретного фрагмента в общее изображение региона необходимо учитывать его нумерацию (слева направо и сверху вниз), которая используется в названии файла (первые 4 позиции – код региона, например, "С100", 5,6 и 7 позиции – номер фрагмента от 1 до 255);

15 лет назад
GTR-man
37 лет
15 лет в сервисе
Был
9 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

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

    Закрыт
    15 лет назад
  • $100

    Написать ПО, которое будет выводить в графическом виде (DX, OpenGL на выбор исполнителя) FFT звука. Графика будет предоставлена выбранному исполнителю. Имеется в виду нечто типа http://www.dreer.ch/fft2.gif Звук требуется снимать весь, ...

    Закрыт
    15 лет назад
  • $150

    Есть сайт файлового архива на php + mysql. Файлы имеют название, описание, тип и разложены по древовидной структуре каталогов. Нужна прога под win для сбора и сортировки файлов на локальном компе с последующей заливкой ...

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад
  • Добрый вечер! В приложении дизайн программы в PSD. Требуется: 1) !!!ОБЯЗАТЕЛЬНО!!! Сделать форму с прозрачностью и полупрозрачностью без контролов. 2) (Необязательно) Сделать полнофункциональный макет интерфейса, чтобы можно было потыкать ...

    Закрыт
    15 лет назад
  • $50

    Есть табличка - 4000 слов. Прогнать эти слова через поисковый сайт, пропарсить ответ (цифра) поисковика по каждому слову.Каждое слово и цифру занести в итоговую табличку (любой формат-txt,xls).

    Закрыт
    15 лет назад
  • Для сканера net-snmp нужен перловый скрипт для проверки доступности некого списка адресов, с известным логин/пасс. общее описание тут: http://search.cpan.org/~turnstep/Net-SSH-Perl-1.34/lib/Net/SSH/Perl.pm ниже пример для telnet. ============================ telnet.pl #!/usr/netcool/precision/perl/lib/ ...

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад
  • $25

    Требуется реализовать следующие 2 программы 1) Определить спецификации классов для реализации агрегата и его и тератора который реализует возможность имзенения алгоритма поиска следующего элемента во время выполнения программы. Использовать шаблоны ...

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад