CN107562861A - A kind of WebGIS 3D modelling systems based on WebGL - Google Patents
A kind of WebGIS 3D modelling systems based on WebGL Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2017
- 2017-08-29 CN CN201710758361.6A patent/CN107562861A/en active Pending
Patent Citations (4)
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)
Title |
---|
任宏康: "基于 Three.js 的真实三维地形可视化设计与实现", 《测绘与空间地理信息》 * |
王德生: "基于HTML5和WebGL的3D WebGIS构建与实现", 《应用与开发》 * |
Cited By (9)
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 |