GDAL is a useful command line tool to process spatial data, if you haven’t heard of the tool before some examples of what it can do are:

  • Create contours from a DEM
  • Create a TMS tile structure
  • Rasterize vector into a raster file
  • Build a quick mosaic from a set of images

Each of the above functions are python scripts which can be run from the command-line once GDAL is successfully installed.

This tutorial covers how to install GDAL on a Windows PC, if you are interested in getting GDAL running on a Mac please go here (http://sandbox.idre.ucla.edu/?p=779).

Step 1: Install Python

Python is necessary for GDAL, and if you already have an installation of Python then skip to step 4 below.

1. Feel free to download the latest 2.7x version of python (rather than the 3.x python version).

The python version used for this tutorial can be downloaded here:

https://www.python.org/ftp/python/2.7.8/python-2.7.8.msi

2. Install python with the default options and directories.

3. After installation, go to Python –> IDLE (Python GUI) to find out what version of Python you are using:

4. Make a note of the number that shows the version of your Python in the top right, as highlighted below:

Note: MSC v.1500  may differ if you are using a different Python installation, if it does then please make a note of that number. Note, if you installed the 64-bit version of Python, for the rest of the tutorial please remove the (x86) from the paths.

Step 2: Install GDAL

1. Head over to Tamas Szekeres’ Windows binaries and download the appropriate GDAL Binary.

For this tutorial, we are using the MSC v.1500 on a 32-bit system, the picture below illustrates how to match the version with your own python version. The blue highlight is where you should look for either 64-bit or 32-bit systems, and the green shows the release-1500 number which should match the number from IDLE in step 4 above.

2. Clicking the link will take you to the list of binaries (installers) to download.

3. Locate the “core” installer, which has most of the components for GDAL.

4. After downloading your version, install GDAL with standard settings.

5. Next, return to the list of GDAL binaries and install the python bindings for your version of Python, this can either be 2.7, 3.1, or 3.2.

Recall that we had installed Python 2.7 earlier, so we have to locate this version, as seen below:

6. Download the Python bindings and install them.

Step 3: Adding Path Variables:

We need to tell Windows system where the GDAL installations are located, so we need to add some system variables.

1. Right click on “Computer” on the desktop and go to “Properties”:

2. Click on Advanced System Properties

3. Select Environment Variables.

4. Under the System variables pane, find the ‘Path’ variable, then click on Edit.

5. Go to the end of the box and copy and paste the following:

;C:Program Files (x86)GDAL

Note: For 64-bit GDAL installations you would simply remove the (x86) after Program Files.

6. In the same System variables pane, click on “New” and then add the following in the dialogue box:

Variable name: GDAL_DATA

Variable value: C:Program Files (x86)GDALgdal-data

7. Click “OK”

8. Add one more new variable by clicking “New…”

10. Add the following in the dialogue box:

Variable name: GDAL_DRIVER_PATH

Variable value: C:Program Files (x86)GDALgdalplugins

11. Click “OK”

Step 4: Testing the GDAL install

1. Open the Windows command line, by going to the Start Menu -> Run ->Type in cmd and press Enter.

2. Type in

gdalinfo --version

3. Press Enter.

4. If you get the following result, then congratulations your GDAL installation worked smoothly!

gdal和python在windows上的安装的更多相关文章

  1. Python在Windows上的安装

    1:下载 http://dlsw.baidu.com/sw-search-sp/soft/6e/17016/python-3.3.5.1395976247.msi 2:直接next安装 3:验证安装是 ...

  2. Python 在windows上安装BeautifulSoup和request以及小案例

    Python以及PyCharm安装成功后,操作如下: 此时,代码import requests不报错了. 那么,Python 在windows上安装BeautifulSoup,怎么操作呢? 1. 打开 ...

  3. (转)windows上virtualenv 安装及使用

    [注意]要在某个含有空格的目录下面创建virtualenv环境,就要安装 win32api . 原文地址:http://blog.csdn.net/liuchunming033/article/det ...

  4. windows上pip安装及使用详解

    windows上pip安装及使用详解 2018-11-21 19:49:58 十二笔 阅读数 8229更多 分类专栏: Python学习   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA ...

  5. jinkins在windows上的安装 配置C#编译

    首先jinkins在windows上的安装就不说,安装只需要下载相应安装包就可以了,后有些时候经常需要修改端口号.修改如下: 然后重启jenkins服务 首次运行界面 个人建议插件按需安装. 建立一个 ...

  6. git在windows上的安装和简单使用

    git在windows上的安装和简单使用. 参考: https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E8%BF%9C%E7%A8%8B%E ...

  7. Windows上PostgreSQL安装配置教程

    Windows上PostgreSQL安装配置教程 这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PostgreSQL的 ...

  8. Windows上Tomcat安装以及解决乱码问题

    Windows上Tomcat安装以及解决乱码问题 下载tomcat8 1.进入tomcat官网 官方网站 2.选择windows的版本 解压 确定自己配置好了jdk jdk的相关配置 配置好tomca ...

  9. Python在Windows上安装配置测试

    Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 2.x还是3.x 目前,Python ...

随机推荐

  1. windows上制作懒人版MAC cdr/iso

    本教程以XPS15 L501X机型为例在windows7下讲解Lion纯净系统的制作及安装过程,以及一些后续美化,如果已有mac系统,就更简单了,照猫画虎即可.主楼的帖子对新手来讲信息量太大,所以关于 ...

  2. 《C#并行编程高级教程》第3章 命令式任务并行 笔记

    Task的使用 var t1 = new Task(() => GenerateAESKeys());var t2 = new Task(() => GenerateMD5Hashes() ...

  3. 微支付开发(.net)

    最近一周多进行微支付开发工作,总结一下关于微支付开发中遇到的问题. 如写得不对请大家提出,第一次自己写文章.嘿嘿... 1.申请微支付,登陆公众平台后(公众号为服务号并已认证),进入“服务”-“服务中 ...

  4. HDU 2647

    思路:拓扑排序 #include<stdio.h> #include<string.h> typedef struct { int to; int next; }EdgeNod ...

  5. [TOP]疯狂的投资

    [TOP]疯狂的投资 这是罗辑思维一期<疯狂的投资>的节目笔记,这期主要是通过菲尔德铺设横跨大西洋的电缆的故事讲了创业者需要的特质和<二十一世纪资本论>的一个观念:随着自由市场 ...

  6. [POJ3684]Physics Experiment

      Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 1363   Accepted: 476   Special Judge ...

  7. 【CSS3】Advanced2:Shadows

    1.Box Shadows box-shadow:h-shadow v-shadow [blur模糊距离 spread阴影尺寸 color inset]; 2. Text Shadows text-s ...

  8. codeforce 621A Wet Shark and Odd and Even

    水 最大偶数和 #include<iostream> #include<string> #include<algorithm> #include<cstdli ...

  9. 【解决】Oracle服务器ip地址被占用

    数据库服务器ip地址被占用,怎么破?! 服务器: 1.改服务器ip: 2.改tnsnames.ora里配置的Oracle数据库ip: 3.重启Oracle服务: 客户端: 1.改tnsnames.or ...

  10. openstack 制作大于2TB根分区自动扩容的CENTOS镜像

    制作镜像的时候默认分的是30G空间 qemu-img create -f raw centos.img 30G 看官网文档安装完系统需要安装cloud-init和clout-utils包,本人安装了完 ...