- 积分
- 13192
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-11-15
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 luckycomcn 于 2012-12-2 13:36 编辑
现在在用MeteoInfo进行二次开发,MeteoInfo已经支持很多类的气象数据,实在是很方便。不过在项目中还是遇到了一些常见但未支持(比如GeoTiff)的数据,甚至是一些不通用的数据格式。数据的读取倒是没什么问题,但是显示就出现了一些古怪的问题。
由于需要读取的都是栅格数据,于是我通过GridData(xStart, xDelt, xNum, yStart, yDelt, yNum)创建了一个新的GridData,并将数据读入其中,然后通过DrawMeteoData 中的CreateRasterLayer,CreateShadedLayer,CreateContourLayer等方法来画图,但是发现画出来的图像经纬度匹配不是很好。测试几次之后发现yDelt不起作用,始终和xDelt一样。
在这里想请教一下版主,应该用什么方法解决这个问题?
- # This Python file uses the following encoding: GB2312
- #---- 引入类库
- import clr
- clr.AddReference("MeteoInfoC.dll")
- from MeteoInfoC import *
- from MeteoInfoC.Data import *
- #测试范围1
- #gData = GridData(xStart, xDelt, xNum, yStart, yDelt, yNum)
- gdata = GridData(0, 1, 10, 0, 10000, 10)
- print gdata.YDelt
复制代码
上述脚本中的yDelt对应的值好像怎么改都是等于xDelt。
|
|