Russian Qt Forum
Ноябрь 22, 2024, 21:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Работа с векторными картами  (Прочитано 17013 раз)
Khs
Гость
« Ответ #15 : Май 09, 2009, 08:13 »

да, кстати:

http://www.merkaartor.org/

редактор опен-стрит-мап на Qt. на сколько я помню тоже использует QGraphicsView, но могу ошибаться.

Как я понимаю - там исходники не скачать. Мне не нужна готовая прога для работы с векторными картами. Мне нужно самому написать такую прогу.

http://qt-apps.org/content/show.php/Merkaartor?content=93066
Записан
Barmaglodd
Гость
« Ответ #16 : Май 09, 2009, 08:59 »

Вряд ли мне этот Source edition поможет. Мне нужно под qt-3-3-3 (
Тогда

http://navicon.dk/web/normal.php?pageid=92

или старые версии  QGis, они вроде на Qt 3 начинали.
Записан
Dodge
Гость
« Ответ #17 : Май 09, 2009, 18:29 »

Вряд ли мне этот Source edition поможет. Мне нужно под qt-3-3-3 (
Если софт под МСВС. Лучше разбирайтесь в панораме или пишите все с нуля. Иначе придется морочиться с лицензированием того, что будете использовать в качестве ГИС.
Записан
mugabe
Гость
« Ответ #18 : Май 12, 2009, 04:10 »

Merkaator использует QMapControl. А вот что использует QMapControl, я не знаю, сам не работал, коллега собирал, во вторник посмотрю. Исходники Merkaartor замечательно с их страницы качаются, смотрите source edition и весят они меньше 3 мегов.
Посмотрел, действительно там полностью самописный виджет.

Вряд ли мне этот Source edition поможет. Мне нужно под qt-3-3-3 (
Тогда вряд ли вам и мои исходники сильно помогут. К тому же там действительно нет ничего сверхъестественного - 3 класса унаследованных от QGraphicsItem для линии, полигона и точки. Ничего, чего нельзя найти в документации.

Почитайте документацию по QGraphicsView (если он вообще есть в 3.3) и все получится.

Своим кодом не хотелось бы делиться по одной простой причине - писался на скорую руку и лишь для того, что бы посмотреть на возможности QGraphicsView. Как следствие код достаточно кривой, наверняка есть утечки памяти и фиг знает что еще Улыбающийся Не хочу что бы мои ошибки переносили в чужие проекты, а потом обвиняли меня, когда они всплывут. Даже если я об этом никогда не узнаю Улыбающийся
Записан
Dodge
Гость
« Ответ #19 : Май 12, 2009, 13:08 »

в Qt 3.3.3  за место QGraphicsView - QCanvasView. Много чего делал с его использованием, довольно неплохо, но есть проблемы со старыми Х-серверами и их кривыми драйверами.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.139 секунд. Запросов: 21.