GIS-002-gdal2srtmtiles使用注意事项
本次安装和配置过程重点参考了:
1、http://blog.csdn.net/wjkwjk/article/details/52560236
2、http://blog.csdn.net/wjkwjk/article/details/52600942?locationNum=5
3、http://blog.csdn.net/zangle260/article/details/40347005
4、http://blog.csdn.net/wjkwjk/article/details/52530776
5、https://groups.google.com/forum/#!topic/cesium-dev/rBieaEBJHiU
6、http://jingyan.baidu.com/article/647f0115b7b08d7f2148a8db.html
7、http://www.gisinternals.com/release.php
也得到了QQ--Cesium交流群中朋友的帮助和指点。
根据各自机器环境差异,需要注意如下事宜:
1、ArcGIS Server 和 ArcMap安装后会有两个Python2.7目录,但两个Python2.7版本分别是64、32位,如:C:\Python27\ArcGISx6410.3、C:\Python27\ArcGIS10.3;
2、gdal2srtmtiles.py运行所需的其他包的Python库,在版本和操作系统位数保持一致,分别是:
numpy-MKL-1.8.0.win-amd64-py2.7.exe;
GDAL-1.11.4.win-amd64-py2.7.msi;
gdal-111-1800-x64-core.msi;
PIL-fork-1.1.7.win-amd64-py2.7.exe;
3、安装numpy之前,建议重启机器之后安装,否则会提示部分文件覆盖不成功;
4、GDAL安装和配置,首先安装PIL-fork-1.1.7.win-amd64-py2.7.exe,接着安装gdal-111-1800-x64-core.msi,在系统环境变量中配置GDAL_DATA变量,在Path变量中增加:C:\Program Files\GDAL文件夹,GDAL_DATA指向C:\Program Files\GDAL\gdal-data目录;
5、安装GDAL-1.11.4.win-amd64-py2.7.msi,这一步最为关键,安装目录需要指定到:C:\Python27\ArcGISx6410.3\Lib\site-packages,但其安装包会生成C:\Python27\ArcGISx6410.3\Lib\site-packages\Lib\site-packages的两级子目录,需要在C:\Python27\ArcGISx6410.3\Lib\site-packages创建文件夹GDAL,将安装后的文件拷贝至C:\Python27\ArcGISx6410.3\Lib\site-packages\gdal或C:\Python27\ArcGISx6410.3\Lib\site-packages;
6、在C:\Python27\ArcGISx6410.3\Lib\site-packages\gdal新建一个空文件,文件名指定为:__init__.py;
7、运行:C:\Python27\ArcGISx6410.3目录中python.exe,输入:import gdal,from osgeo import gdal,无错误提示,即表示GDAL配置初步正确;
8、验证安装环境:
from osgeo import gdal
from osgeo.gdalconst import *
dataset=gdal.Open('E:\\000_GISData\\China500.tif',GA_ReadOnly)
dataset.GetDriver().ShortName
输出为GTiff
即表示安装和配置正确。
9、进一步验证:
from osgeo import gdal
dataset = gdal.Open('E:\\000_GISData\\China500.tif')
print str(dataset.RasterXSize) + "*" + str(dataset.RasterYSize)
输出为:14472*11298,与该图片的尺寸一致。
OK.........
GIS-002-gdal2srtmtiles使用注意事项的更多相关文章
- MongoDB安全运维
0×00 MongoDB权限介绍 1.MongoDB安装时不添加任何参数,默认是没有权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库,需以–auth参数启动. 2.在刚安装完毕的时候M ...
- 使用ArcGIS Runtime 100 进行本地GIS数据处理的注意事项
如下图所示,如果需要使用ArcGIS Runtime 100 进行本地GIS数据处理,则需要依赖Local Server通过发布GP服务实现. 一.ArcGIS Runtime所使用的GPK是有版本限 ...
- Cordova+Asp.net Mvc+GIS跨平台移动应用开发实战1-系统初步搭建(附演示,apk,全部源码)
1.前言 身处在移动互联网的今天,移动应用开发炙手可热,身为程序猿的我们怎么能错过开发一款我们自己的APP.本人算是一个基于.net的GIS开发入门者(马上就大四啦), 暑假在学校参加GIS比赛有大把 ...
- 【转】关于 Web GIS
以下部分选自2015-03-01出版的<Web GIS从基础到开发实践(基于ArcGIS API for JavaScript)>一书中的前言部分: Web GIS 概念于1994 年首次 ...
- Cordova+Asp.net Mvc+GIS
Cordova+Asp.net Mvc+GIS跨平台移动应用开发实战1-系统初步搭建(附演示,apk,全部源码) 1.前言 身处在移动互联网的今天,移动应用开发炙手可热,身为程序猿的我们怎么能错过 ...
- 基于 HTML5 WebGL 与 GIS 的智慧机场大数据可视化分析
前言:大数据,人工智能,工业物联网,5G 已经或者正在潜移默化地改变着我们的生活.在信息技术快速发展的时代,谁能抓住数据的核心,利用有效的方法对数据做数据挖掘和数据分析,从数据中发现趋势,谁就能做到精 ...
- 基于 HTML5 WebGL 与 GIS 的智慧机场大数据可视化分析【转载】
前言:大数据,人工智能,工业物联网,5G 已经或者正在潜移默化地改变着我们的生活.在信息技术快速发展的时代,谁能抓住数据的核心,利用有效的方法对数据做数据挖掘和数据分析,从数据中发现趋势,谁就能做到精 ...
- 【SOE】 ArcGIS Server对象扩展(SOE)开发注意事项
ArcGIS Server对象扩展(SOE)开发注意事项 1.SOE介绍 在ArcGIS 10.1中ArcGIS Server不在支持DCOM方式的连接,这也就意味着我们不能通过本地方式的连接使用A ...
- jQuery UI resizable使用注意事项、实时等比例拉伸及你不知道的技巧
这篇文章总结的是我在使用resizable插件的过程中,遇到的问题及变通应用的奇思妙想. 一.resizable使用注意事项 以下是我在jsfiddle上写的测试demo:http://jsfiddl ...
- Windows Server 2012 NIC Teaming介绍及注意事项
Windows Server 2012 NIC Teaming介绍及注意事项 转载自:http://www.it165.net/os/html/201303/4799.html Windows Ser ...
随机推荐
- Extjs 表单提交送给新手
Extjs的三种提交方式: 表单Ajax提交,普通提交,单独Ajax提交: 1.表单ajax提交(默认提交方式) 提交函数:当按下表单中的提交按钮时执行下面的btn函数,按照表单的name进行提交.提 ...
- python2 除法保留两位小数
- python 判断字符串是否为空用什么方法?
s=' ' if s.strip()=='': print 's is null' 或者 if not s.strip(): print 's is null'
- 解决 windows10和ubuntu16.04双系统下时间不对的问题
- cjson库
- 源码方式引用,只有两个文件- 标准C89编写 - [cJSON 库项目地址](https://github.com/DaveGamble/cJSON)
- C#播放器控件的常用方法介绍
右击工具箱->选择项(I)... -> 显示"选择工具箱项" -> COM组件 -> Windows Media Player wmp.dll 添加 [ ...
- Android--List与ArrayList区别(转)
转载自:http://www.cnblogs.com/aisiteru/articles/1151874.html List是一个接口,而ArrayList是一个类. ArrayList继承并实现了L ...
- JavaScrip——对话框的简单应用(判断isNaN)
综合运用 isNaN的用法:判断是不是一个合法的数字类型,是数字返回false,不是返回true 1.我们用prompt来接收输入的内容 2.通过isNaN来做判断 3.最后用alert输出结果 &l ...
- 分享一下自己写的Python 3的各种PDF文档【花了半年时间那】
这些文档花了我半年的时间去整理.因为是第一次进行整理,希望帮助后来者少走弯路.毕竟是第一次整理.哪些地方不到位,希望大家和我练习,我们一起把它做好,以下就直接给出下载地址了,都是免积分的下载奥.因此. ...
- iOS开发中的错误整理,导航控制器的导航栏取消系统渲染的错误