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.........


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM