[OSGeoJapan-discuss] Pythonコンソールでprocessing処理の方法

tys t.oba @ tys-yokohama.co.jp
2015年 11月 1日 (日) 20:39:45 PST


メーリングリスト 各位

QGIS 2.10でPythonコンソールから"grass:r.slope"を呼び出して表示させようと考えています。

最終的には、斜面危険度のpluginを作成する予定です。

pythonコンソール上で
1.import processing
2.baseName = "F:/matsumoto/kiban_map/merge_bicubic_2450.tif"
3.iface.addRasterLayer(baseName, "dem")
4.outName = "F:/matsumoto/kiban_map/slope.tif"
5.processing.runalg("grass:r.slope",baseName, outName)
6.iface.addRasterLayer(outName, "slope")
実行させると
<http://osgeo-org.1560.x6.nabble.com/file/n5233818/image01.jpg> 
のエラーが出ます。

これは、"grass:r.slope"がうまく計算されておらずに、outNameに出力されていないことと
考えられます。

pythonコンソール上でprocessingを動かすにはどのようにすればよいのでしょうか?

また、出力ラスター名であるoutNameをtemporaryに出力したい場合の設定方法についても
どのようにすればよいのでしょうか?

よろしくお願いします。




-----
/****************************/
合同会社TYS
技術開発部
大庭哲哉
http://www.disaster-software.net/
http://blog.godo-tys.jp/
/****************************/
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Python-processing-tp5233818.html
Sent from the OSGeo Japan Local Chapter mailing list archive at Nabble.com.


More information about the OSGeoJapan-discuss mailing list