🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.gis
Article #12413

Re: [QGIS][Python]

#12413
From: 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 
Technical Details
Message-ID: <iir41a$fld$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <4d4eddc5$1$2448$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Mateusz Loskot" <mateusz@loskot.net>
Newsgroups: pl.comp.gis
Subject: Re: [QGIS][Python]
Date: Tue, 8 Feb 2011 10:01:30 -0000
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 34
Message-ID: <iir41a$fld$1@inews.gazeta.pl>
References: <4d4eddc5$1$2448$65785112@news.neostrada.pl>
NNTP-Posting-Host: 82.110.183.162
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1297159018 16045 82.110.183.162 (8 Feb 2011 09:56:58 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 8 Feb 2011 09:56:58 +0000 (UTC)
In-Reply-To: <4d4eddc5$1$2448$65785112@news.neostrada.pl>
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18263
X-Priority: 3
X-Newsreader: Microsoft Windows Mail 6.0.6002.18197
X-User: mloskot
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit