原文发布时间:2010-04-16
作者:毛毛虫
下面是两个例子,一个是如何添加没有空间参考的图片到带空间参考的影像中,另一个是简单的栅格数据到3D矢量数据的转换。
在对两个例子说明之前,先简单提一下用到的几个函数:
RasterSubsetter转换器
从原始的栅格中裁剪出一个子集,这是基本的裁剪操作,使用像素范围来替代大地地面坐标。转换器如下图所示:
Padding中设置了裁剪的子集部分周围要铺垫的单元格。这个转换器也比较简单,自己测试一下就知道了。
RasterCellValueReplacer转换器
用一个新值代替源栅格数据中的一个范围内的值。
RasterCellCoercer转换器
把数字的栅格要素分解成单个的多边形或点,栅格的每个单元格是输出一个矢量要素(即一个点或多边形)。
PointOnRasterValueExtractor转换器
用于一些点要素和一个参考栅格,参考单元格创建每个输入的点要素的属性并输出。
下面具体说一下这两个例子。
示例1:把不带地理参考的图片添加到影像中。
现有一幅图片1.jpg:
其坐标系统为TX83-CF,现在我想放大中间的解放碑部分,并插入一张没有空间参考的解放碑的图片2.jpg(如下图):