Я делаю это много, и есть довольно крутая кривая, чтобы все заработало, если вы решите реализовать все самостоятельно (например, преобразование ваших данных в правильную систему координат, анализ геометрии, полигонов с отверстиями в них, et c.).
Однако, чтобы упростить вашу проблему на данный момент, я экспортировал бы из QGIS в формат ESRI Shapefile, а затем использовал бы класс считывателя для преобразования ваших данных в геометрию. Начнем с некоторых точек, затем линий, а затем (мульти) полигонов
Я думаю, что такой класс можно найти в NetTopologySuite или Shapefile class . Я бы держал все данные в одной проекции, например, EPSG: 3857 (так же, как OSM).