dataset->SetMetadataItem( "AREA_OR_POINT", "Point", nullptr ) )
and dataset->SetGCPs( 3, gcps, "Richmond" ) Here is the listgeo dump: ############# listgeo dump ############## Geotiff_Information: Version: 1 Key_Revision: 1.0 Tagged_Information: ModelTiepointTag (6,3): 0 249 0 0 0 0 399 249 0 1000 0 0 0 0 0 0 2000 0 End_Of_Tags. Keyed_Information: GTRasterTypeGeoKey (Short,1): RasterPixelIsPoint End_Of_Keys. End_Of_Geotiff. Corner Coordinates: ... unable to transform points between pixel/line and PCS space ##################################### I also set the reference system using the following code: /////////////////////// c++ code //////////////////////////// OGRSpatialReference oSRS; oSRS.SetProjCS( "NoWhere" ); oSRS.SetWellKnownGeogCS( "WGS84" ); oSRS.SetEquirectangular( 0.0, // Centre lat 0.0, // Centre lon 0.0, // False Easting 0.0 ); // False Northing char* wkt = nullptr; if( OGRERR_NONE != oSRS.exportToPrettyWkt( &wkt ) ) { error... } if( CE_Failure == dataset->SetProjection( wkt ) ) { error... } ///////////////////////////////////////////////////////////////So, why is listgeo not able to transform points between pixel/line and PCS space?
I am happy to upload a full working example if needed. Thank you.
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev