• 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:Python27ArcGISx6410.3、C:Python27ArcGIS10.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 FilesGDAL文件夹,GDAL_DATA指向C:Program FilesGDALgdal-data目录;

    5、安装GDAL-1.11.4.win-amd64-py2.7.msi,这一步最为关键,安装目录需要指定到:C:Python27ArcGISx6410.3Libsite-packages,但其安装包会生成C:Python27ArcGISx6410.3Libsite-packagesLibsite-packages的两级子目录,需要在C:Python27ArcGISx6410.3Libsite-packages创建文件夹GDAL,将安装后的文件拷贝至C:Python27ArcGISx6410.3Libsite-packagesgdal或C:Python27ArcGISx6410.3Libsite-packages;

    6、在C:Python27ArcGISx6410.3Libsite-packagesgdal新建一个空文件,文件名指定为:__init__.py;

    7、运行:C:Python27ArcGISx6410.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.........

  • 相关阅读:
    设计手稿: 搜索引擎
    软件版本介绍
    VS2012中使用编译的Qt-5.1.1静态库开发程序
    POJ2236(并查集)
    Java关键字this的用法总结
    paip.提升用户体验-----c++ gcc 命令在notepad++扩展中的配置..
    MySQL基本查询语句练习
    [置顶] 提升代码内外部质量的22条经验
    mysql 数据库复制表 create table city1 like city;
    两个脚本
  • 原文地址:https://www.cnblogs.com/defineconst/p/5927473.html
Copyright © 2020-2023  润新知