ENVI Services Engine支持国产卫星的方法

0
分享 2017-01-01
更新日志:
2016.12.06 功能与ENVI扩展工具实现同步更新

----------------------------------------------------------------------
之前我们发布了ENVI扩展工具:中国对地观测卫星支持工具
详细信息请浏览:<a href="http://blog.sina.com.cn/s/blog ... .html

远远不够。

现在公布 ENVI Services Engine 中使用工具中接口的方法。

下载地址:<a href="http://pan.baidu.com/s/1kUVIvC ... VIvC7
注:与ENVI扩展工具相同,已下载的可以直接使用。

将解压得到的 extensions 文件夹内的 ChinaSatellitesSupport 文件夹拷贝到:
  • C:\Exelis\se53\docroot\

最终路径如下图所示:

ESE服务示例代码下载地址:<a href="http://pan.baidu.com/s/1kUY0rE ... Y0rEf
实现GF-2数据正射校正。

调用方法
只需要在自己的 ESE服务代码前添加如下几行代码,即可调用对应接口。

重要的注:在 IDL 中调试时,请将
savfile变量 指定为
'envi_china_satellites_support.sav' 文件本地路径。发布为 ESE 服务时,再使用如上代码。

接口说明
Raster = ENVI_Open_GF1_Raster(xmlFile)
  • 打开GF-1数据,需从如下文件中读取定标参数:envi_gf_support.txt

Raster = ENVI_Open_GF2_Raster(xmlFile)
  • 打开GF-2数据,需从如下文件中读取定标参数:envi_gf_support.txt

Raster = ENVI_Open_GF4_Raster(xmlFile)
  • 打开GF-4数据,需从如下文件中读取定标参数:envi_gf_support.txt

Raster = ENVI_Open_ZY301a_Raster(xmlFile)
  • 打开ZY-3-01a数据,需从如下文件中读取定标参数:envi_zy301a_support.txt

Raster = ENVI_Open_ZY102c_Raster(xmlFile)
  • 打开ZY-1-02c数据,需从如下文件中读取定标参数:envi_zy102c_support.txt

Raster = ENVI_Open_CBERS04_Raster(xmlFile)
  • 打开CBERS-04数据,自动从xml文件中识别元数据信息。

Raster = ENVI_Open_TRIPLESAT_Raster(xmlFile)
  • 打开北京2号数据,自动从xml文件中识别元数据信息,自动识别RPC。

Raster = ENVI_Open_JL101A_Raster(tifFile)
  • 打开吉林1号01A数据,自动从_meta.xml文件中识别元数据信息,自动识别RPC。


注:以上接口输入文件 xmlFile 表示输入 xml 文件; tifFile 表示输入 tif 文件。返回为 ENVIRaster 对象。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102xnr0.html

0 个评论

要回复文章请先登录注册