(地图学与地理信息系统专业论文)基于webgis的房产信息发布系统的设计研究.pdf_第1页
(地图学与地理信息系统专业论文)基于webgis的房产信息发布系统的设计研究.pdf_第2页
(地图学与地理信息系统专业论文)基于webgis的房产信息发布系统的设计研究.pdf_第3页
(地图学与地理信息系统专业论文)基于webgis的房产信息发布系统的设计研究.pdf_第4页
(地图学与地理信息系统专业论文)基于webgis的房产信息发布系统的设计研究.pdf_第5页
已阅读5页,还剩63页未读 继续免费阅读

(地图学与地理信息系统专业论文)基于webgis的房产信息发布系统的设计研究.pdf.pdf 免费下载

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

文档简介

摘要 近些年来,我国房地产业发展迅速,房产信息也日渐增多,房产部门的信息 发布也越来越重要。随着h l t e m e t 技术的不断发展和人们对地理信息系统( g i s ) 需求的日益增加,w 曲g i s 成为当今g i s 的研究热点之一。w 曲g i s 是在h l t e m e t 或i n t r a n e t 网络环境下的一种存储、处理、分析、显示与应用地理信息的计算机 信息系统,其基本思想就是在互联网上提供地理信息,让用户通过浏览器浏览并 获得一个地理信息系统中的数据和功能服务。利用觚v i s 开发的w 曲g i s 来创 建房产业务和地理信息相结合的信息发布系统,不仅对房产业务实现“以图管房一 的先进模式具有实际意义,并且为用户查询房产信息提供了一种直观、有效的方 式。 本文先对w 曲g i s 的结构、实现技术、相关技术以及开发平台等进行了介绍, 并对他们的优势和劣势做了对比分析,提出了使用较为成熟的w 曲g i s 软件一 觚蹦s ,来搭建一个以宁波市房产交易与权籍管理中心所要求构建的数字房产 为背景的房产信息发布系统。随后介绍了e s 公司的觚蹦s 的体系结构、运 行机制以及相关技术,最后利用觚蹦sw 曲a d f 进行了二次开发,实现了基于 w 曲g i s 的房产信息发布系统。 关键词:w 曲g i s ,觚订s ,房产信息,信息发布系统 a b s t r a c t r e c e n t l yw i t ht h ed e v e l o p m e n to fc h i n a sr e a l t yb u s i n e s s ,i n f o 肌a t i o nf o rr e a l e s t a t e 伊o w sa i l dm ei m p o n a n c eo fr e a l e s t a t ei n f o 肌a t i o nr e l e a s i i l gb yh o u s i n g d 印a m l e n ti n c r e a s e d w r e b g i sb e c 锄et h eh o tp o i i l ti nt h er e s e a r c ho fg i sw i t ht h e s i t u a t i o nt h a tn e m e tt e c h n 0 1 0 9 yk 印td e v e l o p i n g 锄di n d i v i d u a l sp u tm u c hn e e d so n g i s g i s ,b a s e do nt h e1 1 1 t e m e to rh l 仃a 1 1 e t ,i sac o m p u t e r - i n f o m a t i o ns y s t i i l e t i cw a y o f s t o r i n g ,p r o c e s s i n g ,锄a l y s i s i n g ,d e m o n s t r a t i n g a l l d 印p 1 ) ,i 1 1 9g e o 伊a p m c i 1 1 f o m a t i o n ,w h o s eb a l s i cp r i n c i p l ei s t 0p r o v i d eg e o 伊印1 1 i ci n f o m a t i o nt h r o u 曲 i i l t e m e ta i l dt 0a l l o wu s e rt ob r o w s ea n da c q u i r ead a t ao ras e n r i c e 丘。o mg e o 伊a p l l i c 砒o m a t i o ns y s t e m u s i n gw e b g i s ,d e v e l o p e d b ym c 觚m s ,t 0b u i l tas y s t e m w l l i c hc a nc o m b i n et h er e a le s t a t ea n dg e o 伊a p l l i ci i l f 0 肌a t i o nw i l ln o to n l yb e n e f i t t h er e a le s t a t et oc o m p l i s hm ed r e a mo f “d i 百t a l - h o u s i n g b u ta l s op r 0 、,i d ea ne 硒c i e m , v i s u a l i z e dw a yo fs e a r c h i n gh o u s i n gi n f o m a t i o n t 1 1 i s撕t i c l e o p e n e d w i t ha ni n 仃o d u c t i o nt 0t l l es 仃u c t i 鹏o fw e b g i s , i m p l e m e n t a t i o nt e c q u e , r e l a t e d t e c t l i q u e a n d d e v e l o p m e n tp l a t f o n n a n d a 1 1 a l y s i s c dt h es r 锄垂ha n d 、张a k n e s s s u g g e s t e dt 0u s en l em o r em a 劬_ es o m v a 糟 w 曲g i s 一觚口m st ob u i l tas y s t 锄w l l i c hw 勰e x 锄p l i e db ym ed a t ah o u s i n g i n f o m a t i o n 趾m o u l l c e m e n ts y s t e mo fn 洫g b oh o u s ep r 0 s p e r i t y 仃a r l s a t i o no 、n e r s h i p m a n a g e m e n tc e n t e r f o l l o w e di s t 1 1 ei i l 仃o d u c t i o no fm es y s n i l e t i cs 仇l c t u r e ,o p e r a t i n g m e c h a i l i s ma 1 1 dk e yt e c q u e so f 觚蹦so 、1 1 e d b ye s c o m p a n y a n d ,a tt h e 饥d o ft h i sa n i c l e ,u s e 心c 口sw 曲a d ft od 0s e c o n d a 巧d e v e l o p m e n t 肌dt or e a l i z em e h o u s i n g 证f o m a t i o n 籼o u n c e m e n tb 弱e do nw r e b g i s k e y w o r d s :w 曲g i s ;觚蹦s ;i i 墒珊a t i o no fh o u s ep r o p e n y ;i n f 0 肌a t i o nr e l e a s i n g s y s t e m 论文独创性声明 本人声明:本人所呈交的学位论文是在导师的指导下,独立进行 研究工作所取得的成果。除论文中已经注明引用的内容外,对论文的 研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本论 文中不包含任何未加明确注明的其他个人或集体已经公开发表的成 果。 本声明的法律责任由本人承担。 论文作者签名:裳功 2 7 论文知识产权权属声明 年s 只f 媚 本人在导师指导下所完成的论文及相关的职务作品,知识产权归 属学校。学校享有以任何方式发表、复制、公开阅览、借阅以及申请 专利等权利。本人离校后发表或使用学位论文或与该论文直接相关的 学术论文或成果时,署名单位仍然为长安大学。 ( 保密的论文在解密后应遵守此规定) 论文作者签名: 导师签名: 袁啪 , 亥卫蟊 q 口c c ;年s 只l 箩日 沙7 年厂月沙日 长安大学硕士学位论文 第一章绪论 1 1 研究背景 自1 9 6 3 年世界上第一个地理信息系统( g e o 伊印1 1 i ci j l f o 咖a t i o ns y s t e m ) 出现以来, 随着信息技术的进步,社会对地理信息的需求正在不断增长,传统的g i s 技术和应用系 统也得到了飞速的发展,正广泛应用于城市规划、设施管理、资源、环境、能源、农业、 水利、交通、国防、人口、灾害防护以至人民生活的各个方面,是数字化工程的基础技 术,能为行政管理部门和企业等提供决策支持服务【1 5 】。 1 9 9 2 年,时任参议员的阿尔戈尔提出美国信息高速公路法案,之后美国政府宣布 实施一项新的高科技计划国家信息基础设施n ( n a t i o n a lm f o m a t i o n 1 1 1 丘邪t 兀l c t u r e ) ,旨在以h l t e m e t 为雏形,兴建信息高速公路,方便人们共享海量的信息 资源。于是以i i l t 锄e t 为雏形和示范的信息高速公路建设开始影响全球,并为传统地理 信息系统的发展提供了全新的机遇。一种基于h l t e n l e t 技术标准、以i n t 锄e t 为平台的、 采用分布式体系结构的g i s - w e b g i s ( 万维网地理信息系统) 出现,并成为地理信息 系统发展的一个重要方向【3 9 1 。w 曲g i s 是一种开放式的g i s ,它不仅保留了桌面g i s 软 件的大多数功能,并且还拥有h l t e h l e t 的信息共享和分布式体系的特性。即使个人计算 机上没有配置任何g i s 产品,任何一个对地理信息有需求的人只要能够连接网络,都可 以从互联网随意一个支点上查询w e b g i s 站点中的所有与地理有关的图形信息和属性信 息、运用各式空间分析、生成各种专题图表、上传和下载允许交互的地图和数据。换言 之,w 曲g i s 的应用对象可以是任何一位需要地理信息的普通人群,而不仅仅是熟悉g i s 软件的开发和工作人员以及地理信息系统学者等这样的特定人群。因此,研究w 曲g i s 具有重要的现实意义和价值,开放性的w 曲g i s 是g i s 一大发展模式。 近年来,我国房地产业蓬勃发展,房产信息也越来越丰富,由于购房消费者缺乏直 接和全面的获得房产信息的能力,这使得购房消费者进行选择的难度大大的提高了,其 他相关监督管理和有关联的单位的工作难度也随之加大了,于是提供一种直观有效的房 地产市场行情和房产信息发布的方式,成为房产交易中心为减轻购房消费者购房风险的 重要举措。世界上8 0 以上的信息都与空间地理位置有关,房地产业也是如此,房产信 息既有空间信息也有属性信息,如楼盘区域位置、周边基础设施、销售状态、限制状态, 对这些数据进行综合分析,借用传统方法不是一件易事,发布的数据格式单一、信息不 全面等问题,一般只以表格的形式介绍比较简单的属性信息,而没有更能直观反映地理 第一章绪论 空间信息,传统方法已经不能满足房产信息发布的需求。以地图为基础表现形式的 、e b g i s ,不仅实现了地理信息的可视化,还提供了图形数据和属性数据的图文交互式 查询,能满足不同用户群,因此基于w r e b g i s 的信息发布系统一方面有效地体现了房产 数据的分布性空间性,另一方面加强用户对数据的理解性和可操作性,具有重要的实际 意义,也是房产信息管理与发布的研究方向和发展趋势。 1 2 研究现状 初期的w 曲g i s 仅仅是简单的浏览,h t m l 页面的信息是静态的,只能进行数据表 现,使得w 曲g i s 缺乏一定层次的互操作性,无法实现数据编辑和复杂的图文交互功能 以及高级的空间分析,完全b s 结构的w 曲g i s 还无法实现,因此只能使用c s 结合 b s 的混合结构,而c s 结构和海量数据传输这一矛盾制约着w 曲g i s 的普及。 空间信息网格( s p a t i a l1 1 1 f o 珊a t i o n 嘶d ) 技术的出现,使得分布式系统的数据能够 共享和交互操作,g i s 客户端控件使得对空间数据的分析与处理功能既可以放置在服务 器端,也可以放置在客户端,客户端能够实现桌面g i s 软件的功能,w e b g i s 做到了基 于h n e m e t 的b s 结构体系。 随着w e b g i s 技术的发展,目前国内外己有大量的w 曲g i s 应用系统。鉴于w 曲g i s 相对于传统g i s 软件具有的优势,使得w 曲g i s 在生产生活中得到了广泛的应用。按照 系统提供的信息内容和服务对象,w 曲g i s 可以分为两大类,即提供专业信息的w e b g i s 和提供公共信息的w 曲g i s 【6 j 。 提供专业信息的w 曲g i s 是将w 如g i s 技术与具体的应有领域相结合,开发出为该 领域提供专项服务的应用系统,满足其业务管理的需要。目前,国内外对此类w 曲g i s 的应用在许多部门和专业领域作了大量的尝试,如国土资源、水利、电力、地震、交通、 林业、农业、气象等部门。 提供公共信息的w e b g i s 则用来提供公共信息,一般包括交通信息和旅游景点住宿 等信息,如国外的g o 0 9 1 ee a 吡、觚g i se x p l o r e r 和国内北京图为先科技有限公司的 m a p b a r 是这类w e b g i s 的典型代表,并集成了诸如餐饮、银行网点、购物中心、学校、 医院、便利店等多种与生活密切相关的分类信息。 1 2 1 国内现状 ( 1 ) 非g i s 的房地产信息网 齐齐哈尔市房地产产权市场管理处信息网,是典型的传统信息发布模式,即将数据 2 长安大学硕士学位论文 通过统计之后以表格的形式发布在网上,这样的缺陷是这些数据对于用户过于抽象,使 得房屋的区域特征无法表达,而且缺乏可操作性也使得发布的信息并不一定是用户关心 的,缺少实质性的价值。 ( 2 ) 结合g i s 的房地产信息网 绍兴市房地产信息网,其信息发布结合了地图,对房屋的查询结果在地图上可以显 示其坐落,相比非g i s 信息发布具有了实质性的意义,但地图只是起到了辅助图的作用, 图形查询和g i s 的统计分析功能没有很好的实现,因此,现阶段多数的结合g i s 的房产 信息网还不够成熟和强大。 1 2 2 国外现状 如今,g i s 技术已经被普遍认为是一个强大的、最具灵活性的决策系统,在许多国 家和地区,已经成为数据库建立、实施分析和交流的普遍的媒介,以及使决策更具理性 化的工具5 1 。美国政府花费了巨大的人力、物力、财力成立了相关的信息机构( p l s s 、 u s g s 、n s d c 、n c g n ) ,建立了庞大的资源信息数据库,提供廉价的信息数据,而且 还制定了相应的政策、标准、法令规定( s d t s ) 【7 】o 基于这些信息资源,美国房地产协 会( 与e s 刚公司共同合作,利用大型g i s 软件s d e 及h l t e m e t 技术开发了一种称 为r e a l s e l e c t 的房产信息服务系统【8 1 当购房者走进当地房地产代理商的办公室,说明他 们想要购买房子的类型及邻近地区情况,然后通过r e a l s e l e c t ,代理商会在计算机上调 出符合特定条件及标准的房产结构图,并且向购房人展示房子的外观,以及卧室和卫生 间的数目、面积,售价,周围环境状况,治安状况等相关的信息。r e a l s e l e c t 是通向在 线网络信息服务的一种途径,它是房地产业提供在线房产服务的最高目标。 1 3 研究内容 随着房地产市场日趋活跃和繁荣,房地产管理在整个社会经济发展和体制改革进程 中正起着越来越重要的作用。房产数据的海量性质和快速变化同传统的信息管理和发布 模式之间的矛盾已经越来越突出,宁波市房产交易与权籍管理中心原有系统模式已不能 适应当前的工作需要,其表现有: ( 1 ) 单纯的m i s ,无g i s 技术支持,数据重复矛盾现象严重,数据无法进行空间 分析、空间定位、图文表一体化查询,导致无法及时掌握房屋管理业务的动态而进行相 关决策。 ( 2 ) 外网不能提供及时有效的对外信息发布方法,不能提供开放的、可控制的房 第一章绪论 产信息。 因此,宁波市房产交易与权籍管理中心希望开发一套结合g i s 技术,基于w 曲的 信息发布系统,为用户提供优质快捷高效的服务。 本文研究内容主要包括以下几个方面: 1 研究了w 曲g i s 的优势、体系结构、实现技术及开发平台。 2 研究了时c 肼s 的体系结构、运行机制、开发方式。 基于觚m s 的地图服务发布技术。觚肼s 是一个通过中心网络门户来发布g i s 地图、数据的有效解决方案。基于觚蹦sw 曲a d f 的开发,实现对后台系统数据的查 询、分析、统计。 3 设计建立宁波市房产交易中心房产信息发布系统。 其中包括系统的总体设计,数据库设计,功能实现。 1 4 研究意义 房产信息化是数字城市建设不可缺少的重要组成部分,其发展的最高阶段是信息房 产,以信息分析、信息发布以及各层次的信息交换为目的,它不但可以为公众服务,而 且可以满足各级政府综合分析和决策的需要,甚至可以在一个虚拟的空间中来管理房产 实体,人们可以通过虚拟空间来管理、寻找和销售房产实体【3 4 】。 g i s 技术,特别是w 曲g i s 技术、空间数据库技术的发展,为g i s 在房产信息化 中的应用奠定了技术基础,g i s 技术迅速成为房产信息化建设的主流技术。传统的m i s 系统中坐落信息对于房屋确定有重要的标识作用。但房屋的坐落具有模糊、易变、不精 确的特点,难以从根本上解决房屋的标识定位问题。g i s 技术应用后,不仅可以通过图 形来唯一定位和标识房屋,而且可以实现基于图形的查询、分析,这是传统的m i s 系 统和c a d 系统不能达到的。g i s 应用于房产管理,使得房产管理从传统的以属性为核 心管理转向以图形为核心管理,是房产管理的一个飞跃。 对于管理者宁波市房产交易中心而言,虽然本设计研究只是整个宁波数字房产的一 个模块,但对于房产业务与g i s 技术的结合具有尝试的实践意义,信息发布是房产信息 化的重要一部分,以图形为核心的信息发布系统将为实现以图管房、图文一体化的管理 业务模式提供参考。 对于用户而言,可通过本系统更加直观、形象的获取其感兴趣的信息,为其购房决 策、产籍状况监理、销售情况了解提供参考。 4 长安大学硕十学位论文 综上所述,基于w e b g i s 的房产信息发布系统是房产管理实现数字房产,最终实现 信息房产的重要尝试与探索,具有极好的研究价值和市场前景。 5 第二章w e b g i s 简介 第二章w e b g is 简介 随着i n t e m e t 技术的不断发展和人们对地理信息系统( g i s ) 需求的日益增加,利用 h l t e m e t 在w 曲上发布和查看空间数据,为用户提供空间数据浏览、查询和分析以及交 互功能,已经成为g i s 发展的必然趋势。在这样的环境中,基于h l t e m e t 技术的地理信 息系统w e b g i s 应运而生。w 曲g i s 是i i l t e m e t 技术应用在g i s 开发上的产物,g i s 通过w 曲功能得以扩展,真正成为一种大众使用的工具。 2 1w e b g i s 定义及其优势 w 曲g i s 是在h l t e m e t 或h 1 打锄e t 网络环境下的一种存储、处理、分析、显示与应用 地理信息的计算机信息系统,其基本思想就是在互联网上提供地理信息,让用户通过浏 览器浏览并获得一个地理信息系统中的数据和功能服务9 1 。w 曲g i s 的发展为g i s 数据 与信息的获取、发布、共享与操作开辟了广阔的前景。 w 曲g i s 不但具有大部分乃至全部传统g i s 软件具有的功能,而且还具有利用 h t e m e t 优势的特有功能,即用户不必在自己的本地计算机上安装g i s 软件就可以在 i n t e n e t 上访问远程的g i s 数据和应用程序,进行g i s 分析,在h l t 锄e t 上提供交互的地 图和数据。与传统的基于桌面或局域网的g i s 相比,w 曲g i s 具有以下优点【l o 】: ( 1 ) 发布快速广泛 w 曲g i s 由于运用了h n 锄e t 技术,其信息更新的及时性、发布速度的快速性、发布 范围的广泛性,都是传统的单机版的地理信息系统无法比及的。传统的地理信息系统, 一旦数据变更,用户变更,原有的系统都需要做不小的改变,而w 曲g i s 只有服务器端 的一套数据,只需要更新服务器端数据库,所有的客户端都能及时的看到数据的变更。 ( 2 ) 平台独立性 无论服务器客户机是何种机器,无论w 曲g i s 服务器使用何种g i s 软件,由于使 用了通用的w 曲浏览器,用户就可以透明地访问w 曲g i s 数据,在本机或某个服务器上 进行分布式部件的动态组合和空间数据的协同处理与分析,实现远程异构数据的共享。 ( 3 ) 系统建设投资少 拥有互联网信息共享和分布式的特性,以相对少的投资就可以建立一套基于 i n t e m e t i n 仃a n e t 的空间信息发布系统,系统的终端不需要购买价格高昂的整套g i s 软件, 只需要连接网络,下载安装一些插件,就可以享受到实时、强大的g i s 服务。 ( 4 ) 友好的用户界面 6 长安大学硕士学位论文 w 曲g i s 使用标准的i n t e m e t 浏览器作为用户使用界面和工具,开发人员可根据需要 定制界面和操作,操作简单明了、形象直观,未经过专业培训的用户也能够使用,节省 了客户端建设和维护的费用和精力。 ( 5 ) 分布式体系 分布式体系结构能够合理的平衡服务器端和客户端的处理负载,完全将处理工作放 置在服务器端或客户端会造成低效率。如按比例缩放地图可放置在客户端直接执行,大 量的提取数据并进行复杂的g i s 分析的任务则放置在服务器端执行。这种体系的分布性 能够大大降低对网络带宽的要求并增强系统的性能,对整个系统起到了优化作用,使得 传统的地理信息系统转变为分布式的地理信息系统。 2 2w e b gls 体系结构 2 2 1b s 三层结构 一般的w r e b g i s 的模型是由数据库端、服务器端和客户端三部分组成的体系结构, 如图2 1 所示。三层体系结构将原来c l i e 州s e r v e r 两层体系结构的服务器端的服务器和 数据库进行分离,客户端不直接和数据库进行交互,而是经由应用服务器进行连接。这 样的变化使得如果应用程序需要升级只需要对中间层的服务器进行修改,而不需要像 c s 体系结构一样对成千上万的客户端进行修改了。 w e b g i s 服务器 h t r p 请求 s o l一一一一、 厂、 g i s w e b w b b应 浏览器 服 用 数据库 1 务服 1 h 下r p 响应 器务 查询结果l 器 客户端服务器端数据库端 图2 1 三层w e b g i s 体系结构 客户端浏览器通过超文本传输协议( h y p e rt e x tt r 嘶p r o t o c 0 1 ) 对w 曲g i s 服务 器发起一个请求,服务器端接受请求对数据库进行操作,服务器以h t m l 格式返回结 果,客户端浏览器进行显示【1 1 1 。 7 第二章w 曲g i s 简介 2 2 2 基于中间件的b s 多层结构 当w 曲g i s 接收到的请求服务十分复杂时,应用服务器的负担将增大,传统的服务 器在大量的处理客户这样的请求上存在隐患,其速度也会受到很大影响,中间件技术则 改进了三层体系结构。基于中间件技术的w ,e b g i s 系统的体系结构如图2 2 所示,数据 库端可能是多个异构数据库共同组成,即d i s t r i b u t e dd a t a b a s e ,服务器端为了增强处理 能力和速度,采用分布式的g i s 应用。每一个中间件就是一个进程p r o c e s s ,g i s 应用服 务器是由多个中间件进程组成,即分布式进程,各个中间件相互创建,一个中间件进程 是别的中间件进程的服务器的同时又是另一个的中间件进程的客户。 w 曲服务器和应用,7 、 服务器接口 一一 w 色b 浏览器 数据库 w b b 浏览器和网络服 1 服务器接口 、 服务器 g i s 操作 鬲三m i v e x 控件 数据显示 和g t s 粒椐对复 客户端服务器端 图2 6 基于g i sa c t i v e x 控件的w e b g i s 体系结构 基于g i sa c t i v e x 控件的w 曲g i s 是依赖在客户端的g i sa c t i v e x 来完成对g i s 数 据的处理和显示,g i sa c t i v e x 控件嵌入在h t m l 代码中,与客户端浏览器灵活的结合 在一起。但a c t i v e x 方法仍然与平台相关,需要下载,g i s 分析能力不强,没有根本解 决p l u g 血的缺点。美国e s r j 公司建立的i i i t e n l e tm a ps e r v e rf o rm 印o b j e c t s 就是采用 a c t i v e x 控件技术。 ( 3 ) j a v a a p p l e t 方法 j a v a 是h l t e m e t 上重要的编程语言,j a v a a p p l e t 是用j a v a 编写的应用程序,它不是 独立运行的,而是加载在超文本标记语言中,当该超文本标记语言被下载时,j a v a a p p l e t 被传送到客户端的电脑上,由j a v as c r i p t 解译。其体系结构如2 7 所示。 客户端服务器端 图2 7 基于g i sj a v aa p p l e t 控件的乳b g i s 体系结构 第二章w e b g i s 简介 2 4w e b gis 开发平台 目前国内、外w 曲g i s 的开发工具较多,国外的主要有美国环境系统研究所公司的 p 汀c i m s ,a u t o d e s k 公司的m a pg u i d e ,m a p i n f o 公司的m a p x t r e m e 等;国内的主要有超 图公司的s u p e r m a pi s 、武汉吉奥公司的g e o s u 以武汉中地公司的m a p w e b 等。整体 来看,国外软件比较成熟,市场使用率高,比较稳定,但价格一般较高。 觚i m s 可支持选择平台开发和自行开发平台两种方式,有多种开发形式可供选择, 结构复杂,具有强专业性,需要先发布地图。速度和效率还不错,转换数据还行,开发 速度可快可慢,文档少,有破解软件。 m a p x t r e m e 2 0 0 4 提供c 群语言的可视化控件,不需要预先发布地图,速度较慢,不需 要数据转换,开发速度快,用的人多,文档和帮助多,有破解软件。 s u p e r m a pi s n e t 提供c 群语言的可视化控件,速度较快,需要预先发布地图,开发 速度较快,无破解软件,转换地图有地图数据丢失问题,有帮助文档,其开发控件中自 带小错误,但不影响到功能,只在页面中有提示页面有错误。 由于各种g i s 软件各有特点,不同g i s 软件的二次开发难度、适用领域各有不同, g i s 平台的选择对信息数据的管理以及系统的开发建立都是十分重要的。在选择w r e b g i s 开发平台时,应该以以下几点作为基本原则: ( 1 ) 虽然现在的数据格式转换已经非常熟练和方便,且有许多转换工具,但使用 自己的数据格式的软件,尤其是对于拥有海量数据且更新频繁的系统,十分重要。 ( 2 ) 是否要求较强的空间分析能力,觚m a p 等桌面g i s 软件可提供强大的支持, 在服务器端实现传送过来的服务请求。 ( 3 ) 需要根据网络的带宽和网速来考虑选择什么样的平台和技术才能较快地实现 地图的生成和数据的传送和可视化。 ( 4 ) 选择哪一种g i s 开发平台更加稳定,利于开发和维护。 ( 5 ) 为了使数字地理信息真正的接近用户,如何才能让w r e b g i s 服务器站点简洁 友好大众化,而不需要为各个站点做单独设计,避免大量得重复开发和能够快速建站。 综合以上几点,考虑到美国e s 公司是世界w e b g i s 引领者,它实现了图形数据 和属性数据的良好结合,以数据可视化提供有力的决策支持。其w r e b g i s 开发平台 觚n s 具有较强的空间查询能力,在服务器端有强大的桌面软件d e s j ( t o p 支持,有自 己的数据格式并支持数据转换,其桌面g i s 技术和地图信息发布都是i m e m e t 最强大的 1 4 长安大学硕十学位论文 编程语言j a v a 开发的,且其在国内外的市场相当大,所以本论文决定采用该公司的产品 觚i m s 9 2 作为w 曲g i s 系统开发平台。 第三章a r c i m s 简介 第三章a r c im s 简介 觚i m s ( 觚i n t e m e tm a ps e r v e r ) ,是e s r i 公司推出的通过网络来进行发布动态地 图、地理信息数据和元数据的解决方案,它为地理信息系统的网络发布提供了高伸缩率 的框架。使用觚蹦s ,城市、地方政府、企业、其他世界范围内的组织都可以在h l t e m e t 和h l t r a n e t 环境下共享地理信息。 3 1a r c i m s 的体系结构 觚蹦s 是属于典型的b s 结构,由客户端( 浏览器) 和服务器端两部分组成,如图 3 1 所示。 3 1a r c i 船的体系结构 客户端浏览器,可使用通用浏览器如微软的h n e m e te x p l o r e r ,也可下载专门的 w 曲g i s 浏览器,如e s 对公司的觚e x p l o 曩e r 等,还可使用开发人员自定义设计的v i e w e r 。 服务器端组件有:觚刀s 空间服务器( 觚订ss p a t i a ls e r v e r ) 、a c r m s 应用服务器 1 6 长安大学硕士学位论文 ( 心c i m sa p p l i c a t i o ns e r v e r ) ,和觚s 连接器( 觚讧sc o 皿e c t o r ) 和觚订s 管理工 具( 觚i m sm a j l a g e r ) 。客户端向服务器发送请求,服务器处理请求信息并向客户端 返回响应信息,然后客户端呈现所接受到的信息【1 6 】。 其服务器端包括三层: ( 1 ) 服务器:s e r v e r ,真实存在的具有高性能电脑,系统的应用程序、数据库均放 置在这台电脑中。 ( 2 ) 虚拟服务器:它是运行在服务器上的觚s 建立的服务,n u a ls e e r ,它 的类型有f e a t u r e 、h i l a g e 等。服务器s e r v e r 与虚拟服务器r m a ls e n r e r 的关系为一对多, 各个咖a ls e r v e r 可以加载相同的数据源。 ( 3 ) 地图服务:m a ps e r v i c e ,对客户端来说m a ps e r y i c e 是服务器端在逻辑上提供 的接口,包含着图层的选择和排列顺利、地图渲染配置。客户端依据地图服务来进行地 图显示。m 叩s e i c e 和v i n u a ls e r v e r 之间为多对多关系,和客户端为多对关系。 3 1 1 服务器端组件 3 1 1 1 空间服务器 觚讧s 空间服务器( 心ss p a i i a ls e r y e r ) 是整个觚订s 的核心,其工作是查询、 处理空间信息,并把得到的结果转化为相应的格式传送给客户端。其提供的服务有以下 几种: ( 1 ) i i i l a g es e r y e r :从在觚刀sa u t h o r 或a r c m a p 中创建的地图配置文件中得到影 像数据,生成即g 、g 、p n g 格式的图像,将图像地址传送给客户端。数据源可以是 g e 0 d a t a b 晒e ,或者s h 印e 文件。 ( 2 ) f e a n l r es e r v e r :s e e r 缓冲特征数据。 ( 3 ) q u e r ys e r v e r :s e r v e r 将与条件相匹配的数据返回给客户端。整个过程基于 a r c 脚i 来进行。 ( 4 ) g e o c o d es e r v e r :执行地址匹配操作。它要求g e o d a t a b a s e 的图层中要有地址字 段才能执行这个服务。 ( 5 ) e x 钕ts e r v e r :选择与条件匹配的数据,将查询结果压缩成s h 印e 文件格式。 ( 6 ) m e t a d a t as e r v c r :在互联网上建立和发布元数据库。 以上六种是主要服务,另外重要的两个服务是: ( 1 ) r - 0 u t es e r v e r :路径分析功能。在g e o m e t r i cn e 附o r k 建立的基础上用户可以快 1 7 第三章a r c i m s 简介 速地计算出两点以及多点间的最短距离,根据设置权重还可算出最优路径。 ( 2 ) 心c m a ps e e r :用于在i n t e m e t 上共享在心c g i s 中( 通过心c m a p 或a r c g i s p u b l i s h e r ) 制作的地图数据,从而完成高质量的专题图制作和打印功能。使用心m 印 s e r y e r ,觚皿汀s 通过i n x d 或p m f = 丈件可以支持更多的数据格式,包括空间数据库要素类、 要素集、地理网络、c o v e r a g e 、觚s d e 中存储的版本图层、d g n 、d w g 和d 以及注 记等【1 7 】。任何一个可以访问心c i m s 影像服务的客户端都可以访问该类型的地图服务。 心口m sm o l l i t o r 的作用是跟踪s p a t i a ls e e r 的状态。每当系统重启,觚刀m sm o n i t o r 恢复觚卫s 所有的m a ps e n r i c e 。觚s 协k e r 的作用是移除o u t p u t 目录中的文件,0 u t p u t 目录存放空间服务器对请求产生的相应而自动生成的图像,只有在r c u a ls e e r 使用了 i n l g a e 服务的时候觚刀s 佻k e r 才发挥作用。觚口s k e r 会在一定的时间后清除这些 图片数据。监视器和任务管理器,作为、斩n d o w s 服务在运行。 3 。1 1 2 应用服务器 觚刀s 应用服务器( 觚刀m sa p p l i c a t i o ns e e r ) 处理从客户端传送请求的负载平 衡,对服务器端运行着的s p a l i a ls e r v e r 以及s p a t i a ls e e r 上面所运行的每个m a ps e i c e 进行控制,跟踪当前那些服务运行在那些空间服务器中,应用服务器将请求传输到合适 的s p a t i a ls e n ,e r 上,再决定传输到哪一个m 印s e r v i c e 上。觚v i s 应用服务器是一个基于 j a v a 的应用,作为、m n d o w sn t 的服务或者l m x 的后台进程存在。 3 1 1 3 连接器 觚订s 连接器( 觚v i sc o 彻e c t o r ) 是w 曲服务器和觚订s 应用服务器进行连接的 桥梁。觚s 提供了四个连接器:s e n ,l e tc o 衄e c t o r ,c o l d f 饥i o nc o 皿e c t o r , a c t i v e x c o 彻e c t o r ,j a v ac o i l i l e c t o r 【2 7 1 。s e r y l e tc o l l i l e c t o r 是觚订s 标准的连接器,是觚口m s 的默 认连接器,它需要s e r v l e te n 百n e 软件的支持,通过该连接器创建的站点支持大部分的服 务器、浏览器的支持,只需要不多的编程工作就可以建立一个基本的站点。j a v ac o r u l e c t o r 通过j s p 客户端或j a v a 程序与觚刀m s 应用服务器进行联系,因此创建的站点是基于服务 器端的,便于数据库开发以及和其他应用交互。c 0 1 d f u s i o nc o n n e c t o r 和a c t i v e x 连接器 应用于特定的客户端,并将它们的语言翻译成觚煳l ,用来和觚肼s 的应用服务器进 行通讯。如图3 2 所示。 长安大学硕士学位论文 稚 昧 c 区 田 d 墨 s e r v l e t e n g i n e j a v ac o n n e c t o r s e l e tc o n n e c t o r c f 罢兰竺 脚i 竺麓r 稚 球 口茎 皿 旺 翅 = _ 呈 a r c i m s 空间服务器 a r c i m s 空间服务器 图3 2a r c i m s 的四种连接器 3 1 1 4 觚i m s 管理器 a r c i m s 管理器包括舡c i m sa u t 】h o r 、m c i m sd e s i 盟e r 和a r c i m sa d m “s 仃缸o r 三个服 务,分别实现了管理发布数据和地图配置文件、站点设计以及地图服务管理的功能。这 三个工具是运行在服务器端的相对独立的应用程序。 ( 1 ) a r c i m s a u t l l o r 该工具的功能是设计要在网上发布的信息的地图配置文件,但不具备修改数据的功 能,即它可以连接本地计算机或内网的任何数据,但是不能对数据进行任何的添加删除 修改操作。打开a u m o r ,连接s h 印e 文件或者连接a r c s d e ,添加图层,设置其顺序,设 置各图层渲染符号、显示比例尺范围,保存为a x l 格式的文件。a 甩文件是由觚煳l 描述的地图信息,这些信息包括数据环境,数据的可见范围,图层顺序,点线面的线粗 细、颜色,是否按唯一值渲染、是否按比例尺来显示。这个文件是服务器提供的地图服 务的数据源接口。 ( 2 ) a r c i m sa d i i l i f l i s 仃a t o r 该工具的功能是管理地图服务。增加删除修改为心c i m s 准备的地图服务,设置其虚 拟服务器类型、图片类型、本地计算机图片存储路径、基于h t t p 的站点图片存储路径。 a d m “蛐r 管理a r c i m s 的每个组件,实现地图发布和g i s 应用。 ( 3 ) a r c i m sd e s i 印e r 配置了需要网上发布的数据,创建了地图服务,觚i m s 还为开发人员提供了定制网 1 9 第三章l r c i m s 简介 站的工具,d e s i g n e r 就是用来设计浏览器页面和功能应用的工具。它与开发人员进行交 互式操作,设计出一个具备地图发布和各种g i s 应用的v i e w e r ,生成的站点是一系列 h t m l 页面。v i e 、e r 包含一般工具如地图、图层控制、鹰眼、比例尺,也可以根据需求 进行定制。 3 1 2 客户端组件 ( 1 ) h t m l 浏览器 h t m l 浏览器瘦客户端的最佳解决方案,它不需要下载控件,利用h t m l 和j a v a s c r i p t 即可进行该网站的设计和定制。但它只能用来显示影响地图服务。 ( 2 ) j “as t a j l d a r d 浏览器 j a v as t a n d a r d 浏览器作为j a v ac u s t o m 模板的另一种选择,提供了有限的自定义功能, 但其标准的接口很适合于在i i l t e m e t 环境下运行,和j a v ac u s t o m 浏览器提供了包括地图服 务、地图集成、地图提示、图形属性在内的大多数g i s 功能。必须下载安装j a v a a p p l e t 插件。j a v as t a n d a r d 浏览器的工具条是浮动贴边的,客户端用户可以根据自己的喜好来 调整界面。 ( 3 ) j a v ac u s t o m 浏览器 j a v ac u s t o m 浏览器给开发人员提供了最大程度的灵活性,它可以完全通过j a v a s c r i p t 和h t m l 来设计,为需要使用g i s 功能的用户提供了很大的选择余地。它拥有前面 介绍的h t m l 浏览器所不具备的功能,这种胖客户端在初始化时需要更长的下载时间。 ( 4 ) a r c e x p l o r e rj a v a 浏览器 心c e x p l o r e rj a v a 不是通过网站形式来实现的浏览器,它和心c e x p l o r e r 一样需要从 e s 砌网站上下载,它不仅支持i n t e m e t 上浏览心c i m s 地图服务,而且还支持浏览s d e 图 层。 由于a e j 能在浏览器外实现许多g i s 功能,并且速度快,它将是未来g i s 浏览器的最 佳选择,尤其对g i s 专业人员来说。 3 2a r cim s 运行机制 一个完整服务的运行过程可以简单的描述为:一个客户端向服务器发送请求信息, 服务器处理请求并返回信息到客户端,客户端将所获取的信息展现给

温馨提示

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

评论

0/150

提交评论