最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

GIS開(kāi)發(fā):gdal在nodejs中使用

2023-02-22 09:32 作者:地理信息技術(shù)雜談  | 我要投稿

gdal庫(kù)是gis開(kāi)發(fā)常用的一個(gè)類庫(kù),本身是用C/C++進(jìn)行編寫(xiě)的,同時(shí)提供了其他語(yǔ)言的調(diào)用接口,nodejs中是以npm的形式進(jìn)行安裝,本地電腦裝了個(gè)vs2017,導(dǎo)致安裝這個(gè)包的時(shí)候一直在node-gyp報(bào)錯(cuò),安裝不上,各種鼓搗,終于把這個(gè)gdal包裝上了。

環(huán)境安裝,報(bào)node-gyp錯(cuò)誤的加油解決

npm install gdal --save

gdal庫(kù)能操作影像、高程數(shù)據(jù),同時(shí)也能夠操作矢量數(shù)據(jù),這里根據(jù)功能,簡(jiǎn)單說(shuō)一下影像數(shù)據(jù)的操作,以tif格式的數(shù)據(jù)為例:

打開(kāi)/新建一個(gè)影像/高程數(shù)據(jù):

let dataset = gdal.open("sample.tif");

一般影像數(shù)據(jù)有3個(gè)band,高程數(shù)據(jù)一個(gè)band,get的索引從1開(kāi)始

let nband1 = dataset.bands.get(1)band上的根據(jù)像素位置獲取值,在高程的操作中,這個(gè)是高度值
const topLeft = nband1.pixels.get(0, 0);band上像素值的設(shè)置
nband1.pixels.set(0, 0, 'newvalue')

按照以上的步驟,讀取一個(gè)高程數(shù)據(jù),就能夠轉(zhuǎn)換成rgb的顏色值了。

dem原始數(shù)據(jù)


dem顏色數(shù)據(jù)




GIS開(kāi)發(fā):gdal在nodejs中使用的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
博乐市| 旅游| 平顺县| 云霄县| 肥城市| 缙云县| 金门县| 东至县| 无锡市| 临猗县| 德安县| 晋中市| 南昌市| 库伦旗| 响水县| 南京市| 安化县| 繁昌县| 延川县| 扎兰屯市| 淮北市| 应用必备| 中阳县| 嵊州市| 财经| 洛川县| 河东区| 沧州市| 内丘县| 新竹市| 祁阳县| 奎屯市| 积石山| 称多县| 德兴市| 澄城县| 遂昌县| 建阳市| 南汇区| 肥乡县| 兴仁县|