《Python地理空间分析指南(第2版)》——1.3 地理信息系统

本节书摘来自异步社区《Python地理空间分析指南(第2版)》一书中的第1章,第1.3节,作者: 【美】Joel Lawhead(莱哈德) 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.3 地理信息系统

计算机制图是随着20世纪60年代计算机的诞生而逐渐发展起来的。但是,GIS的萌芽诞生于加拿大林业和农业发展部。Roger Tomlinson博士领导的40人开发小组与IBM合作开发了加拿大国家地理信息系统(Canada Geographic Information System,CGIS)。CGIS跟踪记录加拿大的自然资源,并可以对这些资源特性做进一步分析。CGIS将每种地表特征作为不同的图层进行存储。同时它使用了适合计算加拿大国土面积的坐标系统存储数据。它采用的技术以当今的标准来看非常原始,但是当时来看它的功能是非常强大的。CGIS的功能特性看上去非常高端:地图投影变换、塑料板片扫描、地图缩放、线条平滑并减少了特征点的生成数量,多边形缺口自动封闭、面积计算、多边形合并、缓冲区分析、多边形创建、数据扫描、基准数据新特征数字化等。

注意 

加拿大国家电影局于1967年制作了一部和CIGS有关的纪录片,你可以通过如下地址观看:http://video.esri.com/watch/128/data-for-decisioncomma-1967-short-version
Tomlinson常被誉为GIS之父。启动CGIS项目之后,他于1974年获得了伦敦大学博士学位,其博士论文题目是“计算机技术在数据的存储、编辑和分析中的应用”,主要讲述了GIS和地理空间分析的应用。Tomlinson现在经营着自己的全球性咨询公司——Tomlinson联合有限公司,并且在业界很活跃,经常在地理空间分析会议上发表主题演说。

CGIS是本书中地理空间分析的起点,但是如果不介绍Howard Fisher在哈佛大学研究生院的计算机图形和空间分析实验室工作时所做的贡献,就不会有本书了。他的工作是用行式打印机打印GIS软件SYMAP的输出结果。在实验室中开拓的新领域导致另外两个对地理信息产业有重大影响的软件包的诞生。SYMAP也带动了同一实验室的其他软件包的开发,其中包括GRID和Odyssey项目。GRID是一个基于栅格的GIS系统,它使用栅格单元代替几何图形表示地理要素。GRID的开发者是Carl Steinitz和David Sinton,这套系统就是后来的IMGRID。接下来是Odyssey,Odyssey是Nick Chrisman和Denis White领导的团队开发的。它包括很多高级的地理空间数据管理功能,在当前典型的空间数据库系统中都可以看到它的影子。哈佛大学试图将它们商业化,但是取得的成果很有限。它们的影响在今天仍然可以看到。事实上,当今业内所有商业和开源软件都和它们有千丝万缕的联系。

注意 

1967年Howard Fisher制作了一部纪录片,其中主要介绍使用SYMAP输出显示1805~1965年密歇根兰辛市城市扩张过程中的财政信息,其记录是人工录入系统的。当时分析这些数据花费了数月,但是使用当今的工具和数据只需花几分钟时间。你可以在如下地址看到这部纪录片:http://youtu.be/xj8DQ7IQ8_o
目前市面上有大量图形化桌面地理分析应用软件可供我们选择,开发厂商包括Esri、 ERDAS、Intergrap和ENVI等。Esri是老牌的专注于GIS软件开发的厂商,其成立于20世纪60年代末。在开源领域,包含大量软件包的Quantum GIS(QGIS)和地理资源分析支持系统(GRASS)的应用也十分广泛。除了完整的桌面软件之外,为开发新软件提供支持的软件库数以千计。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《Python地理空间分析指南(第2).pdf》是一本介绍如何使用Python进行地理空间分析和数据处理的指南。本书作者为Jordi Puigdellívol,是一位GIS顾问和开发人员,他在书中详细介绍了如何使用Python以及几个与地理空间数据相关的库,如GeoPandas、Shapely和Fiona等。 该指南首先从Python编程语言的基础知识开始介绍,在此基础上,引导读者如何使用Python进行地理空间分析。其次,书中还介绍了如何使用Python处理和分析矢量数据、栅格数据、以及使用Python进行空间插值和空间统计分析。同时,书中也对如何在Python中进行可视化进行了详细的介绍。 此外,本书还包括了很多实例和代码示例,读者可以通过这些实例来加深自己对Python地理空间分析的理解和应用。总之,《Python地理空间分析指南(第2).pdf》是一本非常实用的书籍,对于希望使用Python进行地理空间分析和数据处理的读者而言,这是一本非常值得阅读的指南。 ### 回答2: 《Python地理空间分析指南》第2是一本介绍如何使用Python进行地理空间分析的书籍。该书主要涉及了GIS(地理信息系统)、Python编程、数据可视化等方面的内容。作者使用ArcGIS作为GIS软件,同时也介绍了如何使用GDAL、Shapely、Fiona、Descartes、Matplotlib等开源软件进行地理空间分析,并提供了大量实际案例供读者参考。 对于GIS从业者来说,该书是非常有价值的。它不仅提供了Python编程的基础知识,还介绍了如何将Python和GIS软件结合使用,使读者可以更加高效地进行数据分析和处理。此外,该书还涵盖了很多实用技巧,比如如何通过Python创建空间索引、如何使用矢量数据分析工具和栅格数据分析工具等。 对于Python开发者来说,该书也是一本不错的参考书籍。它介绍了如何使用Python开发GIS应用程序,并提供了许多实践案例。此外,该书还介绍了新的Python库和工具,如Geopandas和PySAL。 总的来说,《Python地理空间分析指南》是一本非常实用的书籍,对于想要学习如何使用Python进行地理空间分析的读者来说是一个不错的选择。 ### 回答3: 《Python地理空间分析指南》第2是一本介绍如何使用Python进行地理空间数据分析的书籍。它主要介绍了Python地理空间分析中的应用,包括了许多重要的地理空间分析工具和库。本书作者根据自己多年的实践经验,结合大量的实例,详细地讲解了如何使用Python进行地理空间分析。读者可以通过本书了解到如何使用Python来处理和分析地理空间数据,如何使用常用的Python库如GeoPandas、Shapely、PySAL等来进行地理空间计算、图形绘制和地理空间统计分析。此外,本书还介绍了如何在Jupyter notebook中使用Python进行地理空间数据可视化以及如何使用Python实现地理空间机器学习模型。总之,《Python地理空间分析指南》第2是一本非常实用的手册,非常适合那些对地理空间分析有兴趣的Python开发者、数据科学家和地理空间科学家阅读和学习。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值