У меня есть сотрудник, который управляет большой базой данных MS Access, которая содержит поля X & Y для различных местоположений, которые он отслеживает. Ранее мы экспортировали данные в CSV и использовали текстовый плагин QGIS с разделителями для построения местоположений.
Теперь мы хотели бы отобразить эти данные непосредственно в QGIS, подключившись к базе данных MS Access через соединение ODBC (в отличие от экспорта в CSV).
- Может ли QGIS использовать данные из соединения ODBC для построения местоположений XY?
- Может ли он быть «живым» связан с соединением ODBC, чтобы при повторном открытии проекта слой «динамически» реплотировал все старые и вновь добавленные местоположения (в отличие от экспорта в шейп-файл, который создавал бы моментальный снимок)?
- Можете ли вы создать табличные ODBC-соединения, которые можно присоединить к пространственным таблицам в QGIS?
Вы можете делать все это в ArcGIS (инструмент «Добавить данные XY»), поэтому было бы здорово, если бы эта возможность существовала в QGIS. Я просто не могу найти нигде, где упоминается о его существовании.
Я не планирую переходить на пространственную базу данных. Как сам ГИС, да, я знаю, что имеет смысл перейти к пространственной базе данных, и да, я использовал PostGIS для управления такого рода данными. Но это не варианты прямо сейчас. Пользователь не ГИС и не хочет им быть, и он управляет своей собственной базой данных в MS Access, и это не изменится. Я втягиваю его и кричу в мир ГИС и хочу сделать его максимально легким. Он может жить с экспортом в CSV, я просто надеялся, что есть лучшее решение, использующее ODBC FOR MS ACCESS и отображающее данные XY в QGIS.