看到这么一节问题不是很明白,那位搞遥感方面的高人给大概解释一下关键部分?

还有几个疑问:

1、GDAL能做几何精校正(Precise Geometry Rectification)吗?

2、下边的帖子中作者似乎是说GDAL只提供了多项式纠正的方式,其他方式尚没有实现,是不是这样?因为我看GDALWarp 的API只看到有设置采样方法的地方,没有看到设置纠正函数的地方。

3、另外,个人理解GDALWarp中的栅格重投影和几何精纠正的在实现机制是一样的,只是重投影用的是投影转换来确定的转换参数,和几何纠正的区别仅在于转换参数的求取方法不同。不知对否?

Ethan Alpert ealpert at digitalglobe.com
Thu Sep 16 22:04:35 EDT 2004

  • Previous message: [Gdal-dev] GDAL 1.2.2 Released
  • Next message: [Gdal-dev] GCP's, Warping and Source Data Projections
  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

Well I've done some good GDAL库 documentation reading in the past couple days trying to get a handle on what I'm trying to do with respect to GDAL库's data model and I'm left with more questions than answers.

I've boiled them down to one which if I can get a handle on I might be to conceptually work my way through the rest.

Being pretty ignorant I figured that GDAL库's GCP's support could infer a projection.  Which means I believed that by providing geographic coordinates and pixel/line coordinates that GDAL库 would some how infer a custom projection for my input data.

Is this truly a misconception?

The documentation for GDALCreateGenImgProjTransformer seems to suggest this but I can't really find any references to how GCPs need to be related spatially for it to work or whether my source needs to be in a known projection.

My data is reduced resolution raw satellite imagery. By raw I mean there's been no ortho-rectification. In real world coordinates my pixel size can vary a lot. 

I do have lots of useful information about my data. I have ephemeris, attitude, bearing angle and off nadir angle data. I also have anywhere from 4 to 40 geographic coordinates that define the polygon of the strip (my GCP's) depending on the length of the strip. Each strip can often bend and stretch through out it's scan.

So anyway it seems to me I have enough to define a unique projection for each strip of satellite imagery. My question is do I really need to go through all of this? I'm not looking for the most accurate projection but I'm looking for a better way to do it than I am currently.

So the utility gdalwarp doesn't like my GCP's for higher order warping and produces an awkwardly placed warped image when using -order 1.  The only thing I can think of is that I have some misconception of how to classify my data's coordinate system,  I'm doing something wrong with preparing it or I need to look into the utility that initially generated the 4-40 GCP's of this data.

Thanks,

-ethan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/gdal-dev/attachments/20040916/cde77ff5/attachment.html

  • Previous message: [Gdal-dev] GDAL 1.2.2 Released
  • Next message: [Gdal-dev] GCP's, Warping and Source Data Projections
  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the Gdal-dev mailing list

[Gdal-dev] GCP's, Warping and Source Data Projections

Frank Warmerdam warmerdam at pobox.com
Thu Sep 16 23:15:03 EDT 2004

  • Previous message: [Gdal-dev] GCP's, Warping and Source Data Projections
  • Next message: [Gdal-dev] OpenEV_FW 1.8.2
  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

Ethan Alpert wrote:
> Being pretty ignorant I figured that GDAL库's GCP's support could infer a > projection.  Which means I believed that by providing geographic > coordinates and pixel/line coordinates that GDAL库 would some how infer a > custom projection for my input data.>  > Is this truly a misconception?
Ethan,
I'm not sure what you mean by this.  Certainly GDAL库 does not have any
mechanism to take a set of pixel/line to lat/long GCPs and from them
infer a projected coordinate system appropriate for the image.

However, given GCPs you should be able to rectify or even reproject
the image to some new coordinate system.  The caveat is that the
available low order polynomials behave very poorly for "interesting"
image geometries.

What you really need for raw image views that include a substantial
chunk of the globe is:
1) a real projection that describes the geometry of the image.  For
instance the "space oblique mercator" (as I understand it) is a
projection that describes the geometry of scenes taken from
satellites like landsat.  If you could describe your image in terms
of a valid projection you could use gdalwarp to warp it accurately.

2) a better GCP based trasnformation function than low order polynomials.
I didn't really understand the math of it, but basically there
were terms in the equation for each GCP provided and it was an
exact transformation at the GCPs and it varied "smoothly and
reasonably" between the GCPs.  If you had decent GCP coverage for
an image it would give you as well behaved warp.
GDAL库 unfortunately lacks any such transfomration that works smoothly
for complex geometries.  This is definately an area I would like to improveGDAL库.  Any deeper minds than mine interested in working on that are welcome!
Certainly papers exist in the literature for a variety of good rubber sheeting
methods, but I have not had the time, patience or mathematical depth to apply
them.

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent

  • Previous message: [Gdal-dev] GCP's, Warping and Source Data Projections
  • Next message: [Gdal-dev] OpenEV_FW 1.8.2
  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

[Gdal-dev] GCP's, Warping and Source Data Projections相关推荐

  1. Domain Adaption Without Source Data论文阅读笔记

    总的来说: 源模型经过一个特征提取器和一个分类器后得到一个标签ysy_sys​ 可训练的目标模型输入目标样本,经过特征提取器后,分类器Cs2tC_{s2t}Cs2t​用源伪标签训练,分类器CtC_tC ...

  2. Model Adaption: Unsupervised Domain Adaption Without Source Data

    三.方法 用模型来进行无监督模型适应问题,只有来自源域的预训练预测模型CCC和无标签的目标数据集XtX_tXt​,目的是将CCC适应到带有XtX_tXt​的目标域. 提出了一个协作类条件生成对抗网络( ...

  3. linux dev urandom,Linux random vs urandom 区别

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? /dev/random In Unix-like operating systems, /dev/random is a ...

  4. ArcEngine和GDAL读写栅格数据机制对比(一)

    最近应用AE开发插值和栅格转等值线的程序,涉及到栅格读写的有关内容.联想到ArcGIS利用了GDAL的某些东西,从AE的OMD中也发现RasterDataset和RasterBand这些命名和GDAL ...

  5. GDAL库扩展Landsat系列MTL文件格式支持

    Landsat系列卫星提供的数据,一般都是每个波段一个tif文件,然后外加一个MTL.txt的元数据文件,使用gdal可以直接打开每个波段的tif文件,但是有时候想在打开tif数据的同时能够自动读取M ...

  6. GCP认证考试之BigQuery专题

    关键字:BigQuery 搜索结果共计:14 [单选]You write a Python script to connect to Google BigQuery from a Google Com ...

  7. gdal坐标转换总结(转换)

    转自https://blog.csdn.net/qq_32657025/article/details/80176520 首先,在进行坐标转换之前,有必要先了解一下有关坐标系的几个基本概念. 地理坐标 ...

  8. caffe:Data 层

    在看caffe教程中Fine-tuning for style recognition时比较image_net和style微调网络结构时,发现两个不同的Data layer的类型Data 和 Imag ...

  9. mysql data文件夹恢复_【专注】Zabbix源码安装教程—步骤详解(2)安装并配置mysql...

    四.安装并配置mysql(1) 解压mysql-5.7.26.tar.gz与boost_1_59_0.tar.gz #tar -xvf mysql-5.7.26.tar.gz #tar -xvf bo ...

最新文章

  1. 2021年大数据常用语言Scala(二十三):函数式编程 扁平化映射 flatMap
  2. 以前初学php用的分页函数
  3. 链表问题7——判断一个链表是否为回文结构
  4. sql附加服务器数据库文件夹,快速开发平台企业版--后台SqlServer更换服务器,可以用数据库分离与附加方法重新启动...
  5. IE6-IE9不支持table.innerHTML的解决方法分享
  6. android文章链接
  7. 如何在ALV中输出标题头
  8. 2017计算机基础教学大纲,2017级大学计算机基础教学大纲设计.doc
  9. JAVA中自己写的util中的chop,Java StringUtils.chop方法代碼示例
  10. LinkedIn 开源多媒体对象存储数据库 Ambry
  11. SQL优化——IN和EXISTS谁的效率更高
  12. 2场直播丨Oracle数据库SQL执行计划的取得和解析、一次特殊的 Oralce 硬解析性能问题的技术分享...
  13. r语言岭回归参数选择_数据分析中常见的七种回归分析以及R语言实现(三)---岭回归...
  14. php5.6 mysql nginx_nginx1.10.3+php5.6+mysql5.7.0
  15. linux服务器健康检查,Linux 检查硬盘健康状态
  16. 黑鲨游戏手机2 Pro外观设计曝光:或将新增两条LED灯带
  17. 使用 ReSharper对.NET解决方案进行全面重构
  18. html支持1080p,支持1080p全高清 实战英特尔WiDi 2.0
  19. unity 制作小汽车跑起来
  20. 数据库课程设计—人事档案管理

热门文章

  1. RocketMQ几种搭建模式说明
  2. erp系统为什么要选稳定性强的?看完你就明白了
  3. 无责任Windows Azure SDK .NET开发入门(二):使用Azure AD 进行身份验证
  4. C#部署安装,将用户安装路径记录下写入注册表,并启动
  5. 深入理解JavaScript系列(33):设计模式之策略模式(转)
  6. Eclipse使用EGit管理git@OSC项目
  7. Mapreuduce实现网络数据包的清洗工作
  8. Python编程系列教程第16讲——拷贝自身到系统目录
  9. 股骨截骨php钢板,股骨远端截骨(DFO)术前设计及手术步骤【附视频】
  10. 计算机网络基础 — 网络设备 — 路由器(Router)