Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Zapis stylów - nowa wtyczka
04-01-2012, 16:36, (Ten post był ostatnio modyfikowany: 04-01-2012, 16:37 {2} przez borys.)
#6
RE: Zapis stylów - nowa wtyczka
Rayo napisał(a):Nie jestem do końca przekonany. Z założenia to administrator administruje bazą i to on powinien sobie założyć tabele. Użytkownicy nawet nie mają praw do tego, więc i przycisk im niepotrzebny. Szczególnie, że tabele są zakładane tylko raz, po podjęciu decyzji o użytkowaniu wtyczki. Wszyscy użytkownicy zapisują dane do tych samych tabel.
Tak jak pisałem wcześniej wtyczka powstała głównie po to, aby dla jednego centralnego projektu każdy z użytkowników mógł zapamiętywać swoje style wyświetlania. Jeśli jednak będą pomysły wykorzystywania jej do innych celów i zakładanie tabel z wtyczki będzie potrzebne to w przyszłości mogę to dorobić. Konieczne też będzie wtedy rozbudowanie wtyczki o możliwość zapamiętywania ustawień dla kilku projektów.

Rozumiem. Może zatem wrzucić to w plik README?

Rayo napisał(a):Prawdopodobnie dopisałeś coś na końcu wiersza w pliku settings.txt (po nazwie tabeli). Spację, enter lub coś podobnego.
W tej chwili odczytywanie danych z tego pliku jest maksymalnie uproszczone i nie ma żadnego sprawdzania poprawności. Tekst musi być jednowierszowy i kończyć się nazwą tabeli.

Już mam, Linuch wstawia tam znak końca wiersza. Zamieniłem nieco linie 78 i 79 i śmiga:
self.uri = self.uri.strip() + ' sql='
self.uri2 = self.uri.replace('qgis_user_layer_settings', 'qgis_user_project_settings')

Rayo napisał(a):W następnych wersjach postaram się to rozbudować.

Ja w takich wypadkach daję rozwijalną listę globalnych qgisowych połączeń (tych z QSettings: sekcja PostgreSQL->connections) i zapis wybranej pozycji w QSettings. Oszczędza to Ci sporo roboty, a i dla użytkownika łatwiejsze, bo i tak to połączenie musi mieć zdefiniowane, jeśli w tej bazie trzyma warstwy.

Rayo napisał(a):Nawias jest OK, bo to jest funkcja w bazie danych. Mnie zastanawiają cudzysłowy w tym miejscu, ale baza bez nich nie chce tego przyjąć jako funkcji Smile

Bo funkcje "userowe" wyjątkowo pisze się bez nawiasów:
http://www.postgresql.org/docs/8.3/stati...-info.html
Nie wiedziałem, że pisownia z nawiasami + cudzysłowami też działa Smile


Wiadomości w tym wątku
Zapis stylów - nowa wtyczka - przez Rayo - 02-01-2012, 16:19
RE: Zapis stylów - nowa wtyczka - przez tomalos - 03-01-2012, 09:14
RE: Zapis stylów - nowa wtyczka - przez Rayo - 03-01-2012, 21:52
RE: Zapis stylów - nowa wtyczka - przez borys - 04-01-2012, 01:03
RE: Zapis stylów - nowa wtyczka - przez Rayo - 04-01-2012, 08:50
RE: Zapis stylów - nowa wtyczka - przez borys - 04-01-2012, 16:36
RE: Zapis stylów - nowa wtyczka - przez Rayo - 04-01-2012, 21:35
RE: Zapis stylów - nowa wtyczka - przez borys - 04-01-2012, 21:48
RE: Zapis stylów - nowa wtyczka - przez Rayo - 09-01-2012, 12:27
RE: Zapis stylów - nowa wtyczka - przez Rayo - 11-01-2012, 00:26
RE: Zapis stylów - nowa wtyczka - przez andmay - 08-12-2015, 20:06
RE: Zapis stylów - nowa wtyczka - przez Kaczka - 10-12-2015, 10:03

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Geopaczka zapis wms i przesłanie monikaaab 2 2 358 05-08-2022, 07:33
Ostatni post: monikaaab
  zapis georeferencji w pliku tfw phacot 3 5 529 18-10-2020, 23:24
Ostatni post: xmaziax
  QGIS - zapisywanie stylów do KML damianu90 3 12 798 02-09-2019, 19:44
Ostatni post: robert
  zapis rastra w bazie SQLite/Spatialite pitt 1 6 163 29-05-2018, 12:19
Ostatni post: xmaziax
  nowa warstwa shp mmz 6 15 964 23-03-2018, 14:02
Ostatni post: mmz
  Stylizacja - automatyczny zapis stylów dla wielu warstw Michau 2 12 143 10-10-2016, 20:43
Ostatni post: Italiano
  zapis grafiki ze stylów warstw hav 2 14 293 29-10-2010, 23:52
Ostatni post: hav
  Zapis warstwy txt do pliku shp Rayo 6 32 501 12-01-2010, 20:53
Ostatni post: m_k
  Nowa wersja QGIS Dafniś jest już dostępna robert 0 13 626 08-09-2009, 23:14
Ostatni post: robert

Skocz do: