GDAL学习笔记.pdfVIP

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GDAL学习笔记

可能你不玩GIS,不懂这个库到底有什么用,或者和python有什么关系。但是你要玩 GIS,RS,你就应当知道这个库的价值。就算你不玩GIS,我想这个库对你也应该有致命的 吸引力。为什么?看下面的介绍吧! 先看看这段GDAL主页上的英文介绍吧! isatranslatorlibraryforraster geospatialdataformatsthat is released underanX/MITstyleOpenSourcelicense by theOpenSource GeospatialFoundation.Asa library, it presentsasingleabstract data modeltothecallingapplicationforallsupportedformats.It alsocomeswithavariety of usefulcommandlineutilitiesfordatatranslationandprocessing. 简单地说,GDAL是一个操 作各种栅格地理数据格式的库。包括读取、写入、转换、处理各种栅格数据格式 (有些特定 的格式对一些操作如写入等不支持)。它使用了一个单一的抽象数据模型就支持了大多数的 栅格数据 (GIS对栅格,矢量,3D数据模型的抽象能力实在令人叹服)。当然除了栅格操 作,这个库还同时包括了操作矢量数据的另一个有名的库ogr (ogr这个库另外介绍),这 样这个库就同时具备了操作栅格和矢量数据的能力,买一送一,这么合算的买卖为什么不做。 最最最重要的是这个库是跨平台的,开源的!如今这个库对各种数据格式的支持强大到令人 啧啧的地步了。如果你对他的强大有什么怀疑的话,看看这里一大串的GDAL所支持格式清 单,吓到了吧!再看看它的主页最后那些使用了它作为底层数据处理的软件列表吧!其中你 可以不知道GRASS,你也可以不知道QuantumGIS(QGIS),但是你总该知道GoogleEarth 吧!不知道?赶快下一个去玩玩--会当临绝顶,一览众山小! 有人说我又不玩GIS。不错,但是,你即使不玩GIS,这个库也是满有用的。首先,哪 个库支持这么多栅格 (图片)格式,哪个库在C/C++/python/ruby/VB/java/C#(这个暂时不 完全支持)下都能用,而且都一样用?退一步讲,3S软件又不一定要用在3S下 (很多医学 影像就是用PCI软件来处理的)。再退一步,你的生活即使和3S一点关系都没有,栅格数 据又不单单只有GIS下才用到。你大可用这个库来读取jpg,gif,tif,xpm等格式。而且对 各种格式支持得不是一般的好,很大一部分非标准格式照样支持得非常好。我曾经在java 下玩过jai,以及一系列jai的扩展库,一些图像格式在很多图片浏览器中都可以正确读取(有 的甚至不是非标准格式),用jai死活就读不出来! 这个库的python版和其他的python库结合的很好。最直接、明显的支持是使用 Numeric库来进行数据读取和操作。各种矩阵魔术可以发挥得淋漓尽致 (图像其实就是矩 阵)。而且按我的观点,python对矩阵的操作比其他的语言有明显的优势。写出来的东西 比其他语言写出来的短小的多,而且好看得多。并且python的弱类型在处理栅格数据格式 类型的时候代码量比强类型的语言少了数倍 (不用double,byte,short等等分开处理,这 简直就是先天上的优势)。所以我就喜欢用python做图像的处理。所以就连GIS界的微软 ESRI也直接在ARCGIS9 中用python来作栅格数据的导入导出。一句话,真是太方便啦! 2. 安装 2.1.windows下的安装 官方安装文档在这里。下面是我自己的实践步骤: 先去/dl/下一个版本,解压。 打开控制台,输入:“D:\Program Files\MicrosoftVisualStudio .NET 2003\Vc7\bin\vcvars32.bat 注册vc 的编译环境。 打 开gdal文件夹下的nmake.opt修改GDAL_HOME C:\warmerda\bld把路径改到 需要把gdal安装的地方。不改也可以。这里需要添加python支持,所以修改PY_INST_DIR $(GDAL_HOME)\pymod把路径改成python下的Lib\site-packages文件夹下。PYDIR C:\Software\Python

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档