网友Alosia在本站留言询问SPOT-VGT数据(下载地址:http://free.vgt.vito.be/)读入ERDAS中出现错误的问题。为了找到问题的根源,笔者下载了一个SPOT-VGT数据(V2KRNS10__20110111_NDVI__SE-Asia.ZIP)进行分析。解压该文件后,释放出一个txt文本文件和一个名为0001的文件夹,而名为0001的文件夹下又包含以下的文件,如图1所示。

笔者在ERDAS 2010中,利用Import中的HDF(Direct Read)方式可以顺利导入该HDF文件,但是加载数据后发现坐标信息丢失,应该是ERDAS无法识别0001_LOG.TXT中记录的坐标信息的缘故。换用ENVI直接读入数据发现也是丢失坐标信息。因而决定采用SPOT-VGT数据自身提供的数据处理软件VGT Extract来进行数据的预处理。具体步骤如下:
(1)下载VGT Extract软件。软件的下载地址如下:
最好使用迅雷等下载工具进行下载。
(2)安装VGT Extract软件。因为该软件是基于JAVA开发的,因此需要JAVA虚拟机的支持,如果下载了不包含JAVA虚拟机的版本,那么在安装前要安装JAVA Runtime,才能正常运行该软件。如果是下载了包含JAVA虚拟机的版本,在安装时可以选择安装一个JAVA虚拟机。如果已经安装了JAVA Runtime,在安装时指定JAVA Runtime安装目录下的JAVA.exe文件即可。
(3)安装好VGT Extract后,如果仅仅是进行单幅图像的处理,启动VGTExtract即可,如果进行批处理操作则启动VGTExtractBatch。第一次启动时会弹出Processing Settings对话框来新建一个设置,用于处理数据。在Settings中设置Name,Output FileName,ROI中选择裁剪的范围,如果预设中有需要的范围,选择相应的范围即可,如果没有,则在Manual Input中点击Map Select进行范围选择。在Output选项卡中设置输出的格式(这里使用GeoTIFF格式)和数据类型。设置完成后点击OK即可。

(4)在VGTExtract主界面中,在左侧的Input中选择下载的V2KRNS10__20110111_NDVI__SE-Asia.ZIP文件(不是解压后的文件,而你是下载的zip压缩文件),在右侧Output中设置输出文件的路径,点击Start开始处理数据,等下方的Process提示结束后,数据即处理完毕。在设置的输出文件夹下可以看到原先压缩包中的两个HDF文件已经全部被转为设置的格式。

将处理后的文件在ERDAS中打开,发现具有了坐标信息。接下来就可以通过裁剪、投影变换等方式进行进一步的处理了。需要注意的是,存储转换后图像的文件夹名称不要是中文的,否则在ERDAS中无法显示TIFF数据。
楼主,用您的百度云下载后,解压压缩包时有密码设置,密码是什么啊
本站所有附件解压密码统一为:www.sunzx.net
我想问问,为啥我下载后VGTExtract可以运行,但是VGTExtractBatch打不开,说是没有找到这个?求教
为什么我按下start之后,progress一直显示Done 0%,输不出结果。
为什么我按下start后,那个progress一直显示Done 0%,输不出结果。
我也是Done 0%,请问你解决了吗
博主,我的vgt extract1.0安装后可以运行,但是最后结果总是失败,提示系统找不到指定的路径,这是为什么呢?可否把2.0版本传给我一份,因为网站上已经下载不了了,谢谢
请移步本站下载页面下载相关文件,地址:https://blog.sunzexiang.com/downloads/。
万分感谢楼主,已经下载并且安装,跟我以前的1.0的版本确实不一样,起码能正常运行了,但是现在还是输出为空,logging里提示在第三步出现错误,还望楼主帮忙看一下是什么原因,错误如下:
— Step 3: Launching processing —
Processing Failed: C:\Program Files (x86)\VGTExtract\bin\imgtool\ImgTool.exe exited with code: -1
———— internal error ——–
ImgTool version ‘1.1.0’ (Debug build of Dec 14 2012 15:12:20)
Cool version ‘2.0.0’ (Debug build of Dec 11 2012 13:36:28)
Copyright Vito, 2010
Implementation of the ImgTool tool
—Error—
17/10/19 10:47:34 restore
DocumentThrowError [message=FileError [filename=C:\Program Files (x86)\VGTExtract\.\temp\convert.dat] [error=No such file or directory]] [stackinfo=#1 Tp/KeyValueMap::restore
]
FileError [filename=C:\Program Files (x86)\VGTExtract\.\temp\convert.dat] [error=No such file or directory]
————————————
从错误代码来看,应该是License管理器的问题,不知道是旧版本没有卸载完全还是权限不够之类的,建议用管理员权限运行试试。另外,你可以尝试将软件安装在非C盘的其它盘中试试。
万分感谢,楼主,经测试,在非c盘中安装成功
博主,这个软件是在那下载的啊 我怎么找不到啊
下载地址:https://rs.vito.be/africa/en/software/Pages/vgtextract.aspx
这个软件的官方下载地址打不开了,能否传份这个工具,谢谢!
已经下载,赞楼主一个
感谢对本站的支持!
可否给我传一份这个软件,我始终下载不了,angel_lxj@126.com,谢谢
您好!vgtextract工具下载界面打不开,能否给我传下呀?拜托您啦,万分感谢!
百度网盘下载地址:https://eyun.baidu.com/s/3pLgHbsB,提取码:sunzx。详情参考本站的下载页面:https://blog.sunzexiang.com/downloads。
为什么我点击批处理图表,很快闪过一个程序框,批处理对话框依旧没有出来?
我想问哈,output那个对话框里面的参数怎么设计,如scaling、missing data value
您好,我按照您说的处理完,可是输出的文件夹仍然是空的,什么都没有啊?希望您能指导一下!
您好:
我的VGTExtract工具已经安装上去了,也按照您的步骤操作了,我是转换为envi格式的,但是最后失败了,不知道原因。
我觉得最好是转为tif格式吧,基本上所有的软件都支持这个格式。
楼主,我是初学者,想在http://free.vgt.vito.be这个网上下载SPOT-VGT数据,但是一直注册不了,每次填完注册信息点register后都提示invalid registration,用的邮箱是网易163的,不知道是怎么回事,请问你知道怎么解决吗?谢谢啦~
我刚刚尝试了下,确实是提示invalid registration。这个可能是网站自身的问题把。你可以考虑使用其他的NDVI数据替代,比如MODIS。
我系统是win7,怎么装不上呢???
你的装不上具体是什么情况?这个软件是需要Java Runtime支持的。安装时有问题可以尝试用兼容模式运行。
非常感谢博主,我下载了VGT Extract软件按博主所说的操作了一遍,HDF文件已转成TIF文件能在ERDAS中显示了。但另外一种方法,即只用ERDAS导入VGT数据,我用的ERDAS 9.2版本还是出现我所说的问题,可能是版本的问题吧!不管怎样,已经能导入VGT数据了,很是高兴,祝博主好运! 😀
呵呵,不客气。欢迎经常来灌水。欢迎将本站推荐给你的朋友。如果你们有博客什么的,希望可以给我做个友情链接。
我的独立博客刚申请没多久,这段忙毕业设计,格式什么的也都没整,博客还是一片荒芜地,让博主见笑了,呵呵!
呵呵,我也是从刚开始一步一步走过来的,慢慢弄会好起来的。
博主,请教个问题啊,ndvi用公式算出来是不是最小值是-0.1啊,应该DN不是0到255嘛?用公式算出来最小也就是-0.1了
NDVI的取值范围为-1~1。接近1时说明植被越茂盛,0附近是土壤、沙石等,负数时为水。
我用这个软件处理出来的ndvi,计算结果是错的,该是高值的地方刚好是低值,现在我换了Crop_vgt软件处理
额,这个软件是官方提供的,应该不会错吧。不过不管怎样,能得到正确的结果就好。