การทำงานกับไฟล์ IMG โดยตรงใน python นั้นเป็นสิ่งที่ตรงไปตรงมากับการเชื่อม GDAL ตัวอย่างเช่นคุณสามารถอ่านข้อมูลโดยตรงในอาร์เรย์ NumPy:
from osgeo import gdal
geo = gdal.Open('imgn36w100_11.img')
arr = geo.ReadAsArray()
print repr(arr)
array([[ 744.31896973, 743.68762207, 743.1116333 , ..., 550.42498779,
553.77813721, 556.18640137],
[ 744.22955322, 743.66082764, 743.05273438, ..., 552.05706787,
554.81365967, 557.55877686],
[ 744.0133667 , 743.49041748, 743.00061035, ..., 553.0123291 ,
555.78076172, 558.01312256],
...,
[ 568.70880127, 567.33666992, 566.56170654, ..., 447.68035889,
447.68804932, 447.65426636],
[ 568.01116943, 566.95739746, 564.23382568, ..., 447.6696167 ,
447.71224976, 447.62734985],
[ 565.62896729, 562.65325928, 560.78759766, ..., 447.67129517,
447.67529297, 447.65179443]], dtype=float32)
สำหรับตัวอย่างที่สมบูรณ์ยิ่งขึ้นของการวางแผนข้อมูลรูปแบบ IMG ให้ดูสคริปต์นี้ซึ่งสร้างภาพด้านล่าง สำหรับการแปลงข้อมูล GPS เป็นระดับความสูงคุณจะต้องลองตัวอย่างผลลัพธ์ NumPy