地理空间数据处理与三维建模技术详解
1. GeoRaster 数据处理
1.1 位图掩码操作
位图掩码是一种特殊的 1 位深度矩形栅格网格,每个像素值为 0 或 1,用于定义另一个图像内的不规则形状区域。在 SETBITMAPMASK 过程中,若要将位图掩码附加到 GeoRaster 的所有图层(波段),可在 layerNumber 参数中指定值 0;若仅要附加到特定图层(如第 2 层),则指定该值 2。创建 GeoRaster 对象后,可使用 GETBITMAPMASK 函数检查附加的位图掩码。
1.2 无数据值(NODATA)注册
在对 GeoRaster 对象的单元格进行建模时,若某些单元格无数据,可指定特殊值作为无数据值。例如,使用 SDO_GEOR.ADDNODATA 过程将值 1000 指定为无数据值:
BEGIN
SDO_GEOR.ADDNODATA(
geoRaster => G, -- IN/OUT 参数:输入 GeoRaster
layerNumber => 0, -- IN 参数:0 表示所有图层,>0 表示特定图层
nodata => 1000 -- IN 参数:被视为无数据的值
);
END;
/
若要将无数据值关联到特定图层,可在 layerN
地理空间数据处理与三维建模技术
超级会员免费看
订阅专栏 解锁全文
1832

被折叠的 条评论
为什么被折叠?



