Hi Even,

>>  But I also noticed the WKS seems to be different in the two as well. Is 
>> there a configuration or something else I might be missing that would cause 
>> these to be off? 
> gdalinfo uses WKT_2:2019, and GetProjectionRef() uses WKT1.  You can use 
> GetSpatialRef()->exportToWKT(apszOptions) with apsOptions = { 
> "FORMAT=WKT2_2019", nulptr } to get the same result
> 

Ah, that makes sense!

>> Sorry for the bother again - I noticed that when I use gdalinfo to query a 
>> document (in this case, a GeoPDF) the geotransform coordinates are slightly 
>> different than when I can GetGeoTransform using the API on the same document 
>> with GDALOpen + GDALGetGeoTransform.
> Presumably due to a difference in number of significant digits displayed in 
> both cases.
> 
For the GeoTransform, I’m pushing them out to the same significant digits:

Gdalinfo:
-8800981.741226587, 1.534954250051887, 0.7153177546590841
4288851.899958452, 0.7158702972076904, -1.534439284842128

API:
-8800981.488120455, 1.5351602235290571, 0.7144694099544626, 
4288852.103036083, 0.7156171000026056, -1.5347947295515767

From what I can see, they seem to be kind of far apart to be just significant 
digits. It’s calculating different pixel sizes and rotations which in turn is 
causing the lat/lon conversion to be off. The only other thing I can think of 
is that I compiled the API with PDFium and I believe the homebrew install uses 
Poppler. I just want to make sure I’m not misunderstanding something with how 
I’m using this.

Thanks!

Cory

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to