加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ARCGIS配准后栅格图转入AUTOCAD

(2011-08-08 12:54:51)
标签:

gis

杂谈

分类: 计算机科学
一般的栅格图像格式如:tiff、jpeg、bmp经过arcgis经过仿射变换配准后变换参数并未存储到原图文件中,而是附带了一个参数存储文件——现实世界坐标文件,如tiff文件的附带文件扩展名是.tfw,jpeg文件的则是jgw.
 我们知道仿射变换的公式是:
        x'=Ax+By+C
        y'=Dx+Ey+F
要想将栅格图带上坐标必须将原象素经过以上公式变换。通过找出配准控制点我们需要求出A、B、C、D、E、F六个参数,一般通过3个已知对应点坐标对即可求出,但为了精确按最小方差控制需要至少4个控制点坐标。
在经过ARCGIS配准后这6个参数已经存储到现实世界坐标文件中了。
  从现实世界坐标文件中解析出这6个参数后就通过CAD二次开发环境如ObjectARX.net的RasterImage、RasterImageDef类将原始图载入AUTOCAD,然后通过Matrix3d.Mirror函数将栅格图坐标关于Y轴镜像还原,再经过Matrix3d.Displacement函数在Y轴正方向上移动图像原始高度距离,最后用6参数组织缩放、旋转、移动的变换矩阵作为RasterImage.Transformby函数的参数即可在CAD中带配准坐标正常显示。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有