基于开源软件GIS应用平台开发_第1页
基于开源软件GIS应用平台开发_第2页
基于开源软件GIS应用平台开发_第3页
基于开源软件GIS应用平台开发_第4页
基于开源软件GIS应用平台开发_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、开源开源GIS应用软件平台开发简介应用软件平台开发简介报告人:季报告人:季 民民山东科技大学山东科技大学二一年九月目 录开开 源源 软软 件件 简简 介介开源开源GIS软件分类软件分类开源开源GIS软件应用软件应用开源空间信息软件框架实例开源空间信息软件框架实例1.开源软件简介 所谓开源软件指软件的源代码所谓开源软件指软件的源代码(软件程序的原始文软件程序的原始文件件)是对任何人都完全开放的,即任何人在有关许是对任何人都完全开放的,即任何人在有关许可协议方式的规范下,具有获得、使用、复制、可协议方式的规范下,具有获得、使用、复制、修改和分发源代码的自由,但为了保护初始源代修改和分发源代码的自由

2、,但为了保护初始源代码的完整性,有关许可协议规定码的完整性,有关许可协议规定:原创者对源代码原创者对源代码修改者的后续行为的自由有一定限制。自由软件修改者的后续行为的自由有一定限制。自由软件和开源的软件具有广泛的共同点,在一般情况下和开源的软件具有广泛的共同点,在一般情况下我们统称为我们统称为“自由开源软件自由开源软件”;考虑到当今它们愈考虑到当今它们愈来愈广泛地参与务实的商业活动,我们也可将共来愈广泛地参与务实的商业活动,我们也可将共简称为简称为“开源软件开源软件”。 开源空间信息软件的发展虽然时间不长,仅仅开源空间信息软件的发展虽然时间不长,仅仅20年左右的时间,但造就了如年左右的时间,但

3、造就了如GRASS、OSSIM这样功这样功能突出、性能异常优越,不亚于任何一款商业软能突出、性能异常优越,不亚于任何一款商业软件的标志性项目,更有如件的标志性项目,更有如WorldWind、MapGuide等用户体验良好、方便用户使用的前端平台。等用户体验良好、方便用户使用的前端平台。 截止到截止到2006年年8月月11日,通过互联网可以寻找日,通过互联网可以寻找到的开源空间信息软件项目已经达到到的开源空间信息软件项目已经达到229个,在最个,在最新的新的freegis项目中已经可以寻找到的空间信息软项目中已经可以寻找到的空间信息软件项目更是达到件项目更是达到306个。个。2. 开源GIS软件

4、分类 GIS开源桌面开源桌面 GIS开源服务器端开源服务器端 GIS开源组件开源组件 GIS开源空间数据类库开源空间数据类库(1)GIS开源桌面 桌面版开源桌面版开源GIS软件有软件有GRASS,UDIG,OSSIM,QGIS,MapWindows,gvSIG,Kosmo,JUMP/JCS,SAGA,ILWIS,SharpMap等,目前等,目前GRASS已经覆盖了大多数已经覆盖了大多数GIS功能,功能,UDIG产品优产品优势在于地图编辑,势在于地图编辑,QGIS用户界面友好。用户界面友好。 GRASS是最具有传奇色彩的大型是最具有传奇色彩的大型GIS系统,最早由美系统,最早由美国军方建筑工程研

5、究实验室构建维护,后来贡献给国军方建筑工程研究实验室构建维护,后来贡献给开源社区,目前开源社区,目前GRASS已经覆盖了大多数已经覆盖了大多数GIS系统的系统的操作函数,超过操作函数,超过300个经典算法,是开源版的个经典算法,是开源版的ArcGIS。它是它是Uniux平台的第一个平台的第一个GIS软件,同其他软件,同其他Unix软件一软件一样,吸引了多家联邦机构、大学和公司的参与研发。样,吸引了多家联邦机构、大学和公司的参与研发。 1988年时,年时,GRASS 3.0软件包的发行达软件包的发行达1000余个。余个。GRASS软件曾经三次获得美国联邦政府的有关奖项。软件曾经三次获得美国联邦政

6、府的有关奖项。目前广泛的在全球的政府,科研以及大学部门使用。目前广泛的在全球的政府,科研以及大学部门使用。最新的最新的6.3.1版本的版本的GRASS增加增加Sqlit数据库驱动,修改数据库驱动,修改了包括了包括r.flow等等40个左右的算法包,修正了若干的个左右的算法包,修正了若干的Bug,对最新的,对最新的OGC WMS规范也有了很良好的支持。规范也有了很良好的支持。 QGIS也是一个用户界面友好的地理信息系统,它目前也是一个用户界面友好的地理信息系统,它目前能够很好得支持能够很好得支持PostGIS空间数据库,最新空间数据库,最新0.8版本的版本的QGIS开始增加对开始增加对WMS的支

7、持,同时改进了矢量数据和的支持,同时改进了矢量数据和属性数据的编辑,增加了属性信息的搜索。属性数据的编辑,增加了属性信息的搜索。 最为重要的是其重构了最为重要的是其重构了QGIS的的API库,方便用户可以进库,方便用户可以进行二次开发,修改了矢量图层的透明和反锯齿,增强了行二次开发,修改了矢量图层的透明和反锯齿,增强了矢量数据编辑,这包括复制、剪切、黏贴和节点捕捉等。矢量数据编辑,这包括复制、剪切、黏贴和节点捕捉等。在去年的版本中在去年的版本中QGIS可以很好的支持可以很好的支持GRASS的算法接口,的算法接口,成为了成为了GRASS的一个重要的前端表现工具,为的一个重要的前端表现工具,为GR

8、ASS的的发扬起到了很好的推动作用。发扬起到了很好的推动作用。(2)GIS开源组件开源组件GIS开源组件有基于微软开源组件有基于微软COM技术倡导研发的技术倡导研发的GDAL/OGR库,库,Proj4,OpenMap,GEOS,NTS,JTS等。等。GDAL/OGR类库目前是两个不同的组成模块,类库目前是两个不同的组成模块,GDAL提供了一提供了一整套读写不同栅格数据格式功能的抽象类库,而整套读写不同栅格数据格式功能的抽象类库,而OGR则是一则是一个读写诸多矢量数据格式功能的抽象类库。目前个读写诸多矢量数据格式功能的抽象类库。目前GDAL支持支持达达50多种栅格数据格式,几乎覆盖了所有的商业应

9、用软件的多种栅格数据格式,几乎覆盖了所有的商业应用软件的格式,格式,OGR已经支持包括著名的已经支持包括著名的ESRI Shapefiles、ArcSDE及及MapInfo、Oracle Spatial在内的诸多商业公司的矢量格式。在内的诸多商业公司的矢量格式。数据是一切软件的血液,空间信息产业更是如此,海量数据数据是一切软件的血液,空间信息产业更是如此,海量数据在空间信息软件行业体现的最为明显,没有一套高效率的数在空间信息软件行业体现的最为明显,没有一套高效率的数据转换模型和类库很难完成异构数据的集成和融合,正是有据转换模型和类库很难完成异构数据的集成和融合,正是有了了GDAL/OGR,构建

10、在其之上的各类空间信息软件项目才有,构建在其之上的各类空间信息软件项目才有了生命力。了生命力。 (3)GIS开源服务器端GIS开源WebGIS产品有MapGuide,MapServer,GeoServer,Mapbender,Ka-map,Chameleon,quickWMS等。MapGuide OpenSource(以下简称 MapGuide OS)是Autodesk在以MapGuide6.5为蓝本的基础上,在参考最新IT技术的基础上重新研发的大型网络空间信息平台,Autodesk目前已将包括FDO等技术的MapGuide源代码都贡献给了开源社区,在充分利用开源技术优势的同时,也促进了该项技

11、术在全球范围内的广泛使用。 MapGuide OS采用了标准的C+撰写内核,在高效的内核外,项目的开发人员又增加了对PHP、.NET、Java三种不同语言的开发包,以适应不同类型程序员的需求。这非常符合当前混元IT架构的状况,MapGuide OS可以在保证增加一个API的基础上,对三套不同的开发类库均适用。(4)GIS开源空间数据类库开源空间数据库有开源空间数据库有PostGIS/PostgreSQL,MySQL Spatial,Autodesk公司推出了类似于公司推出了类似于ODBC技术的技术的FDO(Feature Data Object)技术,)技术,PostGIS为开源数据库为开源数

12、据库PostgreSQL提供了空间提供了空间支持,支持,MySQL Spatial则在则在MySQL4.0上加入上加入Spatial扩展功能,扩展功能,FDO可以快捷地访问大型关系数据库,还提供了更灵活的扩可以快捷地访问大型关系数据库,还提供了更灵活的扩展性、更高的安全性,并能创建更完善的数据模型展性、更高的安全性,并能创建更完善的数据模型目前采纳目前采纳FDO技术的产品包括技术的产品包括Autodesk Map 3D和和MapGuide Open Source系列,最新的系列,最新的FDO 3.2版本支持包括版本支持包括ArcSDE、MySQL、ODBC、SDF、SHP、WFS、WMS、GD

13、AL等在内的多等在内的多个数据源。这样,各类用户就能充分利用关系型数据库管理个数据源。这样,各类用户就能充分利用关系型数据库管理系统所带来的种种优势。毫无疑问系统所带来的种种优势。毫无疑问“MapGuide+FDO+MySQL”是一个很好的开源空间信息解决方案。是一个很好的开源空间信息解决方案。(5)GIS开源程序派系分类派系分类派系分类派系项目派系项目.NETSharpMap类库类库CGDAL/OGR类库、类库、Proj4类库、类库、GEOS、UMN MapServer、GRASS、QGIS、OSSIM、MapGuide OpenSource、PostGISJavaGeoTools、TMJa

14、va、uDig、GeoServer、JavaTopologySuite、JUMP、DeeGree、OpenMap、GeoAPI、Batik、OpenGTS、Mapyrus脚本脚本MapEasy、OpenLayers、kaMap、MapBuilder、Mapbender、msCross、CartoWeb3、开源GIS软件应用目前,开源目前,开源GIS软件的主要用户是大学、科研机构和非政府组织支持的应用。软件的主要用户是大学、科研机构和非政府组织支持的应用。Song基于基于MapServer开发了一个柬埔寨环境地图系统,能够管理各种比例尺矢量开发了一个柬埔寨环境地图系统,能够管理各种比例尺矢量地图

15、,地图,MSSTM/ETM影像以及土地利用图层。影像以及土地利用图层。Jaroslav等采用等采用GRASS实现了一种太阳辐射模型的集成应用;实现了一种太阳辐射模型的集成应用;Cloudio等使用开源等使用开源GIS在巴西开展了电子政务应用研究;在巴西开展了电子政务应用研究;C.George等用开源等用开源MapWindow开发了一个联合国土壤和水资源评价工具;开发了一个联合国土壤和水资源评价工具;Bas Van-meulebrouk等在南非等在南非Cell-Life非政府组织的支持下,利用开源非政府组织的支持下,利用开源GIS软件开软件开展了展了HIV/AIDS管理信息系统的研究,利用管理信

16、息系统的研究,利用GIS辅助制订信息分发计划、管理辅助制订信息分发计划、管理HIV/AIDS相关分布控制信息;相关分布控制信息;Alessandro Bezzi等采用开源等采用开源GRASS在荷兰在荷兰ITC支持下开展考古方面的研究,实现了支持下开展考古方面的研究,实现了模型建模及管理;模型建模及管理;Lars Gunnar和和Trond Andresen采用开源采用开源MapSe-rver软件开展了地区健康管理软件开展了地区健康管理GIS研研究和开发实践;究和开发实践;AndrewJ利用出版的卡特里娜飓风地图结合开源利用出版的卡特里娜飓风地图结合开源GIS软件研究死亡率与位置的关系;软件研究

17、死亡率与位置的关系;Autodesk公司支持很多研究机构开展基于开源公司支持很多研究机构开展基于开源MapGuide的网络空间信息服务方的网络空间信息服务方面的研究面的研究;NASA也支持一些开源的影像发布技术研究,如也支持一些开源的影像发布技术研究,如NASA WorldWind。国内利用开源国内利用开源GIS软件应用集中在一些行业部门,主要是利用开软件应用集中在一些行业部门,主要是利用开源源GIS的地图制图、的地图制图、Web发布等功能。发布等功能。 熊静用熊静用MapServer开发了一个遥感影像发布系统开发了一个遥感影像发布系统; 郑斌等采用开源郑斌等采用开源GeoTools平台设计与

18、实现了一个城市基准地价信息平台设计与实现了一个城市基准地价信息发布系统发布系统; 圣荣等研究了基于圣荣等研究了基于MapServer的网络空间信息共享系统的网络空间信息共享系统; 张大鹏等采用开源张大鹏等采用开源GeoServer开发了一个开发了一个110指挥中心警情分析系统指挥中心警情分析系统; 杨朝晖等采用开源杨朝晖等采用开源GeoServer和和PostGIS实现了一个网络房地产估价实现了一个网络房地产估价系统设计系统设计; 朱俊峰开展了基于朱俊峰开展了基于SharpMap和和NTS构建构建WebGIS的研究的研究; 黄冲研究了开源黄冲研究了开源WebGIS的最短路径算法的最短路径算法;

19、 冯宇等则用开源冯宇等则用开源WebGIS设计了一个干线公路网用地控制系统设计了一个干线公路网用地控制系统; 宋现锋进一步利用开源宋现锋进一步利用开源MapServer开展开展Flash地图的研究地图的研究; 吕德奎等系统研究了开源版吕德奎等系统研究了开源版MapGuide的应用模式的应用模式; 许文星等研究了一种基于开源许文星等研究了一种基于开源Nasa WorldWind的的G-S空间信息服务空间信息服务模式,并应用于九寨沟旅游信息发布系统。模式,并应用于九寨沟旅游信息发布系统。 同时,国内的同时,国内的GIS公司也开始举办开源公司也开始举办开源GIS研发大研发大赛,围绕着开源赛,围绕着开

20、源GIS软件的应用越来越多。综合软件的应用越来越多。综合近年来国内外开源近年来国内外开源GIS软件的应用,可见,当前软件的应用,可见,当前开源开源GIS的应用仍集中在大学、科研机构,一些的应用仍集中在大学、科研机构,一些行业用户也主要利用开源行业用户也主要利用开源GIS进行进行WebGIS应用,应用,开源开源WebGIS平台的应用较多,占开源平台的应用较多,占开源GIS应用的应用的80%以上。随着更多的行业用户对开源以上。随着更多的行业用户对开源GIS的熟悉的熟悉和认知以及开源和认知以及开源GIS软件的进一步稳定可靠,开软件的进一步稳定可靠,开源源GIS的应用将会越来越多。的应用将会越来越多。

21、4、开源空间信息软件框架实例空间数据库PostgreSQL+PostGIS PostgreSQL是目前功能最强大、最先进的开源数据库管理系统 对象关系数据库管理系统(ORDBMS); 支持Windows, Linux, MacOS等所有主流操作系统; 各种前端管理工具(pgadmin3/phppgadmin) 各种语言的编程接口PostgreSQL特性 SQL支持SQL2003标准超集,支持过程化SQL(PL/pgsql),和各种语言作为存储过程开发语言 多种索引 丰富的数据类型 用户自定义的对象 大量扩展模块,和空间信息处理有关的有: PostGIS和pgRoutingPostgreSQL特

22、性 编程和访问接口 自有的服务器编程接口(SPI) ODBC JDBC Python的DB/API 管理工具 跨平台的图形化管理客户端pgadmin3 基于Web的Apache/PHP环境的phppgadminPostGIS-空间数据类型扩展 PostGIS是PostgreSQL的扩展,遵循OpenGIS规范,支持空间对象、空间索引、空间操作函数 基于空间对象库GEOS和空间投影库PROJ.4开发 支持桌面GIS软件:GRASS, QGIS, uDig, JUMP 支持中间件服务器:MapServer, GeoServer等 支持开发库:GeoTools, OGR ESRI ArcGIS 9.

23、3支持PostGIS空间数据类型PostGIS特性 支持OpenGIS中所有空间数据类型 POINT, LINESTRING, POLYGON, MULTI-POINT,MULTI-LINESTRING, MULTI-POLYGON,GEOMETRY COLLECTION 支持采用WKT, WKB和EWKT, EWKB(包含了SRID信息的WKT/WKB)表达几何对象Web Mapping:MapServer+OpenLayers MapServer是采用是采用C开发的开发的CGI程序,用于空间程序,用于空间信息的信息的Web发布和交互,开源软件发布和交互,开源软件 高级绘图输出高级绘图输出

24、根据比例尺进行几何绘制,地图标注和标注避根据比例尺进行几何绘制,地图标注和标注避让;让; 高度定制化的模板输出;高度定制化的模板输出; TrueType字体支持;字体支持; 图面元素自动化生成(比例尺、参照图、图例)图面元素自动化生成(比例尺、参照图、图例) 逻辑或正则表达式生成的专题图逻辑或正则表达式生成的专题图 支持众多脚本和开发环境支持众多脚本和开发环境 PHP, Python, Perl, Ruby, Java, and .NETMapServer特性 跨平台支持跨平台支持 Linux, Windows, Mac OS X, Solaris等操作系统;等操作系统; 支持众多支持众多OG

25、C标准标准 WMS, WFS, WCS, GML等;等; 支持众多矢量和栅格数据支持众多矢量和栅格数据 GDAL支持的所有栅格格式;支持的所有栅格格式; OGR支持的所有矢量格式(支持的所有矢量格式(ESRI Shapefile, PostGIS,ArcSDE, Oracle Spatial, MySQL等等)等等) 地图投影支持地图投影支持 PROJ.4支持的一千多种投影的实时转换支持的一千多种投影的实时转换OpenLayers OpenLayers是一个用于是一个用于Web Mapping客户端开发客户端开发的的Javascript包包 采用了采用了Ajax技术实现无刷新动态页面;技术实现

26、无刷新动态页面; 支持多种数据源的整合支持多种数据源的整合 图像文件图像文件, WMS, WFS, GML, KML, Google Map, Yahoo Map, Microsoft Virtual Earth, WorldWind, aMap,GeoRSS, MapServer, MapGuide 图层控制和缩放控制图层控制和缩放控制 概览图、图面标记概览图、图面标记开发库:GDAL+OGR GDAL是一个操作各种栅格地理数据格式的库是一个操作各种栅格地理数据格式的库 包括读取、写入、转换、处理各种栅格数据格式;包括读取、写入、转换、处理各种栅格数据格式; 它使用单一的抽象数据模型支持大多

27、数的栅格数据;它使用单一的抽象数据模型支持大多数的栅格数据; OGR是操作矢量格式地理数据的库是操作矢量格式地理数据的库 众多的众多的GIS软件都使用软件都使用GDAL/OGR库,包括开源和库,包括开源和商用软件商用软件GDAL数据模型 GDAL抽象数据模型包括抽象数据模型包括 数据集数据集(dataset),坐标系统,仿射地理坐标转换,坐标系统,仿射地理坐标转换(Affine Geo Transform),大地控制点,大地控制点(GCPs), 元数据元数据(Metadata),栅格波段,栅格波段(Raster Band),颜色表,颜色表(Color Table),子数据集域,子数据集域(Su

28、bdatasets Domain),图像结构,图像结构域域(Image_Structure Domain),XML域域(XML:Domains)。OGR体系结构 Geometry类类 包括包括OGRGeometry等类封装了等类封装了OpenGIS的矢量数据模型,的矢量数据模型,并提供了一些几何操作,并提供了一些几何操作,WKB和和WKT格式之间的相互格式之间的相互转换,以及空间参考系统转换,以及空间参考系统(投影投影); Spatial Reference类类 OGRSpatialReference封装了投影和基准面的定义。封装了投影和基准面的定义。 Feature类类 OGRFeature

29、封装了一个完整封装了一个完整feature的定义,包括一个的定义,包括一个geometry和和geometry的一系列属性。的一系列属性。OGR体系结构 Feature Definition类类 OGRFeatureDefn里面封装了里面封装了feature的属性,类型、的属性,类型、名称及其默认的空间参考系统等。名称及其默认的空间参考系统等。 Layer类类 OGRLayer是一个抽象基类,表示数据源类是一个抽象基类,表示数据源类OGRDataSource里面的一层要素里面的一层要素(feature)。 Data Source类类 OGRDataSource是一个抽象基类,表示含有是一个抽象

30、基类,表示含有OGRLayer对象的一个文件或一个数据库。对象的一个文件或一个数据库。 Drivers类类 OGRSFDriver对应于每一个所支持的矢量文件格式。对应于每一个所支持的矢量文件格式。OGR数据模型开发库:GEOS+PROJ.4 GEOS是一个几何拓扑操作库,是是一个几何拓扑操作库,是JTS(JTS Topology Suite)的的C+移植移植 支持空间关系判定:支持空间关系判定:Equals, Disjoint, Intersects,Touches, Crosses, Within, Contains, Overlaps 和空间操作:和空间操作:Buffer, Convex

31、Hull, Intersection, Union, Difference, SymDifference PROJ.4是地图投影库是地图投影库 功能主要有经纬度坐标与地理坐标的转换,坐标功能主要有经纬度坐标与地理坐标的转换,坐标系的转换,包括基准变换等系的转换,包括基准变换等 PostGIS采用采用GEOS+PROJ.4!桌面客户端QGIS QGIS是一个用户界面友好的桌面地理信息系统是一个用户界面友好的桌面地理信息系统 可运行在可运行在Linux、Unix、Mac OSX和和Windows等平台等平台之上;之上; 基于跨平台的图形工具基于跨平台的图形工具Qt软件包,采用软件包,采用C+ 语言

32、开语言开发;发; 支持多种矢量、栅格和数据库数据源支持多种矢量、栅格和数据库数据源 GDAL/OGR, PostGIS, SpatiaLite, WMS, WFS 丰富的显示、管理、分析、查询的功能;丰富的显示、管理、分析、查询的功能; 投影转换,图层控制,专题图,图面整饰,统计查询投影转换,图层控制,专题图,图面整饰,统计查询 地图编辑,栅格数据配准,地图编辑,栅格数据配准,GPS工具工具 通过通过GRASS插件和插件和fTools插件实现丰富的空间分析功能插件实现丰富的空间分析功能 除了核心功能以外,除了核心功能以外,QGIS支持插件扩展支持插件扩展QGIS插件 核心插件(Core Plu

33、gins) 由QGIS开发组维护,包含在所有的QGIS发行版中,开发语言为C+或PythonQGIS插件开发 开发环境开发环境 QGIS, Python, QT, PyQT, PyQT开发工具开发工具 采用采用PyQT开发图形界面开发图形界面 与与QGIS界面和功能组件交互界面和功能组件交互 由插件管理器装入由插件管理器装入 插件的图形界面与用户进行交互插件的图形界面与用户进行交互开源GIS套件:GRASS GISGRASS GIS(Geographic Resources Analysis SupportSystem地理地理资源分析支持系统资源分析支持系统) GRASS 最初被美军建筑工程研

34、究实验室设计为一个军用的土地管最初被美军建筑工程研究实验室设计为一个军用的土地管理支持软件。该系统于理支持软件。该系统于1999 年使用年使用GNU GPL 发布,距今已有发布,距今已有24年年的历史。的历史。 1985:v1.0,1990:v4.x版,现在是版,现在是v6.5版本。版本。GRASS是在是在Linux系统开发的基于系统开发的基于GPL协议的一个开源软件,协议的一个开源软件,具备数据管理、图像处理、数字制图、空间建模和数据可具备数据管理、图像处理、数字制图、空间建模和数据可视化等功能。它是用标准视化等功能。它是用标准C语言编写的一套基于文件结构的语言编写的一套基于文件结构的平台。

35、平台。GRASS 将地理数据和属性数据存储在自身的数据库中。也支将地理数据和属性数据存储在自身的数据库中。也支持外部数据库如持外部数据库如Oracle 数据库数据库, PostgreSQL。开源GIS套件:GRASS GIS 目前目前GRASS已经覆盖了大多数已经覆盖了大多数GIS操作函数,超过操作函数,超过300个经典的算法,是开源版的个经典的算法,是开源版的ArcGIS 是是Unix平台的第一个平台的第一个GIS软件,支持平台软件,支持平台Linux, Windows(通(通过过Cygwin)。)。 GRASS支持的功能:支持的功能: 数据导入数据导入/导出;导出; 二维栅格数据;三维栅格

36、数据二维栅格数据;三维栅格数据(真三维真三维); 矢量数据,目前已扩展到三维;矢量数据,目前已扩展到三维; 空间分析;空间分析; 地图成图;数据可视化(二维、地图成图;数据可视化(二维、2.5维和三维)维和三维) 地理空间分析是地理空间分析是GRASS GIS 的主要的强项之一。的主要的强项之一。GRASS GIS:主要模块及功能栅格分析模块栅格分析模块 具有栅格向矢量转换、基于栅格单元与定制的数据查询、颜色表修具有栅格向矢量转换、基于栅格单元与定制的数据查询、颜色表修改、矢量与点数据格式转换、专家系统分析、点的插值、相邻关系改、矢量与点数据格式转换、专家系统分析、点的插值、相邻关系矩阵分析、

37、栅格叠加、栅格单元的重新划分、重采样、单元值比例矩阵分析、栅格叠加、栅格单元的重新划分、重采样、单元值比例缩放、单元统计分析、基于矢量线的表面生成等功能。缩放、单元统计分析、基于矢量线的表面生成等功能。矢量分析模块矢量分析模块 具有等高线生成、矢量向栅格或点数据转换、数字化、矢量动态标具有等高线生成、矢量向栅格或点数据转换、数字化、矢量动态标注、矢量层的叠加等功能。注、矢量层的叠加等功能。点数据分析模块点数据分析模块 具有具有Delaunay三角剖分、高程点插值、泰森多边形生成、地形图分三角剖分、高程点插值、泰森多边形生成、地形图分析析(包括坡度、坡向等包括坡度、坡向等)等功能。等功能。图像处理模块图像处理模块 具有色彩合成、边缘检测、频率过滤、傅立叶变换和反变换、具有色彩合成、边缘检测、频率过滤、傅立叶变换和反变换、IHS到到RGB 的转换和反转换、图像校正、正射影像

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论