Forum QGIS

Pełna wersja: pyqgis: podzbiór w warstwie wekt. ogr
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Wczytuję i wyświetlam w skrypcie warstwę wektorową komendami:
Kod:
vLayer = QgsVectorLayer("file.shp", "warstwa", "ogr")
QgsMapLayerRegistry.instance().addMapLayer(vLayer)
Chciałbym od razu wyspecyfikować tzw "podzbiór" ale nie wiem jak przekazać zapytanie. Czy ktoś mógłby mnie wspomóc jakimś przykładem?

pzdr,g.
Przed dodaniem warstwy dopisz linijkę:
Kod:
vLayer.setSubsetString(SQL)
gdzie SQl to zapytanie np. 'Area > 1000'
Dzięki!
A czy jest jakaś dokumentacja do klas pyqgis-a? Jest PyQGIS Developer Cookbook, ale to szczątkowe informacje.
(03-09-2012, 21:48)Rayo napisał(a): [ -> ]http://www.qgis.org/api/classes.html

Czy klasy w Pythone są identyczne jak w C++?

Prosiłbym jeszcze na szybko o przykład kodu w który dodaje nową grupę warstw i dodaje warstwę do grupy.

Na resztę pytań odpowiem sobie sam czytając dokumentację Smile

pzdr,g.
(04-09-2012, 11:43)gregsa napisał(a): [ -> ]Czy klasy w Pythone są identyczne jak w C++?


Ja używam tej dokumentacji w Pythonie i nie miałem problemów. No może z wyjątkiem jednego, czy dwóch drobiazgów (http://forum.quantum-gis.pl/thread-602.html).
(04-09-2012, 11:43)gregsa napisał(a): [ -> ]Prosiłbym jeszcze na szybko o przykład kodu w który dodaje nową grupę warstw i dodaje warstwę do grupy.

Zobacz tutaj. Nie ma tam wszystkiego o co prosiłeś, ale powinno pomóc.