Jestem w tym nowy. „Buduję” wtyczkę Python dla qgis i chcę importować moduły z GRASS i SAGA, ale nie rozumiem, jak to zrobić. Wtyczka, którą chcę zaimportować, to interpolacja Kriging z SAGA lub v.surf.idw z GRASS lub wtyczka interpolacyjna z Raster qgis. Chcę, aby metoda interpolacji przekształciła punkty w siatkę.
Możesz mi pomóc?
Mam inne wątpliwości.
W moim kodzie uruchamiam następujące wiersze:
vectorlayer_vector = ftools_utils.getVectorLayerByName(inputLayer)
Elevation = self.lineAttrib.currentText()
cellSize = int(self.linePix.value())
outPath = self.inputLayerCombo3.text()
output = ftools_utils.getRasterLayerByName(outPath)
Processing.runAlgorithm("saga:shapestogrid", vectorlayer_vector, Elevation, 0, 0, 4, None, cellSize, output)
Kiedy biegam, dostaję obraz tiff, ale bez niczego. Plik .aux nie został utworzony, a kiedy próbuję otworzyć utworzony obraz tiff, pojawia się następujący komunikat:
c: ... teste3.tif nie jest obsługiwanym źródłem danych rastrowych
Myślę, że wynik jest nieprawidłowy. Co muszę zrobić, aby uzyskać prawidłowy wynik? Czego mi brakuje?