Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got exactly 56 tiffs to georeference. Each raster has its unique TFW world file. I'd like to automate this process. Each raster has it's unique name which is consistent with world file name (eg. HT.tif and HT.tfw). I searched for Python function on update georeferencing and closest I've got was 'Warp' function in Data Management but it's not exactly it. I know I can do it manually bu adding each raster to ArcMap and update georeferencing this way but I'd have to do that 56 times. Apart of ArcGIS perhaps there is alternative open source option?

Does anyone have any suggestions?? I'm out of ideas!

Thanks in advance,


share|improve this question
are your tifs geotiff's? – Kirk Kuykendall Oct 14 '11 at 15:40
why doesn't Warp work? – klewis Oct 14 '11 at 19:06

I am not entirely sure if I understand the question... If the tfw file already exists, but the tiff and you want to produce a geotiff with the georeferencing in it, then you can use something like gdal_translate. If you need to define the projection information then, gdalwarp should work.

ArcGIS also lets you use the tools in models so you can make a model, set the parameters you need then export this to a script that can be run directly. Depending upon what you need a simple batch file can finish it off.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.