[go: up one dir, main page]

CN107562861A - A kind of WebGIS 3D modelling systems based on WebGL - Google Patents

A kind of WebGIS 3D modelling systems based on WebGL Download PDF

Info

Publication number
CN107562861A
CN107562861A CN201710758361.6A CN201710758361A CN107562861A CN 107562861 A CN107562861 A CN 107562861A CN 201710758361 A CN201710758361 A CN 201710758361A CN 107562861 A CN107562861 A CN 107562861A
Authority
CN
China
Prior art keywords
webgis
gis
webgl
request
systems based
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.)
Pending
Application number
CN201710758361.6A
Other languages
Chinese (zh)
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.)
Wuhan Zhilifeng Information Technology Co ltd
Original Assignee
Wuhan Zhilifeng Information Technology 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 Wuhan Zhilifeng Information Technology Co ltd filed Critical Wuhan Zhilifeng Information Technology Co ltd
Priority to CN201710758361.6A priority Critical patent/CN107562861A/en
Publication of CN107562861A publication Critical patent/CN107562861A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

The present invention relates to a kind of WebGIS 3D modelling systems based on WebGL, including webpage Web browser, webpage Web server, Web GIS service device and underlying database, webpage Web browser, for providing interactive interface, three-dimensional image information is directly shown by calling user-defined vector layer, request is sent and receives respond request;Webpage Web server, the request sent for webpage Web browser end;Web GIS service device, the management and service for providing spatial data work;Underlying database, comprising 3 d model library, for storing information data and vector layer;The present invention is directly appended to 3D GIS, shows 3D landform and characteristic details, internal information, avoid the download and installation of client, avoid compatibility issue, access user more convenient, lift Consumer's Experience by user-defined vector layer.

Description

A kind of WebGIS 3D modelling systems based on WebGL
Technical field
The present invention relates to WebGIS application fields, specifically a kind of WebGIS 3D modelling systems based on WebGL.
Background technology
With the support energetically of information technology, advanced hardware and accurate software, two-dimension GIS has evolved into world information system The important component of system.It is in research, health control, environmental science, traffic and geographical space industry, urban mapping, public Health, sustainable development, climatology and archaeology field suffer from being widely applied.Herein on basis, three-dimension GIS is in technology Also fast development is achieved in realization, it is hiding that three-dimension GIS also illustrates it during technology realizes constantly progress to people Unlimited vigor.By showing for the three-dimensional earth, people not only will be seen that the parallel relation and vertical pass between spatial object System, moreover it is possible to provide spatial data show with spatial data analysis retrieve, improved while display effect true to nature is given people The application abundanter than two-dimension GIS.Industry has many 3-D graphic to show system at present, but they are all based on C/S mostly Structure, user need to carry out the download and installation of client, the limitation that conventional desktop GIS be present, and based on browser access System is relatively fewer, such as ActiveX WebGIS system development, although being based on browser access, is based on plug-in unit shape The three-dimension GIS system of formula, the installation of plug-in unit, and compatibility issue, all accessed to user and bring obstruction, reduce user's body Test.
Based on this, for limitation present in above-mentioned present situation, the present invention proposes a kind of WebGIS tri- based on WebGL Dimension module system, realize it is open, cross-platform access, exempt from plug-in unit installation three-dimension GIS system, more intuitively, truly, tool Body.
The content of the invention
In order to solve above-mentioned prior art problem, the present invention provides a kind of WebGIS 3D modelling systems based on WebGL, Three-dimension GIS system open, cross-platform access, exempting from plug-in unit installation is realized, more intuitively, truly, specifically.
The technical solution adopted for the present invention to solve the technical problems is:
A kind of WebGIS 3D modelling systems based on WebGL, including webpage Web browser, webpage Web server, Web GIS service device and underlying database, wherein:
Webpage Web browser, for providing interactive interface, by calling user-defined vector layer directly to show three-dimensional Image information, send request and receive respond request;
Webpage Web server, the request sent for webpage Web browser end;
Web GIS service device, the management and service for providing spatial data work, specially provided in three-dimensional display Map tile technological service and geospatial information processing, complete respond request, GIS service are also included in Web GIS service device Device cluster, carry out cluster management;
Underlying database, comprising 3 d model library, for storing information data and vector layer.
Further, the 3 d model library forms spatial model using partitioning algorithm processing, and the spatial model is carried out Spatial gridding forms three-dimensional vector group, and the three-dimensional vector group obtains block model element by two dimensionization decomposition, described piece Shape model element obtains bivector panel data by extracting parsing, and the bivector panel data forms vector Layer.
Further, the 3 d model library includes vector, grating and DEM.
Further, the GIS server cluster includes universal service modules, and the universal service modules are used for receiving net The request that page Web browser is sent.
Further, 3DWebGIS modules are also included in the Web GIS service device, the 3DWebGIS modules are by GIS systems System, database, model show that rendering storehouse and WebGL integrates, and the 3DWebGIS modules are used to provide three-dimensional image information to net Page Web browser.
Further, the information that the database purchase is collected, information include geocoding, Data Format Transform, light The design of grid layer vector, error detection and correction.
Compared with prior art, the beneficial effects of the invention are as follows:
The present invention is directly appended to 3D GIS by user-defined vector layer, show 3D landform and characteristic details, Internal information, the download and installation of client are avoided, avoids compatibility issue, accessed user more convenient, improve Consumer's Experience.
Brief description of the drawings
The present invention is further described with reference to the accompanying drawings and examples.
Fig. 1 is the system flow chart of the present invention.
Embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, it is right below in conjunction with drawings and Examples The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
As shown in figure 1, a kind of WebGIS 3D modelling systems based on WebGL of the present invention, including webpage Web are clear Look at device, webpage Web server, Web GIS service device and underlying database, wherein:
Webpage Web browser, for providing interactive interface, by calling user-defined vector layer directly to show three-dimensional Image information, send request and receive respond request;
Webpage Web server, the request sent for webpage Web browser end;
Web GIS service device, the management and service for providing spatial data work, specially provided in three-dimensional display Map tile technological service and geospatial information processing, complete respond request, and by buffering, it is negative to mitigate browser loading Carry on a shoulder pole, GIS server cluster is also included in Web GIS service device, carry out cluster management, can be that bottom GIS technology is supported, balance GIS server loads, and multiple servers handle distribution request simultaneously, improves fault-tolerant ability, refining data processing;
Underlying database, comprising 3 d model library, for storing information data and vector layer.
As a preferred embodiment of the invention, the 3 d model library forms spatial mode using partitioning algorithm processing Type, the spatial model carry out spatial gridding and form three-dimensional vector group, and the three-dimensional vector group is obtained by two dimensionization decomposition Block model element, the block model element obtain bivector panel data, the bivector by extracting parsing Change panel data and form vector layer.
As a preferred embodiment of the invention, the 3 d model library includes vector, grating and DEM.
As a preferred embodiment of the invention, the GIS server cluster includes universal service modules, described general Service module is used for receiving the request of webpage Web browser transmission.
As a preferred embodiment of the invention, also include 3DWebGIS modules in the Web GIS service device, it is described 3DWebGIS modules show that rendering storehouse and WebGL integrates by generalized information system, database, model, and the 3DWebGIS modules are used to carry For three-dimensional image information to webpage Web browser.
When it is implemented, the information that the database purchase is collected, information includes geocoding, Data Format Transform, light The design of grid layer vector, error detection and correction.
Operation principle of the present invention is:
Web GIS service device mainly handles the three-dimensional map tile service request that application end is sent please with geographic information data Ask, geographical space information on services obtained from GIS server according to the service request of user, map tile service request can first from Corresponding map tile data are read in the map tile data buffer storage of webpage Web server and return to user;If in caching Without data, then corresponding Web GIS service component can be called to obtain map tile data in real time from backstage GIS server and returned Back to user.By the application of WebGIS technologies, departing from traditional C/S model, not only three-dimensional display spatial object Parallel relation and vertical relation, there is provided the direct access module of user browser, three-dimensional scene images are shown on a web browser, and can Carry out three dimensions operation and analysis.WebGL belongs to open-standards, has open, cross-platform characteristic, has obtained numerous masters The support of browser is flowed, it is added by being bound with OpenGL ES 2.0 JavaScript scripts using the graphic hardware of bottom Fast function, rendering for three-dimensional scenic is realized, eliminated using webpage Rendering Plug, make three dimensional object shows more quick, stream Freely.
Due to the complexity of spatial data, Web GIS service device is difficult in the case of existing bandwidth quick response and quick Accordingly result is returned to, user's request time that this allows for user terminal is significantly elongated, can not meet that user is quick by browser Access the demand of data.And Web GIS service device cluster then can effectively handle the problem, accelerate data extraction and data processing Time, shorten service request-response time.Server cluster mainly is formed by multiple server nodes, request is taken Business carries out cluster management, loads very much, increases serious forgiveness, realizes the thought of " trading space for time ", improves Web GIS service The ability of parallel processing.
3 d model library handling process is:
1) existing 3 d model library is handled using partitioning algorithm, three-dimensional model library is divided into multiple small stand Cube structure.
2) the vector conversion of threedimensional model:The modeling of spatial data three-dimensional building is completed, spatial model is formed, model is entered Row spatial gridding, three-dimensional vector group is formed, based on this, complete model data two dimensionization and decompose, obtain block model member Element, extraction parsing is carried out to datagraphic, obtain bivector panel data, completed vector layer and decompose refining data acquisition work Make.Method of Data Organization is exactly to be reached each small legislation body Model contacts list 1) decomposed using specific data format.
3) vectorization Web service is exempted from plug-in unit and shown:User can obtain and make by oneself by setting personalized characteristic in system Adopted vector layer displaying.By user individual characteristic, webpage Web browser is asked to webpage Web server, uses Spatial Cable Draw, obtain specific place and its characteristic of user's selection, information iteration is carried out to vector layer, obtains customized three-dimensional information Data, 3D landform and characteristic details, internal information are shown on webpage Web browser.
General principle, principal character and the advantages of the present invention of the present invention has been shown and described above.The technology of the industry Personnel are it should be appreciated that the present invention is not limited to the above embodiments, and the simply explanation described in above-described embodiment and specification is originally The principle of invention, without departing from the spirit and scope of the present invention, various changes and modifications of the present invention are possible, these changes Change and improvement all fall within the protetion scope of the claimed invention.The claimed scope of the invention by appended claims and its Equivalent thereof.

Claims (6)

1. a kind of WebGIS 3D modelling systems based on WebGL, it is characterised in that including webpage Web browser, webpage Web Server, Web GIS service device and underlying database, wherein:
Webpage Web browser, for providing interactive interface, by calling user-defined vector layer directly to show 3-D view Information, send request and receive respond request;
Webpage Web server, the request sent for webpage Web browser end;
Web GIS service device, the management and service for providing spatial data work, and specially provide the map in three-dimensional display Tile technological service and geospatial information processing, complete respond request, GIS server collection are also included in Web GIS service device Group, carry out cluster management;
Underlying database, comprising 3 d model library, for storing information data and vector layer.
2. a kind of WebGIS 3D modelling systems based on WebGL according to claim 1, it is characterised in that described three Dimension module storehouse forms spatial model using partitioning algorithm processing, and the spatial model carries out spatial gridding and forms three-dimensional vector Group, the three-dimensional vector group obtain block model element by two dimensionization decomposition, and the block model element is parsed by extracting Bivector panel data is obtained, the bivector panel data forms vector layer.
3. a kind of WebGIS 3D modelling systems based on WebGL according to claim 1, it is characterised in that described three Dimension module storehouse includes vector, grating and DEM.
A kind of 4. WebGIS 3D modelling systems based on WebGL according to claim 1, it is characterised in that the GIS Server cluster includes universal service modules, and the universal service modules are used for receiving the request of webpage Web browser transmission.
5. a kind of WebGIS 3D modelling systems based on WebGL according to claim 1, it is characterised in that described Also include 3DWebGIS modules in Web GIS service device, the 3DWebGIS modules show wash with watercolours by generalized information system, database, model Dye storehouse and WebGL are integrated, and the 3DWebGIS modules are used to provide three-dimensional image information to webpage Web browser.
A kind of 6. WebGIS 3D modelling systems based on WebGL according to claim 5, it is characterised in that the number The information collected according to library storage, information include geocoding, Data Format Transform, the design of grating vector layer, error detection and entangled Just.
CN201710758361.6A 2017-08-29 2017-08-29 A kind of WebGIS 3D modelling systems based on WebGL Pending CN107562861A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710758361.6A CN107562861A (en) 2017-08-29 2017-08-29 A kind of WebGIS 3D modelling systems based on WebGL

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710758361.6A CN107562861A (en) 2017-08-29 2017-08-29 A kind of WebGIS 3D modelling systems based on WebGL

Publications (1)

Publication Number Publication Date
CN107562861A true CN107562861A (en) 2018-01-09

Family

ID=60977540

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710758361.6A Pending CN107562861A (en) 2017-08-29 2017-08-29 A kind of WebGIS 3D modelling systems based on WebGL

Country Status (1)

Country Link
CN (1) CN107562861A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108287929A (en) * 2018-03-06 2018-07-17 霍亮 Three-dimension GIS technology platform based on WebGL
CN108572816A (en) * 2018-04-17 2018-09-25 国网上海市电力公司 A method to visualize and project input parameters to a map
CN109165270A (en) * 2018-07-02 2019-01-08 武汉珞珈德毅科技股份有限公司 A kind of three-dimensional GIS platform architecture system
CN109325157A (en) * 2018-07-06 2019-02-12 中科星图股份有限公司 Geospatial information bearing method based on browser
CN109615697A (en) * 2018-11-28 2019-04-12 中煤科工集团重庆研究院有限公司 Method for realizing WebGL-based three-dimensional roadway geographic information system
CN110147513A (en) * 2019-05-29 2019-08-20 深圳图为技术有限公司 A kind of method and apparatus browsing threedimensional model
CN110209974A (en) * 2019-05-29 2019-09-06 深圳图为技术有限公司 A kind of method and apparatus browsing threedimensional model
CN111444458A (en) * 2020-03-31 2020-07-24 杭州电子科技大学 A three-dimensional data interactive sharing device and method
CN113931699A (en) * 2021-10-12 2022-01-14 湖北宜化江家墩矿业有限公司 Downhole ventilation safety comprehensive early warning method based on WebGIS platform

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102955854A (en) * 2012-11-06 2013-03-06 北京中娱在线网络科技有限公司 Webpage presenting method and device based on HTML5 (Hypertext Markup Language 5) protocol
CN103714167A (en) * 2013-12-31 2014-04-09 上海师范大学 On-line three-dimensional display method for disaster information spatio-temporal data
CN103713891A (en) * 2012-10-09 2014-04-09 阿里巴巴集团控股有限公司 Method and device for graphic rendering on mobile device
CN103946836A (en) * 2011-09-26 2014-07-23 谷歌公司 Rendering map images using modifications of non-raster map data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103946836A (en) * 2011-09-26 2014-07-23 谷歌公司 Rendering map images using modifications of non-raster map data
CN103713891A (en) * 2012-10-09 2014-04-09 阿里巴巴集团控股有限公司 Method and device for graphic rendering on mobile device
CN102955854A (en) * 2012-11-06 2013-03-06 北京中娱在线网络科技有限公司 Webpage presenting method and device based on HTML5 (Hypertext Markup Language 5) protocol
CN103714167A (en) * 2013-12-31 2014-04-09 上海师范大学 On-line three-dimensional display method for disaster information spatio-temporal data

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
任宏康: "基于 Three.js 的真实三维地形可视化设计与实现", 《测绘与空间地理信息》 *
王德生: "基于HTML5和WebGL的3D WebGIS构建与实现", 《应用与开发》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108287929A (en) * 2018-03-06 2018-07-17 霍亮 Three-dimension GIS technology platform based on WebGL
CN108572816A (en) * 2018-04-17 2018-09-25 国网上海市电力公司 A method to visualize and project input parameters to a map
CN109165270A (en) * 2018-07-02 2019-01-08 武汉珞珈德毅科技股份有限公司 A kind of three-dimensional GIS platform architecture system
CN109325157A (en) * 2018-07-06 2019-02-12 中科星图股份有限公司 Geospatial information bearing method based on browser
CN109615697A (en) * 2018-11-28 2019-04-12 中煤科工集团重庆研究院有限公司 Method for realizing WebGL-based three-dimensional roadway geographic information system
CN110147513A (en) * 2019-05-29 2019-08-20 深圳图为技术有限公司 A kind of method and apparatus browsing threedimensional model
CN110209974A (en) * 2019-05-29 2019-09-06 深圳图为技术有限公司 A kind of method and apparatus browsing threedimensional model
CN111444458A (en) * 2020-03-31 2020-07-24 杭州电子科技大学 A three-dimensional data interactive sharing device and method
CN113931699A (en) * 2021-10-12 2022-01-14 湖北宜化江家墩矿业有限公司 Downhole ventilation safety comprehensive early warning method based on WebGIS platform

Similar Documents

Publication Publication Date Title
CN107562861A (en) A kind of WebGIS 3D modelling systems based on WebGL
Lv et al. Virtual reality smart city based on WebVRGIS
CN103959279B (en) The map tile data pre-fetching of the event analysis generated based on mobile device
CN103714167B (en) A kind of online 3 D displaying method of disaster information space-time data
CN106383965A (en) Three-dimensional numerical atmospheric visual support system
CN103679813B (en) The construction method of three-dimensional digital earth and three-dimensional digital earth system
CN103268221B (en) A kind of meteorological data body 3 D displaying method based on WEB technology and device
Liu et al. Optimization of simulation and visualization analysis of dam-failure flood disaster for diverse computing systems
CN109272543A (en) Method and apparatus for generating model
CN109325996A (en) Method and apparatus for generating information
CN104537024B (en) A kind of magnanimity position is registered the method for visualizing of data
Amirkhanyan et al. Real-time clustering of massive geodata for online maps to improve visual analysis
Wu et al. 3D terrain real-time rendering method based on CUDA-OpenGL interoperability
CN109165270A (en) A kind of three-dimensional GIS platform architecture system
Yu et al. An SDOG-based intrinsic method for three-dimensional modelling of large-scale spatial objects
CN103544315A (en) Construction method for photogrammetry stereo image library
CN112148820A (en) A method and system for underwater terrain data recognition and service based on deep learning
Zhou et al. Customizing visualization in three-dimensional urban GIS via web-based interaction
Lu et al. Webvrgis: Webgis based interactive online 3d virtual community
Van Leusen et al. 3D spatial analysis: The road ahead
CN112489210A (en) Method for constructing autonomous controllable three-dimensional natural resource map system
CN112487129A (en) Visualization method and device for mass remote sensing vector data
Tang et al. A real-time system for air quality monitoring based on main-memory database
El Haje et al. 3D cities rendering and visualisation: a web-based solution
Zhang et al. Visualization of large spatial data in networking environments

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180109

RJ01 Rejection of invention patent application after publication