🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by Nateysz Sun, 06 Feb 2011 17:42
[QGIS][Python]
#12412
Author: Nateysz
Date: Sun, 06 Feb 2011 17:42
13 lines
1685 bytes
Witam serdecznie,

chciałbym przepisać (obecnie działa on dla programu ArcGIS) skrypt w 
Pythonie, który przy pomocy aplikacji QGIS bądź GRASS wykona 
interpolację metodą IDW (wykładnik potęgowy będzie dobierany w pętfli 
for) dla warstwy punktowej w postaci pliku .shp, a następnie na tak 
utworzonym rastrze wykona określone działania (odejmowanie dwóch rastrów).

Niestety nie znam odpowiednich poleceń (wiem tylko o istnieniu bibliotek 
qgis.core i qgis.utils) potrzebnych mi do wykonania tej operacji. Czy 
mogę liczyć na pomoc ?
W zasadzie do QGIS-a nie znalazłem przykładów prostych skryptów
(jest dość obszerny poradnik dotyczący tworzenia własnych wtyczek)...
Re: [QGIS][Python]
#12413
Author: Mateusz Loskot
Date: Tue, 08 Feb 2011 10:01
33 lines
2293 bytes
"Nateysz" <43t4@vbr.pl> wrote in message 
news:4d4eddc5$1$2448$65785112@news.neostrada.pl...
> Witam serdecznie,
>
> chciałbym przepisać (obecnie działa on dla programu ArcGIS) skrypt w 
> Pythonie, który przy pomocy aplikacji QGIS bądź GRASS wykona interpolację 
> metodą IDW (wykładnik potęgowy będzie dobierany w pętfli for) dla warstwy 
> punktowej w postaci pliku .shp, a następnie na tak utworzonym rastrze 
> wykona określone działania (odejmowanie dwóch rastrów).
>
> Niestety nie znam odpowiednich poleceń (wiem tylko o istnieniu bibliotek 
> qgis.core i qgis.utils) potrzebnych mi do wykonania tej operacji. Czy mogę 
> liczyć na pomoc ?
> W zasadzie do QGIS-a nie znalazłem przykładów prostych skryptów
> (jest dość obszerny poradnik dotyczący tworzenia własnych wtyczek)...


Dla Pythona QGIS oferuje moduł PyQGIS, dokumentacja z przykładami jest 
tutaj:

http://www.qgis.org/pyqgis-cookbook/

Aby użyć IDW, najpewniej musisz wykorzystać moduły GRASS.
Niestety, ale nie wiem czy QGIS daje możliwość wywołania modułów
GRASS z poziomu swojego API dla Pythona.
Polecam zapytać na listach mailingowych QGIS albo na kanale IRC #qgis
w sieci FreeNode.net.

Pozdrawiam,
-- 
Mateusz Loskot, http://mateusz.loskot.net
pl.comp.lang.c FAQ: http://pl.cpp.wikia.com/wiki/FAQ
C++ FAQ: http://parashift.com/c++-faq-lite 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads