Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 13

Работа с растровой картой

31.05.2015, 15:44. Показов 1534. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Такие вот дела, нужно написать что-то типо кустарного АИСГПТ, с картой и базой данных. Тот кто был до меня смог написать таковую, но на языке Delphie, при том не оставив после себя кода, так что единственное что мне осталось это смотреть на саму его программу и радоваться.
Программа состоит из 2-х частей. Первая часть - база данных, расчеты, диаграммы и так далее. Но с базой данных я и сам могу справится, а вот со вторым пунктом - никак.
И вторая часть - карта. У меня есть карта в bmp формате. Больших размеров. По сути, мне её нужно залить в программу и иметь возможность перемещаться по ней (большая однако) зажав какую либо кнопку мыши (ну или хотя бы стрелками). Бонусом идет необходимость в многослоевости. Ну, например, на карте еще должны быть районы и линии, которые эти районы разделяют. Нажал кнопку - всё видишь, не нажал - ничего вроде как и нет.
Так вот, заливаю я карту через bitmap, но она естественно не двигается (находил кучи способов в инете, но не помогали, а еще больше способов как передвигать что-то по форме, а не в самом пикчербоксе).
Вопрос такой. Помогите/дайте ссылку (можно на англ. источник) как перемещаться по карте и намекните, пожалуйста, как накладывать несколько слоев (менее важное, могу и сам додумать, есть пару идей).
P.S. Или есть какая-то программа, которую можно интегрировать в С# и работать в ней, но в оболочке моей программы. Хитро, но все в границах заданного
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.05.2015, 15:44
Ответы с готовыми решениями:

Работа с растровой картой
Добрый вечер. Нужна ваша помощь. В наличии: карта города в виде .bmp файла, к нему файл привязки .map. Требуется написать программу...

Работа со звуковой картой
подскажите как можно вытянуть цифры со звуковой карты в массив

Работа с картой
Всем привет! Подскажите, пожалуйста, с чего начать и как лучше сделать. Необходимо БЕЗ ИНТЕРЕНТА открыть карту, а затем: 1) поставить...

4
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10427 / 5157 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
31.05.2015, 19:09
Лучший ответ Сообщение было отмечено Grizli3 как решение

Решение

Grizli3,
https://www.cyberforum.ru/atta... 1425847753
Zoom - mouse wheel,
Move - left mouse button
Rotation - right mouse button

1
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 13
31.05.2015, 21:37  [ТС]
Даже так? Премного, просто премного благодарен =)
0
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 13
07.06.2015, 10:24  [ТС]
Storm23, а вопрос такой, как улучшит качество картинки? Я заливаю картинку в bmp формате и она нещадно пережимается и превращается в месиво. При том первоначальное качество картинки меня более чем устраивает.
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10427 / 5157 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
07.06.2015, 14:52
Grizli3, Там есть код, посмотрите, разберитесь. Я не помню точно что там и как делается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.06.2015, 14:52
Помогаю со студенческими работами здесь

работа с яндекс картой...
По работе стакнулся с ситуацией что необходим такой сервис: 1) Отправлю на какойнибудь сервер яндекса запрос с координатами двух точек...

Работа со Гугл Картой
Здравствуйте!

Работа со звуковой картой
Здравствуйте! Интересует вопрос как снимать данные о частоте звука со звуковой карты в Делфи. Задумка заключается в том, чтобы сделать...

Работа с картой изображения
Создать HTML-документ в своей папке под именем «map.html», в котором выводится карта города или поселка, где вы живете. При этом создайте...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru