OSGEO4W'yi kötü bir çözüm buluyorum çünkü sanal bir makine gibi tamamen paralel bir evren yaratıyor. Burada belirtilen adımları izleyerek GDAL'ı kurup python'da kullanabildim (bu, @ sys49152 tarafından sağlanan bağlantıdır).
Sizi gisinternals.com adresine gönderir. Almak için "kararlı sürümler" bağlantısını kullanın:
http://www.gisinternals.com/release.php
Şimdi 32 ve 64 bit ve farklı Microsoft Visual C ++ derleyici sürümleri arasında seçim yapmanız gerekiyor. Bunun işletim sisteminizle değil python sürümünüzle eşleşmesi gerektiğini unutmayın. Benim durumumda 64 bit pencerem var ama 32 bit python 2.7 (ArcGIS ile birlikte geliyor).
Neye sahip olduğunuzu görmek için komut satırında python ve bunun gibi bir mesaj çalıştırabilirsiniz:
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.
>>>
Bu yüzden "release-1500" kullanmam gerekiyor
Seçtim: MSVC 2013/win32 release-1500-gdal-1-11-3-mapserver-6-4-2
(derleme sürüm numaraları zaman içinde değişecektir)
Önce "GDAL çekirdek bileşenleri için genel yükleyici" 'yi indirip yükledim: gdal-111-1500-core.msi
Ve burada açıklandığı gibi yolu ve diğer değişkenleri ekledi .
Yola ekle: C:\Program Files (x86)\GDAL
Çevresel değişkenler oluşturun:
GDAL_DATA = C:\Program Files (x86)\GDAL\gdal-data
GDAL_DRIVER_PATH = C:\Program Files (x86)\GDAL\gdalplugins
Sonra python 2.7 için python modülünü indirip kurdum. GDAL-1.11.3.win32-py2.7.msi
Ve ondan sonra, python içinde yapabildim
from osgeo import gdal
ds = gdal.Open('file.tif')
vb.