您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > GIS软件设计与开发流程
GIS软件设计与开发流程武汉大学测绘学院中国南极测绘研究中心艾松涛ast@whu.edu.cn13317182838测绘学院GIS发展的阶段、特点集成式GIS模块式GIS核心式GIS组件式GISGIS服务特点在一个系统中集成了GIS的各项功能系统分成许多相对独立的功能模块从底层提供GIS功能,通过API访问通过标准通信接口实现模块间通信及GIS与其它系统集成结合Internet,实现GIS的共享和互操作功能满足了GIS综合应用的需要用户根据需求选择功能模块易于集成其它系统开发成本低、难度小,可以在通用语言环境中实现GIS功能社会化的GIS,可扩展性好,可跨平台问题系统复杂,软件成本高;难与其它系统集成难与其它系统集成开发难度高,不能进行可视化程序设计有待于进一步发展目前还不成熟,但发展迅速测绘学院GIS的发展态势(1)3S集成,GIS趋于综合性发展•GIS、遥感(RS)和全球定位系统(GPS)3S集成技术的发展在世界各国引起了普遍重视RS:信息获取、动态监测GIS:空间信息的管理、分析GPS:空间定位、导航•GIS综合性发展趋势还体现在与OA、Internet、多媒体、虚拟现实等技术的集成测绘学院GIS的发展态势(2)WebGIS,GIS数据共享和互操作促进GIS社会化发展•开放式GIS协会(OGC)•GISWebService,打破当前GIS业各地区、各单位、各企业各自为营的局面,促进GIS社会化发展测绘学院GIS的发展态势(3)GIS数据模型拓展研究•混合数据模型以Arc/Info8.0以前的版本为代表其空间数据采用拓扑数据模型进行定义属性数据采用关系数据模型进行定义•面向对象的GIS数据模型空间数据与属性数据均采用关系数据模型进行表达基于空间实体,具有数据结构相对简单,数据检索和处理速度快等优点ESRI公司在Arc/Info8.0以上版本推出新的数据模型Geodatabase•更多。。。测绘学院GIS的发展态势(4)COMGIS•采用面向对象技术(Object-Orentied)开发组件式GIS是GIS软件发展的必然趋势,著名大型数据库也支持对象数据模型(oo4o)•GIS软件的可配置性、可扩展性和开放性将更强,进行二次开发更方便测绘学院GIS的发展态势(5)3D,4DGISGIS的时间特征,时空序列虚拟现实系统测绘学院GIS的发展态势(6)移动GISGIS+GPS+GSM/CDMA测绘学院GIS的发展态势(7)数字地球多学科数据的融合测绘学院GIS的发展态势(8)GIS产业化发展•GIS产业对象主要包括硬件(VRlab,车辆导航)软件(。。。)数据采集与数据转换电子数据(电子地图)遥感信息获取与处理系统开发与集成咨询与技术服务测绘学院本课程讲解要点COM组件式/WEB网络化/数据库集成和易用/最广泛的用户/数据交换和共享测绘学院组件式Plugin插件(一般为浏览器插件)BScontactActiveX控件Microsoft’sbrandnameforthetechnologiesthatenableinteroperabilityusingtheComponentObjectModel(COM).ActiveXtechnologyincludes,butisnotlimitedto,OLE.它是一些软件组件或对象,可以将其嵌入到WEB网页或其它应用程序中。比如:MapObjects测绘学院GIS服务Raster,PanoramaVector(Javaapplet,Plugin/ActivX)WebGISservice(ArcIMS,GeoSurf)GISGrid(CyberCartographicAtlas,etc.)3DGIS,VRML/X3D测绘学院ApacheDatabase网络GIS起步网络服务平台:GIS网络应用的经济基础跨平台软件ApacheIIS,WebShareOSPHPTomcatJSP测绘学院最经济的普通网络服务平台配置LAMP:Linux+Apache+MySQL+PHP优点:开源软件,跨平台缺点:MySQL数据库不支持空间数据对象测绘学院Apache2目前最新版本Apache2.2.3参数:httpd.confListen端口DocumentRoot主目录DirectoryIndex默认文件LoadModule加载模块AddType或TypesConfig脚本文件关联NameVirtualHost虚拟主机ProxyPass代理和负载均衡验证:访问本机的服务端口外网访问:测绘学院PHP5目前最新PHP5.2.0参数:php.inishort_open_tag;error_reporting;doc_root;extension_dir;extension加载动态链接库:图形,数据库SMTP邮件发送服务器sendmail_from默认的管理员邮件验证:查看?phpinfo();?页面测绘学院实习:搭建网络服务平台(Apache+PHP)制作并发布一个数字全景测绘学院TheEnd测绘学院谢谢测绘学院MapObjects开发流程开发工具软件VC/VB嵌入MO对象增加空间数据图层添加数据浏览和操作功能添加数据查询功能结果报表输出和打印测绘学院网络虚拟现实开发流程空间、纹理数据采集数据预处理,尺度定位,纹理优化空间数据建模,地形,建筑物纹理数据绑定转化为VRML数据格式并发布设定漫游线路,制作漫游视频并编辑字幕与数据库连接,建立时变3D空间模型测绘学院数字全景制作流程获取全景影像系列影像拼接,合成全景影像根据需要配置输出全景影像影像与java小程序打包制作配套页面,全景发布
本文标题:GIS软件设计与开发流程
链接地址:https://www.777doc.com/doc-636518 .html