Создание векторного слоя по данным из таблицы Access
Добавлено: 24 май 2017, 10:46
Добрый день, уважаемые знатоки!
Есть стороннее приложение, которое результаты своих расчетов записывает в таблицу Access (обычная mdb из Office-2003), и такие расчеты могут выполняться многократно. В QGIS эти результаты отображаются в виде разноцветных расходящихся зон c радиусами из полей вышеуказанной таблицы-mdb. С помощью eVis можно создать векторный слой по данным из этой таблицы, но, во-первых, все это работает только на один сеанс работы, при следующем запуске слоя уже нет и его надо создавать заново. Есть другой путь - connect к Access-mdb через ODBC, создание слоя с данными из необходимой таблицы или запроса, таблица присоединяется, но, без геометрии. Можно конечно, создать csv-файл и связать его с соответствующей таблицей или со временем уговорить разработчика того стороннего приложения положить свои таблицы в oracle, но, как сделать на ближайший период напрямую из таблицы mdb? Приходилось ли кому-нибудь сталкиваться с подобной проблемой и какие пути ее преодоления?
Есть стороннее приложение, которое результаты своих расчетов записывает в таблицу Access (обычная mdb из Office-2003), и такие расчеты могут выполняться многократно. В QGIS эти результаты отображаются в виде разноцветных расходящихся зон c радиусами из полей вышеуказанной таблицы-mdb. С помощью eVis можно создать векторный слой по данным из этой таблицы, но, во-первых, все это работает только на один сеанс работы, при следующем запуске слоя уже нет и его надо создавать заново. Есть другой путь - connect к Access-mdb через ODBC, создание слоя с данными из необходимой таблицы или запроса, таблица присоединяется, но, без геометрии. Можно конечно, создать csv-файл и связать его с соответствующей таблицей или со временем уговорить разработчика того стороннего приложения положить свои таблицы в oracle, но, как сделать на ближайший период напрямую из таблицы mdb? Приходилось ли кому-нибудь сталкиваться с подобной проблемой и какие пути ее преодоления?