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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Работа с векторными картами на Qt 5.3.0  (Прочитано 2907 раз)
MrFix0r
Гость
« : Март 11, 2016, 14:09 »

Доброй день, уважаемые форумчане!

Я в данной среде разработки совсем недавно и возникла следующая проблема.
Передо мной стоит задача - создать оффлайн модуль работы на векторных картах (OpenStreetMap), на котором, устанавливая точки, высчитывалось бы расстояние между ними.
Мне нужны конкретные зоны на карте (т.е. о больших данных речи не идет), которые я смог выгрузить в форматах .shp (.shx, .dbf).
Гугл привел меня к неутешительным прогнозам, что моя версия Qt (5.3.0) не имеет встроенных библиотек для работы с картами типа Shape или .osm.
QGIS (ГИС сделанная Qt-ми) - черный ящик для меня, сбилдить что-нибудь под ней так и не получилось, тк документации под WIN 7 и 5.3.0 Qt нет.
А остальные ГИС платные (что тоже не вариант).
Везде проблемы с версиями, и я пришёл к выводу, что скорее всего придется писать код самому.

Собственно вопрос : с чего начать?
Может плохо ищу?
Может быть кто-нибудь сталкивался с подобного рода задачей...

PS среда разработки Win 7, Qt 5.3.0 + MVS2010. Менять ничего нельзя, тк иначе пойдут проблему с остальным проектом.
« Последнее редактирование: Март 11, 2016, 14:14 от MrFix0r » Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #1 : Март 11, 2016, 14:21 »

Везде проблемы с версиями, и я пришёл к выводу, что скорее всего придется писать код самому.

Собственно вопрос : с чего начать?
Несмотря на постоянные обвинения в велосипедизме (в мой адрес) - не одобряю такого решения. Здесь как раз надо искать "готовые решения"

QGIS (ГИС сделанная Qt-ми) - черный ящик для меня, сбилдить что-нибудь под ней так и не получилось, тк документации под WIN 7 и 5.3.0 Qt нет.
А что за "дока под версию(и)"? Есть просто "дока", нагугливается на раз. И вообще - нормальный программист и по хедерам разберется.
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #2 : Март 11, 2016, 14:28 »

A остальные ГИС платные (что тоже не вариант).
Вам нужно коммерческое использование ГИС?
Есть американская arcgis, закрытая, но можно использовать согласно лицензии.
Есть Marble, открытая, геодезические задачи не решает, но расстояние получите.
Записан
MrFix0r
Гость
« Ответ #3 : Март 11, 2016, 14:37 »

А что за "дока под версию(и)"? Есть просто "дока", нагугливается на раз. И вообще - нормальный программист и по хедерам разберется.
Вот официальная дока:
https://htmlpreview.github.io/?https://raw.github.com/qgis/QGIS/master/doc/INSTALL.html#toc12

В ней либо билдиться под Linux на Qt (5.x), либо под виндой c Qt 4.x с MinGW
Оба варианта не устраивают...
А может просто ещё не нормальный программист  Строит глазки

Вам нужно коммерческое использование ГИС?
Нет
На счет arcgis и Marble - ещё не пробовал, спасибо за подсказку
« Последнее редактирование: Март 14, 2016, 01:37 от MrFix0r » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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