Virtual land coordinate mapping method and management method based on plane coordinate system

A plane coordinate system and coordinate mapping technology, which is applied in the direction of extracting from basic elements, sports accessories, indoor games, etc., can solve problems such as inapplicability of non-navigation software applications, large hardware resources, poor experience, etc., to improve query efficiency and The effect of managing efficiency, reducing operating pressure, and reducing search scope

Inactive Publication Date: 2018-08-03
重庆强阳科技有限公司
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the segmentation and stitching of the virtual surface that tends to be infinitely large is usually based on the Mercator projection, but the Mercator projection is aimed at the surface of the earth, which is irregular but tends to be infinitely circular. Applied to navigation software based on the real earth surface, not suitable for games and other non-navigation software applications
It needs to occupy a lot of hardware resources, the algorithm is not accurate, and the management is not flexible, especially for mobile phone hardware with poor performance, which often causes users to feel bad

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
  • Virtual land coordinate mapping method and management method based on plane coordinate system
  • Virtual land coordinate mapping method and management method based on plane coordinate system
  • Virtual land coordinate mapping method and management method based on plane coordinate system

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0055] Example 1: Square large virtual plot:

[0056] Custom assumption: max_X=max_Y=180; assumption level: Level=17;

[0057] Take the coordinate A (x, y) in the large virtual plot as (106.508084, 29.536231); obtain (tileX, tileY) through the formula as (104314, 76289); customize the number according to the result: YC001

[0058] Take the coordinates B(x, y) that are relatively close to the straight line distance as (106.508382, 29.535712), and get (tileX, tileY) as (104314, 76289) through the formula; according to the results, it can be concluded that the (tileX, tileY) of the two points ) are the same, so it is determined that points A and B are mapped to the same small virtual plot.

[0059] Take the coordinate C(x, y) with a relatively far distance from the straight line as (106.511142, 29.53815), and use the formula to get (tileX, tileY) as (104315, 76290)

[0060] According to the results, it is determined that points A and C are mapped to different small virtual plots,...

example 2

[0061] Example 2: Large rectangular virtual plot:

[0062] Custom assumptions: max_X=180; max_Y=100;

[0063] Suppose the division level: level=17.

[0064] Take the coordinate D(x,y) in the large virtual plot as (106.508084, 29.536231);

[0065] We get (tileX, tileY) as (104314, 84892) through the formula; according to the result, we customize the number: YC002

[0066] Take the coordinates F(x, y) that are relatively close to the straight line distance as (106.508382, 29.535712), and get (tileX, tileY) as (104314, 84892) through the formula; according to the results, it is determined that points D and F are mapped to the same small virtual ground piece.

[0067] Take the coordinates G(x, y) with a relatively far distance from the straight line as (106.511142, 29.53815), and use the formula to get (tileX, tileY) as (104315, 84894); according to the results, it is determined that points D and G are mapped to different small virtual grounds block, such as Figure 4 shown. ...

example 3

[0084] Example 3: Small square virtual plot:

[0085] It is known from Example 1 that max_X=max_Y=180; the number of the small virtual plot obtained by obtaining the mapping of point C is TC003, and its coordinate set (tileX, tileY) is (104315, 76290); two points are randomly selected on this plot coordinate

[0086] g(0.345355,0.834564),h(0.521234,0.782123)

[0087] Known level=17

[0088] Push back the coordinate system through the formula to g1(106.51065313568114,

[0089] 29.539035362548844), h1 (106.51113620178222,

[0090] 29.538891329040524), both approach the coordinates of point C on the large virtual plot

[0091] (106.511142, 29.53815), if there is a plane displacement between g and h coordinate points, there will also be a mapping displacement between g1 and h1, and vice versa, as Figure 5 shown.

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 present invention discloses a virtual land coordinate mapping and management methods based on a plane coordinate system. The technical scheme comprises: taking a point (max_X, min_X) on the x-axisof the plane coordinate system, and taking a point (max_X, min_Y) on the y-axis; and enabling the points to form a rectangular large virtual land with adjacent side lengths of max_X+|min_X|and max_Y+|min_Y|. According to a method of mapping coordinate points in a large virtual land block with the land coordinates in a small virtual land block, in the technical scheme of the present invention, through mutual transformation of plane coordinates and mutual mapping of point-to-plane, point-to-point, and plane-to-point, an infinite number of virtual lands can be produced, a virtual land with an infinite size can be spliced, and the virtual lands can be managed orderly; and the method is simple in algorithm and easy to implement, the search scope can be greatly reduced, query efficiency and management efficiency can be improved, separate rendering can be performed, and the system operation pressure can be reduced.

Description

technical field [0001] The invention relates to a digital virtual surface mapping method and an application method. Background technique [0002] In the design process of mobile games and applications, due to the performance of the mobile phone, it is impossible to place an actual large or infinitely large virtual surface in the mobile phone. If the virtual surface is large, it will be greatly Excessive consumption of mobile phone resources, causing games and applications to run poorly or fail to run. At this time, it is necessary to divide the larger virtual surface into small tiles. When needed, the small tiles can be transferred through the background and then spliced ​​one by one. A seemingly continuous virtual surface picture can be formed in the scene. However, the segmentation and stitching of the virtual surface that tends to be infinitely large is usually based on the Mercator projection, but the Mercator projection is aimed at the surface of the earth, which is i...

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
IPC IPC(8): G06T11/20A63F13/52
Inventor 张同李靖向波
Owner 重庆强阳科技有限公司
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