|
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 13
|
|
Работа с растровой картой31.05.2015, 15:44. Показов 1534. Ответов 4
Метки нет (Все метки)
Добрый день. Такие вот дела, нужно написать что-то типо кустарного АИСГПТ, с картой и базой данных. Тот кто был до меня смог написать таковую, но на языке Delphie, при том не оставив после себя кода, так что единственное что мне осталось это смотреть на саму его программу и радоваться.
Программа состоит из 2-х частей. Первая часть - база данных, расчеты, диаграммы и так далее. Но с базой данных я и сам могу справится, а вот со вторым пунктом - никак. И вторая часть - карта. У меня есть карта в bmp формате. Больших размеров. По сути, мне её нужно залить в программу и иметь возможность перемещаться по ней (большая однако) зажав какую либо кнопку мыши (ну или хотя бы стрелками). Бонусом идет необходимость в многослоевости. Ну, например, на карте еще должны быть районы и линии, которые эти районы разделяют. Нажал кнопку - всё видишь, не нажал - ничего вроде как и нет. Так вот, заливаю я карту через bitmap, но она естественно не двигается (находил кучи способов в инете, но не помогали, а еще больше способов как передвигать что-то по форме, а не в самом пикчербоксе). Вопрос такой. Помогите/дайте ссылку (можно на англ. источник) как перемещаться по карте и намекните, пожалуйста, как накладывать несколько слоев (менее важное, могу и сам додумать, есть пару идей). P.S. Или есть какая-то программа, которую можно интегрировать в С# и работать в ней, но в оболочке моей программы. Хитро, но все в границах заданного
0
|
|
| 31.05.2015, 15:44 | |
|
Ответы с готовыми решениями:
4
Работа с растровой картой Работа со звуковой картой Работа с картой |
|
|
|
| 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
|
|
|
|
|
| 07.06.2015, 14:52 | |
|
Grizli3, Там есть код, посмотрите, разберитесь. Я не помню точно что там и как делается.
0
|
|
| 07.06.2015, 14:52 | |
|
Помогаю со студенческими работами здесь
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. Пошагово создадим проект для загрузки изображения. . .
|