前言:往往下载的遥感影像都比较大,如果只想对影像/栅格进行简单的分析处理,例如裁剪、坐标系转换、坡度计算等,通过向udbx/udb数据源中导入数据集的形式往往又比较费时。那么有没有不用通过导入数据源,就能够直接对数据进行处理的方法呢?接下来小编就来讲解一下该方法是如何操作的,能够快速处理遥感/影像数据。
概述:SuperMap GIS 11.0.1版本便解决了这样的难题。不仅扩充了影像/栅格文件(包括tif、img等)进行处理、分析的加载和输出方式,支持对原始影像/栅格数据直接读取进行分析、处理和写出,减少通过udb/udbx文件数据源导入、导出的耗时,同时也有效提升了影像/栅格数据打开、浏览和分析速度,为您在业务应用中带来极大的便利。
使用方法
目前我们提供了两种方法,供大家在不同场景下便捷使用:
1、通过导入数据源的形式导入影像数据,能够快速地导入影像/栅格数据。
2、通过iDesktopX 11.0.1的【打开数据集】和【创建数据源】工具结合对应的GP工具进行使用即可。
详细的操作步骤如下:
方法一:在桌面工作空间数据源中直接打开影像数据
我们将这类数据源称为ImagePlugins(栅格文件)数据源,可以通过“打开文件型数据源”或者拖拽的方式打开,使用影像/栅格处理、分析工具时,数据窗口会自动识别出该数据源,进而可以直接执行影像/栅格处理与分析。
前期准备:
软件准备:iDesktop和iDesktopX
数据准备:目前支持格式为 BMP,JPEG,RAW,TIFF,SCI,SIT 和 ERDAS IMAGINE 的栅格数据类型(BMP,JPEG 为通用的栅格数据类型,RAW,TIFF 为遥感影像数据类型,SCI 为 SuperMap 定义的地图预缓存图片文件,SIT 为 SuperMap 定义的栅格数据类型)。
具体的操作步骤如下:
1、在数据源节点右键【打开文件型数据源】:
2、文件类型选择影像文件:
3、自动识别系统中的影像文件:
这种方法在对数据进行单一处理时更加简单易用,输出的结果可方便及时查看。
另外经过底层重构与优化,11.0.1版本对ImagePlugins(栅格文件)数据源的打开查看、浏览显示有了很大的性能提升,在面对大体量影像/栅格数据时更能满足您高质量的体验。读取ImagePlugins(栅格文件)数据源的性能对比如下图所示:
方法二:在SuperMap iDesktopX进行处理自动化(GPA)建模
当需要连续执行多个处理步骤,或需要直接写出栅格文件时推荐使用GPA建模的方法,可实现处理流程的自动化,减少繁复操作,并避开对udb/udbx的依赖。在本篇文章中,就结合栅格裁剪功能来示范如何快速进行影像导入导出和分析处理。
前期准备
软件准备:SuperMap iDesktopX11.0.1(11.0.1以前的版本不支持此方法),下载地址如下:
http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx
可以根据电脑配置选择对应的产品包下载。
数据准备:目前支持:.sit、.bmp、.jpg、.jpeg、.png、.tif、.tiff、.img、.sci、.gif、.gci、.sct、.xml、.ecw、.sid、.bil、*.jp2、.j2k。
具体的操作步骤如下:
1、右键新建处理自动化模型
2、从工具箱中将【打开数据集】,【创建数据源】,【栅格裁剪】拖入左边的自动化模型中,并为其设置源条件。
3、右键参数设置
4、填写连接信息:
“打开数据集”:用于读取原始栅格文件,连接信息填写示例如下
–providerType=sdx --server=E:\data\dem.tif --dataset=image --dbType=ImagePlugins
“创建数据源”:用于写出结果栅格文件,连接信息填写示例如下
–providerType=sdx --server=E:\data\result.tif --dbType=ImagePlugins
用户需要根据本机的tif路径修改server部分的内容,和dataset部分内容。
5、设置好栅格裁剪参数,裁剪方式选择:使用指定面数据集对象区域进行裁剪,设置完以后点击执行。
6、重新加载到桌面中查看,可以看出,影像已经被完整的裁剪下来了。
总结:
SuperMap GIS 11.0.1版本增强了影像文件引擎能力,支持了两种对原始影像/栅格文件直接进行分析的使用方法。该能力扩充了SuperMap产品对栅格分析的数据适用范围,不仅支持栅格数据集,还支持了ImagePlugins栅格文件数据源,可以直接对包括TIFF、IMG等格式的栅格文件进行分析和结果输出。
在业务中直接读取tif文件进行数据处理与分析时,可节省导入耗时,另外需要将栅格分析结果自动发布、接送到影像服务时,可节省导出为tif的耗时,这种减少利用udb/udbx进行栅格数据管理的方式,将有效提高您在业务应用中的便利和效率。