2017-06-05 10 views
0

私の2次元仰角配列(Raster DEMから抽出)と私の標高データを使用した3Dビジュアライゼーションの作成には、mayavi pythonライブラリを使用しています。しかし、私は別の色でいくつかの特定の領域を表示したい。mayaviの2次元配列プロットの特定の領域を色付けする方法

私は危険な斜面エリアを計算しています。地図上に異なる色を使ってそのエリアを表示したいと思います。

dataset = gdal.Open("elevation.tif", GA_ReadOnly) 
band = dataset.GetRasterBand(1) 
demArray = band.ReadAsArray() 


mlab.figure(size=(640, 800) , bgcolor=(1, 1, 1)) 
surf = mlab.surf(demArray, warp_scale=0.1) 
mlab.show() 

generated dem using mayavi

誰もがmayaviで異なる色または私の問題への他の代替ソリューションを使用して、特定の領域をマークするために私の方法を伝えることができでした。

答えて

0

最後に解決策が見つかりました。オブジェクトにテクスチャを追加するMayaviライブラリサポート。空のイメージを作成してマップ上に特定の領域をマークすることで、DEM上の特定の領域をマークするために完全にオーバーラップするテクスチャを作成することができました。

関連する問題