[Gdal-dev] gdalwarp/gcps and ERROR 1: Failed to compute polynomial equations of desired order

今天收集的另外几封通过gdal添加gcp并用gdalwarp进行变换的邮件。

Ethan Alpert ealpert at digitalglobe.com
Tue Sep 14 15:20:37 EDT 2004


Greetings,
This is my first post. I tried searching around for examples but didn't
find much and mailman's search capability is non-existant.
So what's the secret for using more than 4 gcps with gdalwarp?
I have 3 pieces of imagery I'm mosaicing. I know the corners of each
image. I created a single non-projected tif of the three separate
images. I computed where (in pixel space) the top two corners of the
first two images are in the resulting tif and where the bottom two
corners of the last image are. This resulted in 6 GCP points. So I ran
the following:
gdal_translate -gcp 0 0 56.7468972222222 29.4295138888889 -gcp 859 0
56.9820861111111 29.4210638888889 -gcp 0 1363 56.7391 29.1199027777778
-gcp 859 1363 56.9705611111111 29.1071416666667 -gcp 859 2171
56.9677027777778 28.9774388888889 -gcp -gcp 0 2171 56.7381583333333
28.9917333333333 mosaic.tif mosaic_raw.tif
Then I ran:
gdalwarp -co "TFW=YES" mosaic_raw.tif mosaic_new.tif
And got:
ERROR 1: Failed to compute polynomial equations of desired order
for provided control points.
If I use -order 1 I get a really screwing output.
If I remove the middle point and do:
gdal_translate -gcp 0 0 56.7468972222222 29.4295138888889 -gcp 859 0
56.9820861111111 29.4210638888889 -gcp 859 2171 56.9677027777778
28.9774388888889 -gcp 0 2171 56.7381583333333 28.9917333333333
mosaic.tif mosaic_raw.tif
Then:
gdalwarp -co "TFW=YES" mosaic_raw.tif mosaic_new.tif
I get a projected mosiac of my images but it's not warped as I'd like.
So again my question is what needs to be done to use higher order
warping? What are the rules gcps must follow?
I'm using gdal1.2.1
Thanks in advance,
-ethan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/gdal-dev/attachments/20040914/267ff0bd/attachment.html


More information about the Gdal-dev mailing list
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值