Map Viewer
Добавлено: 03 май 2015, 12:44
Здравствуйте.
Пытаюсь сделать простой Map Viewer (С++ Qt) - просмотрщик карт (например .mp - польский формат). Понимаю, что изобретаю велосипед, и можно было бы использовать QGIS, но хочется в целях, так сказать, самообразования.
Мне бы понять по какому принципу строятся подобные "вьюверы".
Допустим если взять те же самые Qtшные виджеты QGraphicsView и QGraphicsScene, или любой другой компонент, - как на сцене нарисовать линию, точку или полигон имея координаты в формате Долгота: 130.741231 | Широта: 42.794436 ? Как в этих компонентах установить нужную проекцию? Да и вообще порядок программирования подобных приложений, с чего начать?
Пытаюсь сделать простой Map Viewer (С++ Qt) - просмотрщик карт (например .mp - польский формат). Понимаю, что изобретаю велосипед, и можно было бы использовать QGIS, но хочется в целях, так сказать, самообразования.
Мне бы понять по какому принципу строятся подобные "вьюверы".
Допустим если взять те же самые Qtшные виджеты QGraphicsView и QGraphicsScene, или любой другой компонент, - как на сцене нарисовать линию, точку или полигон имея координаты в формате Долгота: 130.741231 | Широта: 42.794436 ? Как в этих компонентах установить нужную проекцию? Да и вообще порядок программирования подобных приложений, с чего начать?