Mam współpracownika, który zarządza dużą bazą danych MS Access, która zawiera pola X i Y dla różnych lokalizacji, które śledzi. Wcześniej wyeksportowaliśmy dane do CSV i użyliśmy wtyczki tekstowej rozdzielanej QGIS do wykreślenia lokalizacji.
Chcielibyśmy teraz wykreślić te dane bezpośrednio w QGIS, łącząc się z bazą danych MS Access za pośrednictwem połączenia ODBC (w przeciwieństwie do eksportu do CSV).
- Czy QGIS może pobierać dane z połączenia ODBC w celu wykreślenia lokalizacji XY?
- Czy można go „połączyć na żywo” z połączeniem ODBC, aby po ponownym otwarciu projektu warstwa „replikowała” wszystkie stare i nowo dodane lokalizacje dynamicznie (w przeciwieństwie do eksportu do pliku kształtu, który utworzyłby migawkę w czasie)?
- Czy możesz tworzyć tabelaryczne połączenia ODBC, które można łączyć z tabelami przestrzennymi w QGIS?
Możesz to wszystko zrobić w ArcGIS (narzędzie „Dodaj dane XY”), więc byłoby wspaniale, gdyby ta funkcja istniała w QGIS. Po prostu nie mogę znaleźć nigdzie wzmianki o jego istnieniu.
Nie planuję przejść do przestrzennej bazy danych. Jako osoba GIS, tak, wiem, że sensowne jest przejście do przestrzennej bazy danych i tak, korzystałem z PostGIS do zarządzania tego rodzaju danymi. Ale obecnie nie są to opcje. Użytkownik nie jest osobą GIS ani nie chce nim być, a on zarządza własną bazą danych w MS Access i to się nie zmieni. Ciągnę go i ciągnę za niego, wykopując i krzycząc w świat GIS, i chcę, aby było to możliwie jak najłatwiejsze. On może żyć z eksportowaniem do CSV, miałem tylko nadzieję, że istnieje lepsze rozwiązanie UŻYWANIE ODBC DO MS ACCESS i wyświetlanie danych XY w QGIS.