[Mapserver-users] Converting from png to geotiff with gdal

Richard Greenwood Rich at GreenwoodMap.com
Mon Jun 9 16:21:03 PDT 2003


--=======6883333E=======
Content-Type: text/plain; x-avg-checked=avg-ok-6C4111B5; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 8bit

At 09:51 PM 6/9/2003 +0200, you wrote:

>Hi all
>
>     I want to include into mapserver a new layer based on a collection of 
> raster files i have in PNG format, i know the extents values for each 
> image ( they are named as this: mad_441600-4478928_442581-4479909.png ), 
> it seems i need to convert them to tiff (or geotiff?) format so i can 
> include them in my project and then make an index from them, but i can't 
> just get along the first step.
>
>    I've tried using gdal utilities to convert them from png to a tiff 
> with the geometry information using this:
>
>gdalwarp -s_srs EPSG:23030 -t_srs EPSG:23030 -te 444544 4481872 445525 
>4482853 mad_444544-4481872_445525-4482853.png test.tiff
>
>But instead of a brand new tiff image this is what i get :
>
>ERROR 1: Unable to compute a transformation between pixel/line
>and georeferenced coordinates for mad_444544-4481872_445525-4482853.png.
>There is no affine transformation and no GCPs.

I would use gdal_translate rather than gdalwarp because you are not trying 
to change the projection, but that is not your problem.

The coordinates of the image are in the file name, but no software that I 
am aware of is setup to read the coordinates in such a format. You need to 
convert the coordinates into a world file (*.wld or *.tfw). The world file 
is a separate, ASCII file having the same name (but .wld or .tfw extension) 
as the image file. It containing the coordinates of the upper left image 
pixel, the X and Y dimensions of each image pixel, and the rotation (must 
be 0,0).

So for each image you need to create this world file, either by hand or by 
script.

Rich


Richard W. Greenwood, PLS
Greenwood Mapping, Inc.
Rich at GreenwoodMap.com
(307) 733-0203
http://www.GreenwoodMap.com 

--=======6883333E=======--




More information about the MapServer-users mailing list