<BODY><P>Hello all, I am new to this list.</P>
<P>We have tried recently to use gdal for reading kap (bsb) files, and in many cases it seems that gdal is not able to convert image coordinates to lat/lon. For instance this file (a kap file from NOAA)</P>
<P><A href="http://www.virtual-winds.com/maitai/14782_1.KAP" target=_blank><FONT color=#2d5180 face=Arial>http://www.virtual-winds.com/maitai/14782_1.KAP</FONT></A><BR></P>
<P>This map is correctly converted by bsbLib, but gdalInfo fails to find the coordinates of the corners. bsbLib uses WPx/WPy if present and it seems gdal does not.</P>
<P>I have submitted this problem to Franck Warmerdam, and here is an extract of his answer:</P>
<P>---------------------------------------------------------------------------------------</P>
<P><EM>It may be helpful to raise the issue on the gdal-dev list where other<BR>BSB users can also comment.<BR><BR>It's been a while since I did much work on the BSB/KAP driver, so my<BR>answers may not be completely accurate.  The source is always the<BR>final reference.<BR><BR>I see for the file you provided GDAL identies the reference points<BR>(GCPs) properly, so that is good. And the gdalwarp utility should be<BR>able to warp to WGS84 if needed using the GCPs.  Gdalinfo does not use<BR>the GCPs to transform from pixel/line to georeferenced though it could<BR>be improved to do so.<BR><BR>Later in the code (see ScanForGCPs()) we attempt to transform the GCPs<BR>to the projection defined for the file in the KNP line (POLYCONIC in<BR>this case) and then attempts to use the transformed GCPs to compute an<BR>affine transformation (a GeoTransform in GDAL-speak).  It would appear<BR>this fails - presumably because they aren't regular enough.<BR><BR>I've never tri!
 ed using the WPX/WPY/PWX/PWY lines.  I gather they are<BR>in fact the suggested coefficients for an affine transform between<BR>pixel/line and POLYCONIC meters?  It might be interesting to try and<BR>use these.<BR><BR>Best regards,<BR>---------------------------------------------------------------------------------------</P>
<P></EM>Maybe someone has already faced this issue or has a solution?</P>
<P>Thanks</P>
<P>Philippe.</P></BODY>