Forum QGIS

Pełna wersja: Łączenie QGIS do postgresowej bazy danych ze strukturą sde
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam,

próbuję połączyć się z poziomu QGIS do bazy danych w Postgresql ze strukturą SDE. Postgresql zainstalowany jest na Windowsie i ma doinstalowanego PostGIS'a.

W momencie podłączania bazy do QGIS pojawia się komunikat "Pomyślnie połączono ale nie odnaleziono dostępnej tabeli", a następnie komunikat "Połączenie z bazą danych powiodło się, lecz nie odnaleziono dostępnych tabel. Sprawdź czy masz uprawnienia SELECT do tabeli zawierającej geometrię PostGIS."

Jeżeli zaznaczę opcję Pokaż tabele bez geometrii zawartość bazy wyświetla się, ale pojawia się przy każdej tabeli informacja o braku geometrii i nie można jej wyświetlić.

W takiej sytuacji nasuwają mi się następujące pytania:
- Czy można w jakikolwiek sposób podłączyć QGIS do bazy Postgresql z architekturą sde?
- Może jest jakiś inny sposób aby podłączyć do jednej bazy na Postresql'u QGIS i ArcGISie
- Czy możliwym jest, że konfiguracja PostGIS dla SDE jest sprzeczna z konfiguracją/ustawieniami wymaganymi przez QGIS'a?

Będę wdzięczna za wskazówki.
Pozdrawiam
Jeszcze jedna sprawa uszczegóławiająca dotycząca mojego drugiego pytania.
Pisząc o możliwości podłączenia do bazy miałam na myśli nie tylko odczyt danych, ale także ich edycję.
Bo podłączyć się po to, żeby tylko "obejrzeć dane" do bazy Postresql z rozszerzeniem PostGIS mogę za pomocą ArcEditor 10 można łatwo zrobić dodając Query Layer. Niestety w takiej sytuacji bazę edytować można tylko za pomocą Quantuma.
Czy może znane są Wam jakieś rozwiązania pozwalające na edycję bazy z poziomu zarówno ArcEditor jak i Quantuma?
Może to banał i się wygłupię ale nie wiem co to SDE Smile PostGIS to bardzo przyjazne źródło danych dla QGIS, więc jak łączysz się z bazą PostGIS to wszystko powinno śmigać, łącznie z edycją. Czy na pewno to całe SDE jest w bazie PostGIS? Są tam takie kolumny jak spatial_ref_sys i geometry_columns? Czy tylko jest zainstalowany PostGIS ale twoje dane nie są w bazie przestrzennej?
(20-11-2011, 21:34)tomalos napisał(a): [ -> ]Może to banał i się wygłupię ale nie wiem co to SDE Smile PostGIS to bardzo przyjazne źródło danych dla QGIS, więc jak łączysz się z bazą PostGIS to wszystko powinno śmigać, łącznie z edycją. Czy na pewno to całe SDE jest w bazie PostGIS? Są tam takie kolumny jak spatial_ref_sys i geometry_columns? Czy tylko jest zainstalowany PostGIS ale twoje dane nie są w bazie przestrzennej?

Może nie jasno napisałam :/
Mówiąc baza SDE miałam cały czas na myśli bazę danych ArcSDE (czyli bazę umożliwiającą zarządzanie danymi przestrzennymi stworzoną przez Esri).

Sprawa wygląda następująco: Mam bazę postresql. I na niej zarówno utworzoną bazę PostGIS jak i ArcSDE. Dlatego utworzyłam te dwa typy baz gdyż próbuję znaleźć odpowiedź na pytanie: jak podłączyć zarówno QGIS i ArcEditor (a jakby się dało to nawet ArcView) do bazy Postgresql z możliwością edycji.
To co udało się zrobić to:
- podłączyć QGIS do bazy PostGIS z możliwością edycji
- podłączyć ArcEditor do bazy Postgresql ze strukturą ArcSDE z możliwością edycji
- podłączyć ArcEditor do bazy PostGIS bez możliwości edycji.

Nie udało się (a bardzo chciałabym to zrobić):
- podłączyć ArcEditor do bazy PostGIS z możliwością edycji
- w ogóle podłączyć QGIS do bazy Postgresql ze strukturą ArcSDE (jest to możliwe: http://hub.qgis.org/projects/quantum-gis..._databases, ale jeszcze nie udało mi się przebrnąć przez kompilację pliku ogr_sde.dll)