Так вот, необходимо сделать так, чтобы "щёлкнув" мышью в любом месте карты - выделился один из сегментов карты - тот, в который мы попали...
Промучился почти 3 дня... не получилось
Прошу помочь мне с данной проблемой...
Заранее ОГРОМНОЕ спасибо!...
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| K_MANIAC |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Алихан Репутация: 0 |
Есть карта (растровая) - разнородная местность - которая состоит из сегментов - каждый сегмент своего цвета - но цвет не одинаков в сегменте - при приближении видно - пиксел влево - цвет чуть изменяется... пиксел вправо - снова чуть изменяется - но не приближая (издалека) - видно что сегмент ориентировочно одного цвета... - какой-то сегмент красный...какой-то фиолетовый и т.д.
Так вот, необходимо сделать так, чтобы "щёлкнув" мышью в любом месте карты - выделился один из сегментов карты - тот, в который мы попали... Промучился почти 3 дня... не получилось Прошу помочь мне с данной проблемой... Заранее ОГРОМНОЕ спасибо!... |
![]() ![]() |
| hardcase |
Сообщение
#2
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Таким образом, мы имеем задачу растровой векторизации.
А ты не пробовал взять карту и отвекторизовать, например Адобом Стримлайном, а потом окучить её в какомнить графическом редакторе - полностью закрасить регионы. А потом уже с закрашенными регионами работать в программе. Ты ведь что-то вроде мини-ГИС пишешь? А я думаю, для работы с таким здоровенны файлом можно и некоторую оптимизацию заделать - разрезать на квадраты, в конце концов! Кстати насчёт издалека. Вот можно фсё это файло уменьшить раз эдак во много и посмотреть, что получили: т.е. при уменьшении при антиальязинге все регионы будут некоторого примерно однородного цвета, потом можно обработать это изображение и получить рисунок, в котором у нас будут регионы одного цвета (руками или в фотожопе - не знаю надо пикчу видеть). Далее на этой мини карте выделяем полигоны.... Сообщение отредактировано: hardcase - -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
K_MANIAC Работа_с_картой_(загружаемой_в_timage1... 7.01.2006 20:35
volvo Пример карты приаттачить сможешь? Хотелось бы виде… 7.01.2006 20:38
K_MANIAC Вот он...
но это только маленький фрагмент - а сам… 7.01.2006 21:05
K_MANIAC К сожалению не знаю значения данной аббревиатуры -… 8.01.2006 4:31
hardcase Видел карту и честно скажу.
Написать обработчик … 8.01.2006 4:43
K_MANIAC Дааааа - когда я брался за задачку... - честно гов… 8.01.2006 5:06![]() ![]() |
|
Текстовая версия | 23.11.2025 10:14 |