《Python地理空间分析指南(第2版)》——1.6计算机辅助制图

1.6计算机辅助制图

计算机辅助制图(Computer-aided drafting,CAD)虽然没有和地理空间分析直接相关,但是仍然值得一提。CAD系统的发展史和地理空间分析的历史密切相关。CAD系统是工程和机械制造进行二维或三维建模的工具。地理空间模型和CAD模型的主要差异在于,地理空间模型是基于地球的,而CAD模型可以存在于一个抽象空间里。例如,CAD系统中的一个三维建筑模型的蓝图也许不存在经纬度。但是在GIS系统中,相同的建筑模型会有一个位置信息。但是多年以来,CAD系统借鉴了很多GIS系统的特性,并且可以应用于小型的GIS项目中了。此外,很多GIS程序可以导入包含地理空间信息的CAD数据。一般而言,CAD工具主要用来处理工程数据而不是地理空间数据。

但是,目前越来越多的工程师开始参与地理空间工程项目,如在设计一个城市的公共电力系统时,他们常会使用顺手的CAD系统创建电力分布图。随着时间的推移,GIS软件会不断改进导入包含地理空间信息的CAD数据的方式,CAD工具也会不断改进地理空间数据的创建方式以及与GIS软件更好的兼容性。业内领先的商业软件包括Autodesk的AutoCAD、Esri的ArcGIS、地理空间抽象包(Geospatial Data Abstraction Library,GDAL)以及OGR都对CAD格式数据提供了良好的支持。

时间: 2024-10-07 05:49:28

《Python地理空间分析指南(第2版)》——1.6计算机辅助制图的相关文章

《Python地理空间分析指南(第2版)》——导读

前言 本书以地理空间分析为背景,介绍了一批在特定领域流行且实用的技术,如地理信息系统(Geographic Information Systems,GIS).遥感.高程数据.高级建模以及实时数据等.本书的重点是充分利用Python语言和框架的强大功能,高效地进行地理空间分析.为此,我们将精力主要放在了充分利用Python实现的工具.API和算法上.读者将学会分析多种地理空间格式数据,以及实时数据的监测和实际应用. 在示例中大量使用第三方地理空间库的同时,我们尽量使用原生的Python代码,以减少

《Python地理空间分析指南(第2版)》——1.12 牛刀小试

1.12 牛刀小试 现在,你已经对地理空间分析有了进一步的了解,接下来我们要着手使用Python构建一个名为SimpleGIS的GIS应用了.这个程序将使用地理数据模型构建一个完整的GIS应用,而且可以渲染专题地图,显示不同城市的人口数量. 数据模型还将是结构化的,所以你可以进行一些基本的查询操作.SimpleGIS将会包含科罗拉多州的3个城市及其人口数量. 更重要的一点是,我们将完全使用Pytohn代码实现这个小型系统的构建,从而展示Python语言的强大威力.当然我们还会用到Python标准

《Python地理空间分析指南(第2版)》——1.7 地理空间分析和计算机编程

1.7 地理空间分析和计算机编程 现代的地理空间分析可以通过商业的或开源的地理空间应用软件点点鼠标就能轻松完成.那么,使用编程语言进行地理空间分析的目的何在?最重要的原因如下: 希望完全控制底层的算法.数据和执行过程: 希望用最小的代价在一个大而全的地理空间框架中实现重复任务的自动化: 希望创建一个程序方便共享: 希望深入学习地理空间分析,而不只是点点鼠标. 地理空间行业正逐渐脱离曾经的那种需要分析团队通过昂贵的桌面软件生产地理空间产品的传统工作模式.当前地理空间分析趋向于通过云模式进行自动化过

《Python地理空间分析指南(第2版)》——第1章 Python与地理空间分析1.1 地理空间分析与我们的生活

第1章 Python与地理空间分析 本章是对地理空间分析的概述.我们将以有史以来最严重的流行病之一为案例来阐述地理信息技术对当今社会的重要影响,在案例中地理空间分析为阻断致命病毒传播发挥了重要作用.接下来,我们将介绍地理空间分析的历史,它甚至比计算机和纸制地图的历史还要久远.然后我们将解释一下为什么你更想使用一门编程语言进行地理空间分析,而不是仅仅使用一款地理信息系统(Geographic Information System,GIS)应用程序.我们将认识到向大众普及地理空间分析技术的重要性,还

《Python地理空间分析指南(第2版)》——1.10 GIS中矢量数据的基本概念

1.10 GIS中矢量数据的基本概念 本章将讨论地理空间分析领域中常见的各种GIS处理流程.这个列表虽不详尽,但是介绍的操作流程是其他操作的基础.如果你理解了这些操作,那么学习更复杂的操作时就能够触类旁通. 1.10.1 数据结构 GIS的矢量数据由坐标构成,通过水平方向的x值和竖直方向的y值来表示地球上的位置信息.多数情况下,一个点可能还包括z值.其他辅助信息可能包括测量值和时间戳. 这些坐标可以组成点.线.面等元素,从而对现实世界建模.点本身可以是一种几何特征,同时还可以组合成线段.由线段组

《Python地理空间分析指南(第2版)》——1.9 地理信息系统基本概念

1.9 地理信息系统基本概念 在进行地理空间分析之初,你非常有必要了解该领域的一些关键概念.这份学习名单并不长,但是几乎所有分析方面的内容都和它们有关. 1.9.1 专题地图 顾名思义,专题地图是表达某些特定主题的地图.用于导航和制定计划的参考地图一般都会直观地反映相关的地理特征.专题地图不仅能够提供位置信息,而且可以根据主题展示某一区域的地理环境信息.通常,专题地图是为了解答目标用户的特定问题而存在的.专题地图的价值在于它没有显示的部分.一张专题地图将采用最少的地理特征来避免分散读者注意力.大

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

1.3 地理信息系统 计算机制图是随着20世纪60年代计算机的诞生而逐渐发展起来的.但是,GIS的萌芽诞生于加拿大林业和农业发展部.Roger Tomlinson博士领导的40人开发小组与IBM合作开发了加拿大国家地理信息系统(Canada Geographic Information System,CGIS).CGIS跟踪记录加拿大的自然资源,并可以对这些资源特性做进一步分析.CGIS将每种地表特征作为不同的图层进行存储.同时它使用了适合计算加拿大国土面积的坐标系统存储数据.它采用的技术以当今

《Python地理空间分析指南(第2版)》——1.2 地理空间分析的历史

1.2 地理空间分析的历史 地理空间分析的历史可以追溯到15000多年前的法国西南部的拉思科山洞.在山洞中发现了旧石器时代人们日常狩猎的壁画,许多专家认为画中的宗教仪式和动物图案与天文星座有密切的联系.虽然这些画很粗糙,但是仍然证明了古人尝试将生活中的某些事物抽象建模并与时空特性相联系.图1-2展示了壁画中描述的星空图. 几个世纪以来,制图和地理测绘技术不断发展,但是直到19世纪地理空间分析技术才有了显著的进步.1830-1860年欧洲爆发了严重的霍乱疫情,这导致巴黎和伦敦的地理学家将地理空间分

《Python地理空间分析指南(第2版)》——1.13 小结

1.13 小结 干得漂亮!你现在已经是一名地理空间分析师了.在本章中,你通过学习Ushahidi和埃博拉病毒的故事,领略了地理空间分析的强大威力.同时我们介绍了地理空间分析的历史以及相关的技术.我们还对基本的GIS和遥感知识有了进一步的了解,并且本书的其他章节将会深入讨论它们.而且你能够构建一个可用的GIS应用,并根据需要对它扩展了.接下来的章节中,我们将主要介绍在地理空间分析中常用的数据格式.地理空间分析人员处理数据的时间远远超过分析应用.了解那些和你打交道的数据往往会让你事半功倍,并且是充满