Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Aktywna warstwa i atrybuty edytowanego obiektu w Pythonie
10-07-2014, 08:18, (Ten post był ostatnio modyfikowany: 10-07-2014, 08:19 {2} przez sebaq.)
#2
RE: Aktywna warstwa i atrybuty edytowanego obiektu w Pythonie
Trochę to trwało ale się udało Wink
Aktywną warstwę w skrypcie init możemy pobrać przechwytując załadowany formularz (layerid):
def open_form (dialog,layerid,featureid):
Natomiast żeby mieć GID obiektu musimy wpierw zapisać do bazy świeżo dodany obiekt (to ona decyduje jaki będzie kolejny nr GID) i później go przechwycić z formularza:
GID = dialog.findChild(QLineEdit,"gid"))
W sprawie skryptów ini polecam Nathan's QGIS blog ...


Wiadomości w tym wątku
RE: Aktywna warstwa i atrybuty edytowanego obiektu w Pythonie - przez sebaq - 10-07-2014, 08:18

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Atrybuty obiektów na podstawie innej warstwy jacek 1 3 841 08-01-2020, 12:32
Ostatni post: xmaziax
  Atrybuty tekstowe Saalomon 2 14 293 16-04-2015, 09:46
Ostatni post: Saalomon
  te same atrybuty w różnych warstwach phacops 3 17 297 13-11-2014, 17:47
Ostatni post: martel
  złącz atrybuty według lokalizacji Crypturgus 0 9 148 09-02-2011, 23:06
Ostatni post: Crypturgus
  Okna: Wynik identyfikacji vs Atrybuty cezar 2 14 868 16-09-2010, 09:22
Ostatni post: cezar
  Jak rozpocząć inwentaryzację sieci elektroenergetycznej - GIS, obiekty, atrybuty ? zelegnica 3 26 314 17-05-2010, 20:18
Ostatni post: Rayo

Skocz do: