PYTHON与空间信息处理.pdfVIP

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

PYTHON与空间信息处理 Geo-Processing with Python 宋现锋,博士 中国科学院研究生院 2009. 09 .17 1 1 Python语言 1.1 历史 源于W IKI – Guido van Rossum 1960-01-31, Netherlands University of Amsterdam Google Computer programmer Award for the Advancement of Free Software 2001 More, /~guido/ – Language Development 1989 - Monty Pythons Flying Circus Summary Table 2 History and License Release Year Owner GPL 0.9 - 1.2 1991-1995 CW I Stichting Mathematisch Centrum yes CNRI 1.3 - 1.6 1995-2000 yes Corporation for National Research Initiatives 2.0 2000 BeO no 2.1 2001 PSF Python Software Foundation no 2.0.1 2001 PSF yes 2.2 2001 PSF yes 2.3 2002-2003 PSF yes 2.4 2004-2005 PSF yes 2.5 2006 PSF yes 2.6 2008 PSF yes 3 1.2 Python特点 – 语言定位 脚本语言(script language )/ 胶水语言(glue language ) – 兼容性 windows, mac, linux/unix, palm os, win-ce Cython C/C++ , Jython Java , IronPython .net – 扩充性 标准库(standard library) SW IG (simplified wrapper interface generator ) (another interface definition language ) 4 1.3 GIS Programming with Python ? – GIS开发语言选择原则 基础专业工具包(GIS) 程序运行速度 (用户) 系统集成方案 (开发者) – Python GIS Open Source Geo-Processing with Python What is inside ARCGIS 5 Open Source Geo-Processing with Python osgeo gdal/ogr #栅格矢量基础格式读写 pgdb postgres/postgis #空间数据库方式读写 cx_Oracle oracle/oracle_spatial --- pyproj proj4 #地图投影 --- shapely ogc simple feature #空间操作如:buffer networkx boost graph library #图论拓扑 --- numpy matrix #数据矩阵分析 [数组] SciPy scientific tools for python #数学计算包 --- PyQt4 Qt #GUI qgis QGIS #GRASS GIS Desktop matplotlib 2d/3d graphic #可视化 Py/VTK VTK 6 What is inside ARCGIS Python [2006] – AML - Avenue - VB - Python Numpy – Geoprocessing - (栅格数据)矩阵分析 GDAL/OGR – 空间数据格式读写 7 2 PYTHON GIS软件工具包 2.1 GDAL/OGR 1 OGC Simple Feature规范: 点、线、多边形定义 WKT/W KB表达方式 空间操作规则 8 2 OGR实例代码 读取点文件 X,Y 坐标 # !C:\Program Files\pythonxy\python\python.exe #-*- coding:gb2312 -*- import os, ogr class ARCVIEW_SHAPE: #initalize def __init__ self : #read shape file def read_shp self,file : #write shape file def write_shp

文档评论(0)

zhiminwei + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档