Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Python: valueMap
05-12-2011, 08:48,
#6
RE: Python: valueMap
Cytat:Edycja słownika pozwoliłaby na połączenie z bazą PostGis i wykorzystanie w niej kluczy obcych - tak żeby zamiast wyświetlać wartości klucza mieć dostęp do wartości tabeli powiązanej. Każda zmiana słownika w bazie wprowadzała by zmiany w widokach formularzy - dla wszystkich - nie było by już konieczne żmudne tworzenie mapowania klucz-wartość w pliku csv i aktualizowanie każdego pliku projektu

W wersji 1.8 (1.9) Quantum GIS wprowadzono dodatkową funkcjonalność dotyczącą edycji atrybutów, która nazywa się Value Relation (Właściwości warstwy/Pola/Rodzaj edytora).
Zamiana ta ma szansę rozwiązać Twój problem (i moje oczekiwania też Smile ) pod warunkiem dodatkowego rozszerzenia. W chwili obecnej można wybrać dowolną warstwę, kolumnę z kluczem i kolumnę z wartościami jako bazę dla formularza z innej warstwy. Problem w tym, że tabela, której chcemy używać musi zostać dodana jako warstwa do projektu. Dodatkowym problemem jest to, że w tabeli atrybutów użytkownik widzi nie wartości, a klucze. Wartości są wyświetlane tylko w formularzach.

Wg mnie następujące dwie poprawki są niezbędne, aby ta funkcjonalność była przydatna (bardzo przydatna):
1. Musi istnieć możliwość dodania jako tabeli słownikowej (klucz-wartość) dowolnej tabeli z bazy danych. Inaczej większe projekty rozrosną się niesamowicie, kiedy zaczniemy dodawać do nich jako warstwy wszystkie niezbędne tabele.
2. W tabeli atrybutów musi istnieć możliwość wyświetlania wartości zamiast kluczy (może jakiś przełącznik?). Dla zwykłego użytkownika systemu to wartość jest ważna, nie klucz.

Wydaje mi się, że powyższe poprawki są stosunkowo łatwe do wprowadzenie, a byłby do duży krok naprzód dla projektów opartych na współpracy QGIS-PostgreSQL.


Wiadomości w tym wątku
Python: valueMap - przez damian - 16-12-2010, 16:16
RE: Python: valueMap - przez tomalos - 16-12-2010, 18:02
RE: Python: valueMap - przez borys - 16-12-2010, 19:06
RE: Python: valueMap - przez damian - 17-12-2010, 10:15
RE: Python: valueMap - przez damian - 05-12-2011, 01:34
RE: Python: valueMap - przez Rayo - 05-12-2011, 08:48
RE: Python: valueMap - przez borys - 05-12-2011, 11:39
RE: Python: valueMap - przez damian - 08-12-2011, 11:14
RE: Python: valueMap - przez borys - 09-12-2011, 02:07

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Python: selekcja elementów randyX 0 6 169 28-06-2016, 15:05
Ostatni post: randyX
  Kreator zapytań a Python Rayo 2 13 606 26-07-2012, 20:39
Ostatni post: Rayo
  Python - tabela atrybutów odwołanie Jarek_Re 6 31 513 30-05-2012, 11:51
Ostatni post: Rayo
  Python - pytanie Rayo 2 13 725 29-08-2011, 18:56
Ostatni post: Rayo
  Python Rayo 28 111 514 04-05-2011, 12:01
Ostatni post: Rayo

Skocz do: