Saya menemukan OSGEO4W solusi yang buruk karena ia menciptakan seluruh dunia paralel, hampir seperti mesin virtual. Saya dapat menginstal GDAL dan menggunakannya dalam python mengikuti langkah-langkah yang dijelaskan di sini (ini adalah tautan yang disediakan oleh @ sys49152).
Ini mengirim Anda ke gisinternals.com. Ambil tautan ke "rilis stabil" untuk sampai ke:
http://www.gisinternals.com/release.php
Sekarang Anda harus memilih antara 32 dan 64 bit dan berbagai versi kompiler Microsoft Visual C ++. Perhatikan bahwa ini harus sesuai dengan versi python Anda, bukan OS Anda. Dalam kasus saya, saya memiliki windows 64 bit, tetapi python 2,7 bit 32 (yang dikirimkan dengan ArcGIS).
Untuk melihat apa yang Anda miliki, Anda dapat menjalankan python pada baris perintah dan pesan seperti ini:
C:\>python
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Jadi saya perlu menggunakan "release-1500"
Saya memilih: MSVC 2013/win32 release-1500-gdal-1-11-3-mapserver-6-4-2
(nomor versi versi akan berubah seiring waktu)
Saya pertama kali mengunduh dan menginstal "Penginstal generik untuk komponen inti GDAL": gdal-111-1500-core.msi
Dan menambahkan path dan variabel lain seperti yang dijelaskan di sini .
Tambahkan ke jalur: C:\Program Files (x86)\GDAL
Buat variabel lingkungan:
GDAL_DATA = C:\Program Files (x86)\GDAL\gdal-data
GDAL_DRIVER_PATH = C:\Program Files (x86)\GDAL\gdalplugins
Kemudian, saya mengunduh dan menginstal modul python untuk python 2.7 GDAL-1.11.3.win32-py2.7.msi
Dan setelah itu, dengan python saya bisa melakukannya
from osgeo import gdal
ds = gdal.Open('file.tif')
dll.