Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Dodawanie warstw za pomocą akcji
20-01-2011, 11:54, (Ten post był ostatnio modyfikowany: 20-01-2011, 12:46 {2} przez tomalos.)
#1
Dodawanie warstw za pomocą akcji
Chcę stworzyć akcję, która będzie dodawała do aktywnego projektu QGISa warstwy. Wujek Google podpowiedział, że trzeba zrobić akcję typu Python wyglądającą tak:
Kod:
qgis.utils.iface.addVectorLayer('/home/tomasz/gis/wektor/warstwa.shp','warstwa','ogr')

I super, działa! Tylko, że ja potrzebuję czegoś więcej Big Grin

1. Warstwa, na której chcę mieć zrobioną akcję to warstwa poligonowa (konkretnie gminy).
2. Dodawana warstwa ma być z bazy PostGIS, a nie szejp jak w przykładzie.
3. Warstwa ma milion obiektów, a ja chcę tylko obiekty z danej gminy.
4. Obiekty mają atrybut mówiący o tym w jakiej gminie się znajdują ("gmina"), każdy obiekt znajduje się tylko w jednej gminie (czyli zapytanie wygląda tak: "gmina" LIKE 'Widawa')

Jak to ugryźć? Da się to w ogóle zrobić?


Wiadomości w tym wątku
Dodawanie warstw za pomocą akcji - przez tomalos - 20-01-2011, 11:54
RE: Dodawanie warstw za pomocą akcji - przez borys - 21-01-2011, 02:39
RE: Dodawanie warstw za pomocą akcji - przez borys - 21-01-2011, 11:32
RE: Dodawanie warstw za pomocą akcji - przez borys - 26-01-2011, 23:17

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  SQL w akcji QGIS sebaq 0 6 378 26-06-2014, 10:38
Ostatni post: sebaq
  Podzielenie linii za pomocą punktów stycznych do niej. Kristoforos 1 10 004 16-12-2012, 00:28
Ostatni post: milena
  Akcje Pythona - dodawanie warstw do grupy tomalos 17 77 642 23-09-2011, 12:55
Ostatni post: tomalos
  Dodawanie akcji razem z warstwą tomalos 1 10 102 01-04-2011, 15:19
Ostatni post: tomalos
  Zbiorowa konwersja *.gml do *.shp za pomocą ogr2ogr tomalos 3 23 071 24-12-2010, 02:11
Ostatni post: tomalos
  dodawanie warstw vince123 2 13 594 02-12-2010, 22:45
Ostatni post: vince123

Skocz do: