Rendering method and device and cloud service

A technology of elements and maps, which is applied in the field of devices, cloud services, and rendering methods, can solve the problems of high client computing power requirements and high client hardware performance requirements, so as to reduce the amount of calculation, improve user experience, and reduce performance requirements. Effect

Pending Publication Date: 2022-04-05
ALIBABA GRP HLDG LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method causes a large amount of processing work to be completed on the client side, which requires high computing power on the client side, that is, high requirements on the hardware performance of the client side

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Rendering method and device and cloud service
  • Rendering method and device and cloud service
  • Rendering method and device and cloud service

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0076] Embodiment 1 of the present disclosure provides a rendering method, which is executed by a client that performs vector rendering of map elements, and its process is as follows figure 1 shown, including the following steps:

[0077] Step S11: the client requests map rendering data from the server.

[0078] Specifically, the above map rendering data acquisition request is used by the server to determine the map data. For example, the data acquisition request may include map range information to be rendered as a vector map, or may include road identification and / or road range information to be rendered as a vector map.

[0079] The map data first obtained by the server according to the request, taking the road data as an example, can include: road location information, road width, number of lanes on the road, one-way and two-way directions of the road, traffic direction of the road, and connectivity between roads etc., and then determine the vector map rendering data of...

Embodiment 2

[0092] Embodiment 2 of the present disclosure provides a rendering method, which is executed by a server that executes vector map rendering of map elements, and its process is as follows figure 2 shown, including the following steps:

[0093] Step S21: According to the type of the map element, the server obtains the vector map rendering data of the map element whose vector expression form matches the type.

[0094] In one embodiment, it may include, if it is determined that the type of the map element is a line element, the vector map rendering data whose vector expression form of the map element is a line is obtained according to the map data; if it is determined that the type of the map element is a rectangle element, according to the map data The vector map rendering data whose vector expression form of the map element is a rectangle is obtained; if the type of the map element is determined to be a surface element, the vector map rendering data whose vector expression form...

Embodiment 3

[0100] Embodiment 3 of the present disclosure provides a vector map rendering data conversion method, which is used to convert the vector expression form of the vector map rendering data from a line to a triangular grid. If the vector representation of the map element is a line, the vector map rendering data of the map element includes the feature point data and the first width of the first side and the second width of the second side corresponding to the feature point, and the connecting line of the feature point is parallel to the map feature, the sum of the first width and the second width matches the width of the map feature, and converts the vector map rendering data of the map feature into triangular mesh data, refer to image 3 shown, including the following steps:

[0101] Step S31: According to the first width and the second width, respectively determine the first side extension point and the second side extension point of each feature point.

[0102] For the feature...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a rendering method and device and cloud service. The rendering method comprises the following steps: a client requests map rendering data from a server; the client receives vector map rendering data of the map elements returned by the server according to the request; and the client converts the vector map rendering data of the map elements into triangular mesh data according to the vector expression forms of the map elements, and renders the map elements based on the triangular mesh data. The calculation amount of the client is reduced, and the performance requirement on the client is reduced; and meanwhile, updating of the vector diagram rendering algorithm is convenient and efficient, and the user experience is improved.

Description

technical field [0001] The present disclosure relates to the technical field of image rendering and map data, in particular to a rendering method, device and cloud service. Background technique [0002] A raster image refers to a bitmap image composed of countless pixels, arranged in a matrix, each pixel represents the smallest unit point, and the image will be blurred when enlarged; a vector image refers to an image drawn based on a Bezier curve, which can be infinitely enlarged and clear The degree remains unchanged. [0003] Taking the rendering of vector electronic maps as an example, the inventors of the present application found that the rendering of vector electronic maps in the prior art is usually that the cloud server sends map data to the terminal, and the effect rendered by the terminal according to the needs is based on the corresponding map data modeling and rendering Export vector maps, e.g. see Figure 6 As shown, in the map rendering, it is necessary to ren...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T17/05G06T15/00
Inventor 周鹏飞朱永峰
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products