- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GIS的二次开发 * * 2004/4/2 报告人:吴发云 导 师:吴保国 简介GIS 的发展情况及其趋势 GIS 的二次开发方式和常用的GIS组件 基于 ESRI公司的MO的二次开发 演示基于MO的开发过程 GIS的发展 什么是GIS? 管理分析空间数据和属性数据的综合体 GIS 是 属性数据 Name Address Town St. Zip IS 空间数据 G GIS软件的发展过程 GIS模块 集成式GIS 模块化GIS 核心式GIS 组件式GIS WebGIS GIS软件发展历程 GIS的发展趋势 组件式 GIS的研究 GIS软件系统分解成GIS“元件” 。 用户可根据需要拼装调用。 组件化技术将使GIS软件更具有可扩展性 ,可配置性 ,更具灵活性 ,开放性 ,二次开发更方便。在与各种专业应用 (尤其非 GIS领域应用 )的结合中发挥更大的作用。 因此 ,组件式 GIS适应了 GIS集成化、大众化、网络化的发展需要 ,是面向对象技术和组件式软件技术在 GIS软件开发中的应用。 GIS的发展趋势 Web GIS Web GIS是为便于全社会范围内各领域、各部门之间的空间数据交换与信息共享。 不同地域空间、不同平台和不同数据结构的地理信息按照系统化、结构化、一体化的运行机制进行数据组织、管理、信息查询分析、信息成果的Web发布等等。 人们可以在互联网上发布空间数据,也可以在www的任一节点上利用浏览器访问地理信息,进行空间检索和空间分析。 Web GIS使得 GIS突破了专业限制,开始进入千家万户,标志着 GIS的系统集成技术和应用进入一个崭新的阶段。 WAPGIS WAP的出现使无线通信技术与GIS技术以及Internet技术的结合——无线Web GIS成为可能。无线Web GIS将使GIS无处不在。人们可以随时随地通过掌上电脑、手机来获取自己当前的位置、周围环境和最佳交通路线等等属性信息和空间分析功能。这无疑将极大地改变人类的生活方式。无线Web GIS具有十分广阔的前景。 GIS的发展趋势 3D4D GIS 三维(四维)地理信息系统(3D4D GIS)目前研究重点集中在三维数据结构的设计、优化与实现,以及体视化技术的运用,三维系统的功能和模块设计等方面。 GIS的发展趋势 3S集成 所谓3S集成,是指将 RS(遥感)、GPS(全球定位系统)以及多种地面测量资料和调查资料作为数据来源和快速准确的数据更新手段,将GIS作为一种搜集、管理和分析这些空间数据的灵活、高效、具有交互性和可视性的环境与平台,从而构成实时的,动态的GIS,可以自动、实时地采集、处理和更新数据。 开放型 (Open) GIS 目前一种多用户、跨平台的 Open GIS技术正在被国外的许多研究机构、政府部门和高等院校所研究和开发利用。开放型 GIS的研究和应用使得各政府部门及企业之间不同格式的数据能够方便地互访 ,有利于网络 GIS及分布式 GIS空间数据库的建立 ,使 GIS的应用领域及其功能大大拓宽。 GIS的开发 地理信息系统根据其内容可分为二大基本类型: 一是工具型地理信息系统,也就是GIS工具软件包,如ARC/INFO、 MAPINFO、 GENAMAP、MGE等,具有空间数据输入、存储、处理、分析和输出等GIS基本功能; 二是应用型地理信息系统,包括专题地理信息系统和区域综合地理 信息系统: 应用型GIS的开发 独立开发: 指不依赖于任何GIS工具软件,从底层开始由开发者独立设计、自行开发出一套专业GIS应用系统。 这种方式的好处在于无须依赖任何商业GIS工具软件,减少了开发成本。 但是对于大多数开发者来说,由于技术、财力和物力方面的限制,这种低水平重复开发的结果往往是人力物力财力的极大浪费,开发出来的产品在功能上很难与商业化GIS工具软件相比。 应用型GIS的开发 (2) 单纯二次开发: 指完全借助于GIS工具软件提供的开发语言进行应用系统开发。GIS工具软件大多提供了独立的二次开发语言,如ArcInfo的AML语言,Arcview的Avenue、MapInfo的MapBasic语言等。 但这些二次开发语言对应用开发者来说存在着学习上的负担, 而且这些语言功能较弱,开发往往受到限制,难以解决复杂问题。 应用型GIS的开发 (3) 集成二次开发: 指利用专业的GIS工具软件,如ArcView、MapInfo等,实现 GIS的基本功能,以通用软件开发工具尤其是可视化开发工
文档评论(0)