CN201813411U - 一种矢量模式和栅格模式混合使用的WebGIS*** - Google Patents

一种矢量模式和栅格模式混合使用的WebGIS*** Download PDF

Info

Publication number
CN201813411U
CN201813411U CN2010205584001U CN201020558400U CN201813411U CN 201813411 U CN201813411 U CN 201813411U CN 2010205584001 U CN2010205584001 U CN 2010205584001U CN 201020558400 U CN201020558400 U CN 201020558400U CN 201813411 U CN201813411 U CN 201813411U
Authority
CN
China
Prior art keywords
server
gis
client
data
webgis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2010205584001U
Other languages
English (en)
Inventor
陈伟国
姚薇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI YAOWEI (GROUP) CO Ltd
Original Assignee
SHANGHAI YAOWEI (GROUP) CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI YAOWEI (GROUP) CO Ltd filed Critical SHANGHAI YAOWEI (GROUP) CO Ltd
Priority to CN2010205584001U priority Critical patent/CN201813411U/zh
Application granted granted Critical
Publication of CN201813411U publication Critical patent/CN201813411U/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)

Abstract

本实用新型涉及一种矢量模式和栅格模式混合使用的WebGIS***,包括客户端、Web服务器、应用服务器,还包括GIS服务器、数据服务器、EJB服务器,所述的客户端通过Internet与Web服务器连接,所述的Web服务器设在应用服务器上,所述的应用服务器与GIS服务器连接,所述的GIS服务器分别与数据服务器、EJB服务器连接。与现有技术相比,本实用新型具有保证了客户端处理矢量数据的能力,又将数据传输量控制到最小等优点。

Description

一种矢量模式和栅格模式混合使用的WebGIS***
技术领域
本实用新型涉及一种WebGIS***,尤其是涉及一种矢量模式和栅格模式混合使用的WebGIS***。
背景技术
GIS的体***结构经历了以下四个阶段:单机模式、集中模式、客户端/服务器(C/s)模式以及浏览器/服务器(B/s)模式。传统GIS主要采用前三种模式,其中C/S模式是其发展的最高形式。C/S模式充分利用了客户端计算机的资源,所有计算都在客户机进行,客户机和服务器维持稳定的连接,服务器集中用于存取数据。这对于分布式的企业级GIS应用的局限性是显然的:大量公众用户无法与服务器维持稳定的连接,也没有足够的带宽来顺利地复制和传输数据;另外,它还需要在客户端单独安装专门的GIS软件。
当前基于Internet的WebGIS主要采用浏览器/服务器(B/S)模式。根据浏览器端和服务器端传输的信息(以及信息的打包方式)的不同,可以将WebGIS进一步细分为瘦客户端、中等客户端及胖客户端三种模式。OpenGIS规范中将WebGIS的数据流概括为四个阶段,这四个阶段与三种客户端模式的对
在瘦客户端模式下,服务器端向浏览器端传输的是图象,如GIF,JPEG,PNG,浏览器端仅仅完成用户交互功能,所有对用户请求的响应都放在服务器端进行在中等客户端模式下,服务器端首先根据客户端请求进行地学处理,提取特征集,然后将特征集转换成矢量图形(没有地学属性信息),如W3C(worldwide we consor-tium)和众多厂商制定的简单矢量图形(SVG)格式、VRML格式、SWF格式等。服务器端向浏览器端传输的是格式统一的矢量图形,这样在客户端除了交请求外,还可以处理如放大、缩小、漫游等图形功能,减轻了服务器的负担。在胖客户端模式下,服务器只进行数据过滤,然后将结果集反馈给客户端,户端可以进行GIS分析。OpenGIS倡导结果集采用GML(geographicmarkup language)格式在网络上传输。
栅格模式在客户端的处理功能太弱,与服务器交互频繁,但传输的数据量相对较小;矢量模式在客户端功能较强,与服务器交互次数少,但是一次传输的数据量较大。
发明内容
本实用新型的目的就是为了克服上述现有技术存在的缺陷而提供一种矢量模式和栅格模式混合使用的WebGIS***。
本实用新型的目的可以通过以下技术方案来实现:
一种矢量模式和栅格模式混合使用的WebGIS***,包括客户端、Web服务器、应用服务器,其特征在于,还包括GIS服务器、数据服务器、EJB服务器,所述的客户端通过Internet与Web服务器连接,所述的Web服务器设在应用服务器上,所述的应用服务器与GIS服务器连接,所述的GIS服务器分别与数据服务器、EJB服务器连接,所述的GIS服务器把地图数据分类成背景数据和专题数据,所述的GIS将分类后的背景数据和专题数据发送给Web服务器,所述的Web服务器将专题数据通过矢量方式传输给客户端,所述的Web服务器将背景数据先生成图像后再下载到客户端中。
所述的GIS服务器中设有EJB Container(EJB容器),该EJB Container中设有EJB Component(EJB组件)。
所述的数据服务器设有文件服务器接口、关系数据库服务器接口、其他数据库服务器连接口。
所述的客户端设有浏览器、GIS处理器。
与现有技术相比,本实用新型具有将地理数据分成两类:背景数据和专题数据,用来参与GIS分析运算的图层作为专题数据,采用矢量方式传输;其他大量的背景数据先在服务器生成图象,再下载到客户端,这样既保证了客户端处理矢量数据的能力,又将数传输量控制到最小。
附图说明
图1为本实用新型的结构示意图;
图2为本实用新型实施例2的结构示意图。
具体实施方式
下面结合附图和具体实施例对本实用新型进行详细说明。
实施例1
为了与Microsoft抗衡,Sun Microsystems发布了EJB规范,并且受到IBM、Oracle、BEA等一大批公司和组织的支持。遵循EJB规范使得应用程序开发人员不必了解低层次的事务和状态管理的细节、多线程、资源共享和其他复杂的低级API,从而专注于业务逻辑的开发,轻松构建分布式的应用程序。基于J2EE倒B的模型由于采用了纯Java技术,因此它比COM+模型更有吸引力的一点是它的跨平台性,即“一次编写,随处运行”。但是也应该看到,由于Java采用虚拟机机制,实现同样GIS功能时,JavaBean的效率比不上C0M+对象。
基于J2EE/EJB的WebGIS的实现框架如图1所示,包括客户端1、Web服务器2、应用服务器3、GIS服务器4、数据服务器6、EJB服务器5,所述的客户端1通过Internet与Web服务器2连接,所述的Web服务器2设在应用服务器3上,所述的应用服务器3与GIS服务器4连接,所述的GIS服务器4分别与数据服务器6、EJB服务器5连接,所述的GIS服务器4把地图数据分类成背景数据和专题数据,所述的GIS将分类后的背景数据和专题数据发送给Web服务器2,用来参与GIS分析运算的图层作为专题数据,所述的Web服务器2将专题数据通过矢量方式传输给客户端1,所述的Web服务器2将背景数据先生成图像后再下载到客户端1中。所述的GIS服务器4中设有EJB Container,该EJB Container中设有EJB Component。所述的数据服务器6设有文件服务器接口、关系数据库服务器接口、其他数据库服务器连接口,所述的文件服务器接口与文件服务器7连接,所述的关系数据库服务器接口与关系数据库服务器8连接,所述的其他数据库服务器连接口与其他数据库服务器9连接,所述的客户端1设有浏览器、GIS处理器。
实施例2
如图2所示,为实现某网站的地图发布、信息查询、最短路径分析、缓冲区分析、专题图制作等功能的逻辑框图。
对网站进行了功能和性能测试,特别是并发用户访问测试,是企业级WebGIS***发布前必不可少的环节.使用商用软件WebPer-formance2.0对网站进行了性能测试,结果显示,由于采用了对象池、即时激活、数据缓存等技术,***支持400个用户并发访问以及4000用户以每1s一次的速率持续10min点击放大操作。

Claims (4)

1.一种矢量模式和栅格模式混合使用的WebGIS***,包括客户端、Web服务器、应用服务器,其特征在于,还包括GIS服务器、数据服务器、EJB服务器,所述的客户端通过Internet与Web服务器连接,所述的Web服务器设在应用服务器上,所述的应用服务器与GIS服务器连接,所述的GIS服务器分别与数据服务器、EJB服务器连接。
2.根据权利要求1所述的一种矢量模式和栅格模式混合使用的WebGIS***,其特征在于,所述的GIS服务器中设有EJB Container,该EJB Container中设有EJBComponent。
3.根据权利要求1所述的一种矢量模式和栅格模式混合使用的WebGIS***,其特征在于,所述的数据服务器设有文件服务器接口、关系数据库服务器接口、其他数据库服务器连接口。
4.根据权利要求1所述的一种矢量模式和栅格模式混合使用的WebGIS***,其特征在于,所述的客户端设有浏览器、GIS处理器。
CN2010205584001U 2010-10-12 2010-10-12 一种矢量模式和栅格模式混合使用的WebGIS*** Expired - Fee Related CN201813411U (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010205584001U CN201813411U (zh) 2010-10-12 2010-10-12 一种矢量模式和栅格模式混合使用的WebGIS***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010205584001U CN201813411U (zh) 2010-10-12 2010-10-12 一种矢量模式和栅格模式混合使用的WebGIS***

Publications (1)

Publication Number Publication Date
CN201813411U true CN201813411U (zh) 2011-04-27

Family

ID=43896347

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010205584001U Expired - Fee Related CN201813411U (zh) 2010-10-12 2010-10-12 一种矢量模式和栅格模式混合使用的WebGIS***

Country Status (1)

Country Link
CN (1) CN201813411U (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102368259A (zh) * 2011-10-10 2012-03-07 北京百度网讯科技有限公司 电子地图数据存储和查询方法、装置及***
CN102508763A (zh) * 2011-10-11 2012-06-20 工业和信息化部计算机与微电子发展研究中心(中国软件评测中心) Gis平台性能测试***
CN103078958A (zh) * 2013-02-05 2013-05-01 北京四方继保自动化股份有限公司 一种基于可缩放矢量图形svg结合富互联网ria的电力scada web方式实时监控复视方法
CN103279526A (zh) * 2013-05-30 2013-09-04 中国科学院国家天文台 一种基于ActiveX的WebGIS三维月球***及实现方法
CN104063406A (zh) * 2013-03-18 2014-09-24 杜庆峰 基于时态的大规模svg格式gis数据快速比对技术

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102368259A (zh) * 2011-10-10 2012-03-07 北京百度网讯科技有限公司 电子地图数据存储和查询方法、装置及***
CN102508763A (zh) * 2011-10-11 2012-06-20 工业和信息化部计算机与微电子发展研究中心(中国软件评测中心) Gis平台性能测试***
CN103078958A (zh) * 2013-02-05 2013-05-01 北京四方继保自动化股份有限公司 一种基于可缩放矢量图形svg结合富互联网ria的电力scada web方式实时监控复视方法
CN103078958B (zh) * 2013-02-05 2015-07-22 北京四方继保自动化股份有限公司 一种基于可缩放矢量图形svg结合富互联网ria的电力scada web方式实时监控复视方法
CN104063406A (zh) * 2013-03-18 2014-09-24 杜庆峰 基于时态的大规模svg格式gis数据快速比对技术
CN104063406B (zh) * 2013-03-18 2017-10-27 同济大学 基于时态的svg格式gis数据快速比对方法
CN103279526A (zh) * 2013-05-30 2013-09-04 中国科学院国家天文台 一种基于ActiveX的WebGIS三维月球***及实现方法
CN103279526B (zh) * 2013-05-30 2016-08-24 中国科学院国家天文台 一种基于ActiveX的WebGIS三维月球***及实现方法

Similar Documents

Publication Publication Date Title
CN108885522B (zh) 渲染3d环境中的内容
CN108351765B (zh) 用于生成应用的方法、***和计算机存储介质
CN104598257B (zh) 远程应用程序运行的方法和装置
CN201813411U (zh) 一种矢量模式和栅格模式混合使用的WebGIS***
US20140108589A1 (en) Testing an executable binary file using an injection proxy
CN107408065B (zh) 监视应用加载
US20060026557A1 (en) Manipulating portlets
WO2021078161A1 (zh) 一种在模拟器中处理渲染指令的方法及移动终端
AU2011264508A1 (en) Rendering incompatible content within a user interface
US20120323950A1 (en) Embedded query formulation service
EP3146426A1 (en) High-performance computing framework for cloud computing environments
AU2017295984A1 (en) Methods and systems for generating and displaying three dimensional digital assets for use in an online environment
Gong et al. Geoprocessing in the Microsoft cloud computing platform-azure
CN102446185A (zh) 一种基于J2EE/EJB的WebGIS***
Webb et al. Process networks as a high-level notation for metacomputing
US20050172219A1 (en) Multi-image file apparatus and method
Padhy et al. X-as-a-Service: Cloud Computing with Google App Engine, Amazon Web Services, Microsoft Azure and Force. com
Ma et al. A distributed system monitoring tool with virtual reality
CN103970794A (zh) 数据访问方法和数据访问装置
US20040181596A1 (en) Method and system for representing Web service activity through a user interface
CN111124907A (zh) 一种***测试方法、装置和服务器
Tamayo et al. Sensor observation service client for android mobile phones
Guo et al. Study on GIS architecture based on SO A and RIA
Zhang et al. Research of tourism information based on Cloud Computing Platform
US9256751B2 (en) Public exposed objects

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110427

Termination date: 20131012