1.一种图像处理方法,其特征在于,所述方法包括:
101,获取多个数据,所述数据包括数据值属性、经纬度属性和高程属性;
102,根据经纬度属性,确定图像像素区间以及各数据之间的位置关系,其中每一个数据对应所述图像像素区间中的一个像素;
103,确定各数据所在像素点的颜色值C和透明度A;
104,确定相邻数据之间像素点的C和A;
105,根据各像素点的C和A,渲染图像;
其中,步骤102,包括如下子步骤:
102-1,获取当前显示的地形数据;
102-2,根据所述经纬度属性,将确定各数据在所述地形数据中的位置;
102-3,将各位置对应的像素值确定为各数据对应的像素值;
102-4,确定包含所有数据对应像素值的最小图像,所述最小图像包含的像素区间确定为图像像素区间;
102-5,根据各数据在所述像素区间中的位置,确定各数据之间的位置关系;
其中,对于相邻的数据1和数据2,步骤104,包括如下子步骤:
104-1,根据值属性和高程属性分别确定数据1对应的C1和A1,数据2对应的C2和A2;
104-2,根据C1、A1、C2、A2,确定数据1和数据2中间各像素的C3和A3;
其中,数据1位于数据2的左侧,所述步骤104-2,包括如下子步骤:
104-2-1,根据如下公式计算数据1和数据2中间的第j个像素的C3;
其中,n为数据1和数据2中间的像素数量;
104-2-2,在当前显示的地形数据中,确定数据1和数据2中间各像素对应的高程值;
104-2-3,根据高程属性,获取数据1和数据2的高程值1和高程值2;
104-2-4,数据1和数据2中间的第j个像素的A3j为0.36(像素j的高程值*A1/高程值1)+0.42(像素j的高程值*A2/高程值2)。
2.根据权利要求1所述的方法,其特征在于,步骤103,包括如下子步骤:
103-1,根据所述数据值属性和所述高程属性,在获取的多个数据中,确定最大数据值Dmax、最小数据值Dmin、最大高程值Emax、最小高程值Emin;
103-2,获取预先设置的颜色值C5和C6,其中,C6>C5;
103-3,第i个数据所在像素点的
103-4,第i个数据所在像素点的
其中,Di为Ci的数据值,Ei为Ci的高程值。
3.一种图像处理装置,其特征在于,所述装置包括:数据获取模块,图像处理模块,渲染模块;
所述数据获取模块,用于获取多个数据,所述数据包括数据值属性、经纬度属性和高程属性;
所述图像处理模块,用于根据经纬度属性,确定图像像素区间以及各数据之间的位置关系,其中每一个数据对应所述图像像素区间中的一个像素;确定各数据所在像素点的颜色值C和透明度A;确定相邻数据之间像素点的C和A;
所述渲染模块,用于根据各像素点的C和A,渲染图像;
其中,所述图像处理模块,用于获取当前显示的地形数据;根据所述经纬度属性,将确定各数据在所述地形数据中的位置;将各位置对应的像素值确定为各数据对应的像素值;确定包含所有数据对应像素值的最小图像,所述最小图像包含的像素区间确定为图像像素区间;根据各数据在所述像素区间中的位置,确定各数据之间的位置关系;
其中,对于相邻的数据1和数据2,所述图像处理模块,用于根据值属性和高程属性分别确定数据1对应的C1和A1,数据2对应的C2和A2;根据C1、A1、C2、A2,确定数据1和数据2中间各像素的C3和A3;
其中,数据1位于数据2的左侧,所述图像处理模块,用于根据如下公式计算数据1和数据2中间的第j个像素的C3;
其中,n为数据1和数据2中间的像素数量;在当前显示的地形数据中,确定数据1和数据2中间各像素对应的高程值;根据高程属性,获取数据1和数据2的高程值1和高程值2;数据1和数据2中间的第j个像素的A3j为0.36(像素j的高程值*A1/高程值1)+0.42(像素j的高程值*A2/高程值2)。
4.根据权利要求3所述的装置,其特征在于,所述图像处理模块,用于根据所述数据值属性和所述高程属性,在获取的多个数据中,确定最大数据值Dmax、最小数据值Dmin、最大高程值Emax、最小高程值Emin;获取预先设置的颜色值C5和C6,其中,C6>C5;第i个数据所在像素点的第i个数据所在像素点的
其中,Di为Ci的数据值,Ei为Ci的高程值。