Я полный чайник в вопросах связанных с ГИС, но передо мной поставили задачу написать прогу, которая бы использовала функционал QGIS. Необходимо сделать примитивный набор инструментов, позволяющий загружать, отображать и сохранять карту, масштабировать, перемещать, и отрисовывать некоторые данные. Данные заданы набором отрезков. Т.е. надо загрузить карту наложить от заданной точки отрезки и сохранить результат.
Вопросы следующие: с чего начать? Что использовать в качестве среды разработки? Что нужно установить? Что почитать? Если подобное уже обсуждалось - киньте в меня ссылкой

Есть положительный опыт разработки подобного функционала на MapX, но там было проще т.к. он подключается в Delphi как компонент.
Спасибо откликнувшимся.