GeoTrellis進行柵格資料切片

2021-09-26 19:47:08 字數 845 閱讀 7604

這段時間在做數倉相關的東西,也快完成了,就看看etl相關的技術,做做前期demo,關於geo行業的大資料處理相關的元件搜刮了下,伺服器目前還沒空閒,的到10月才能整合空閒資源,所有就以單機環境為例寫寫demo

geotrellis網上有一篇是關於多波段柵格檔案切片的,但是自己試了下沒跑通,就自己從官網上看了下,整合了下網上的例子,終於跑通了

def spliteetl = {

var args = array[string](

"--input",

"d:\\log\\61011_geo\\input.json",

"--output",

"d:\\log\\61011_geo\\output.json",

"--backend-profiles",

"d:\\log\\61011_geo\\backend-profiles.json"

);/* val colormap1 =

colormap(

map(

0 -> rgb(0,0,0),

1 -> rgb(255,255,255)))

val colorramp =

colorramp(rgb(0,0,0), rgb(255,255,255))

.stops(100)

.setalphagradient(0xff, 0xaa)*/

val zoomid = 18

implicit val sc = sparkutils.createsparkcontext("etl", new sparkconf(true).setmaster("local[*]"))

tr

bootstrap柵格系統進行偏移格式

offset偏移都是向右偏移 且只能向右偏移,例 col md offset 2,向右偏移兩列。col md pull 偏移數值 向左偏移 col md push 偏移數值 向右偏移 col md offset 資料和col md push 數值的區別 實現方式的區別 col md offset 是...

如何根據CPU數進行執行緒數設定

通常我們設定程式執行緒池的時候都會想,怎麼設定這個引數好?太大了支撐不起,太小了浪費資源,怎麼樣最大化利用執行緒數?如果一台伺服器上只部署這乙個應用並且只有這乙個執行緒池,那麼這種估算或許合理,具體還需自行測試驗證。但是,io優化中,這樣的估算公式可能更適合 最佳執行緒數目 執行緒等待時間 執行緒c...

柵格計算器與「加權疊加」工具進行疊加運算的區別

在進行柵格疊加運算時,若輸入的表示式是圖層相加的表示式,柵格計算器將柵格檔案跟據表示式進行簡單相加。而 加權疊加 工具不然,加權疊加工具只能輸入也只能輸出整數柵格。若是中間有分數,則進行一步四捨五入。這兩個工具經常有新手弄混,混淆使用常常導致結果出錯。理論上,柵格計算器完全可以實現 加權疊加 工具的...