CN110019589B - Electronic map display method and device - Google Patents
Electronic map display method and device Download PDFInfo
- Publication number
- CN110019589B CN110019589B CN201710795134.0A CN201710795134A CN110019589B CN 110019589 B CN110019589 B CN 110019589B CN 201710795134 A CN201710795134 A CN 201710795134A CN 110019589 B CN110019589 B CN 110019589B
- Authority
- CN
- China
- Prior art keywords
- background
- super
- merging
- relation
- merged
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a method and a device for displaying an electronic map, and belongs to the technical field of electronic maps. The method comprises the following steps: carrying out first combination treatment on a plurality of adjacent background surfaces with the same surface type to obtain at least two combined surfaces, or the combined surfaces comprise an independent background surface; performing second merging processing on the at least two merging surfaces to obtain at least one super surface, wherein each super surface comprises at least two merging surfaces which belong to different surface types and have inclusion relations; a map user interface including a super-surface is displayed. According to the invention, the merging surfaces with different types and containing relations are merged and then displayed, so that the problem of effective information loss of the electronic map display caused by the fact that only background surfaces with the same type and adjacent relations are merged into the merging surface for display in the related technology is solved, the merging surface with a large area can be displayed, the merging surface with a small area contained in the merging surface with a large area can be displayed, the display of the effective information is increased, and the electronic map information is displayed more completely.
Description
Technical Field
The embodiment of the invention relates to the technical field of electronic maps, in particular to a method and a device for displaying an electronic map.
Background
Electronic maps are maps that are stored and referred to digitally using computer technology. In the process of loading and displaying data of the electronic map by the electronic equipment, the map data needs to be loaded from the background server and displayed on the screen of the electronic equipment.
Map elements such as land, rivers, lakes, islands and the like are included on the electronic map. The map element may be represented by a background surface, such as an island represented by a background surface; the map element may also be represented by a merged surface formed by a plurality of background surfaces, for example, a lake is represented by a merged surface formed by three adjacent background surfaces. The reason why one lake is divided into three background surfaces is that some map lines, contour lines and/or dividing lines exist in the electronic map for distinguishing different map elements, facilitating storage, facilitating calculation and the like, and the lines divide the corresponding surface of one lake into a plurality of mutually adjacent background surfaces with the same surface type. The surface type of each background surface may be water system, land, islands, or the like, depending on the map elements.
When the electronic map is displayed, the electronic equipment merges a plurality of mutually adjacent background faces with the same face type to obtain a merged face. Then, screening out the merging surfaces to be displayed according to the area value corresponding to each merging surface, namely determining to display the merging surface when the area value of the merging surface is higher than a threshold value for one merging surface; and when the area value of the merging surface is smaller than the threshold value, ignoring the merging surface to be displayed.
Under the condition that the merging surfaces of different surface types are mutually contained, for example, when an island is contained in a lake, because the area value of the merging surface corresponding to the lake is relatively large, and the area value of the background surface corresponding to the island is relatively small, only the merging surface corresponding to the lake may be displayed, and the background surface corresponding to the island is neglected to be displayed, so that the effective information displayed by the electronic map is lost.
Disclosure of Invention
In order to solve the technical problem that effective information displayed by an electronic map is lost due to the fact that a merging surface with a small display area value may be ignored in a scene where merging surfaces of different surface types are mutually included in the related art, the embodiment of the invention provides a method and a device for displaying the electronic map. The technical scheme is as follows:
in a first aspect, a method for displaying an electronic map is provided, where a map file of the electronic map includes a plurality of background surfaces, and each background surface has a surface type corresponding to each background surface, and the method includes:
carrying out first merging processing on the plurality of background surfaces to obtain at least two merged surfaces, wherein each merged surface comprises a plurality of background surfaces which belong to the same surface type and have an adjacent relation, or the merged surfaces comprise an independent background surface;
performing second merging processing on the at least two merging surfaces to obtain at least one super surface, wherein each super surface comprises at least two merging surfaces which belong to different surface types and have inclusion relations;
displaying a map user interface comprising the super surface on which the at least two merged surfaces belonging to different surface types and having an inclusion relationship are simultaneously displayed.
In a second aspect, there is provided a map display apparatus comprising an electronic map including a plurality of background faces, each of the background faces having a respective corresponding face type, the apparatus comprising:
a first merging module, configured to perform a first merging process on the multiple background surfaces to obtain at least two merged surfaces, where each merged surface includes multiple background surfaces that belong to a same surface type and have an adjacent relationship, or the merged surface includes an independent background surface;
the second merging module is used for performing second merging processing on the at least two merging surfaces to obtain at least one super surface, and each super surface comprises at least two merging surfaces which belong to different surface types and have inclusion relations;
and the display module is used for displaying a map user interface comprising the super surface, and the at least two merged surfaces which belong to different surface types and have inclusion relations are simultaneously displayed on the super surface.
In a third aspect, a computer-readable storage medium is provided, where at least one instruction is stored, and the instruction is loaded and executed by a processor to implement the electronic map display method according to the first aspect, the first possible implementation manner of the first aspect, or the second possible implementation manner of the first aspect.
In a fourth aspect, there is provided a server comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by the processor to implement the electronic map display method according to the first aspect.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
the problem that effective information displayed by an electronic map is lost due to the fact that only background faces of the same type and with adjacent relations are combined into the combined face to be displayed in the related technology is solved by combining and displaying the combined faces of different types and with the containing relations, the combined face with the large area can be displayed, the combined face with the small area contained in the large-area combined face can be displayed, the display of the effective information is increased, the information of the electronic map is displayed more completely, and the phenomenon that misjudgment is caused due to the fact that a map user cannot inquire the combined face with the small area when inquiring the map is reduced.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a data structure diagram of an electronic map provided by an embodiment of the present invention;
fig. 2 is a flowchart of a method of displaying an electronic map according to an embodiment of the present invention;
fig. 3 is a flowchart of a method of displaying an electronic map according to another embodiment of the present invention;
FIG. 4A is a graph of point coordinates corresponding to a super-surface before background thinning;
FIG. 4B is the point coordinates after the background plane corresponding to the super plane is thinned out;
fig. 5 is a block diagram of an electronic map display apparatus according to an embodiment of the present invention;
fig. 6 is a block diagram of a server according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Referring to fig. 1, a data structure diagram of an electronic map according to an embodiment of the present invention is shown, where the data structure diagram of the electronic map corresponds to a data structure of an electronic map displayed on a scale. As shown in the figure, the data structure of the electronic map includes: the background surface A, the background surface B, the background surface C, the background surface D, the background surface E, the background surface F and the background surface G form a group of surface data of the electronic map; contour 101, contour 102, contour 103, contour 104, contour 105, contour 106, contour 107, contour 108, map width line 109, contour 110, contour 111, and contour 112 constitute a set of line data of the electronic map. The background surface is basic surface data of the electronic map and is vector surface data, and the final display result of the electronic map is displayed after the background surface is rendered.
After three adjacent background surfaces A, B and C are combined into a combined surface, the combined surface corresponds to a map element lake 10 in the electronic map; the background surface D corresponds to the map element islands 14 in the electronic map; the background surface E corresponds to a map element green space 11 in the electronic map; the background surface F corresponds to a map element green space 12 in the electronic map; the background plane F corresponds to the map element river 13 in the electronic map.
The contour lines are lines indicating the contours of the regions of the map elements, and for example, the contour lines 101, 102, 103, and 104 constitute the contours of the lake 10, and the lines constituting the contours of the regions of the map elements are called contour lines. For one background surface, the contour of the background surface is formed by at least one of the contour line, the dividing line and the drawing line, and the line forming the contour of the background surface is called a side line. For example, as shown in fig. 1, the edge of the background plane a includes a contour line 101, a dividing line 107, a contour line 106, and a dividing line 108; the edge lines of the background surface B comprise a contour line 102, a drawing line 109, a contour line 104, a dividing line 108, a contour line 105 and a dividing line 107; the side line of the background surface C comprises a contour line 103 and a drawing line 109; the side lines of the background surface D are contour lines 105 and 106; the side line of the background surface E is a contour line 110; the side line of the background surface F is a contour line 111; the edge of the background plane G is the contour 112. It will be readily seen that the contour line 106 is common to the background plane a and the background plane D, and the contour line 105 is common to the background plane D and the background plane B, and this common contour line is referred to as a common contour line; the dividing lines 106 and 107 are common to the background plane a and the background plane B, and the frame line 109 is common to the background plane B and the background plane C.
Generally, in order to facilitate storage and maintenance of the electronic map, the electronic map needs to be split into a plurality of maps, and an edge line of each map is a map line. Since a map element in an electronic map may contain other map elements, for example, as shown in fig. 1, islands 14 are contained in a lake 10, and the lake 10 is divided by artificially set dividing lines 107 and 108 for storage and later rendering of a background plane.
Referring to fig. 2, a flowchart of a method for displaying an electronic map according to an embodiment of the invention is shown. In this embodiment, for example, the electronic map display method is used in a computer device, where the computer device may be a server or a personal computer or other types of computer devices, and the method includes:
in step 201, the computer device performs a first merging process on the plurality of background surfaces to obtain at least two merged surfaces, where each merged surface includes a plurality of background surfaces belonging to the same surface type and having an adjacent relationship, or the merged surface includes an independent background surface.
In an electronic map, map elements may be represented by a background plane, for example, as shown in fig. 1, islands 14 are represented by a background plane D; the map element may be represented by a merged surface formed by a plurality of background surfaces, for example, the lake 10 may be represented by a merged surface formed by three adjacent background surfaces a, B, and C.
Before displaying an electronic map, it is necessary to determine which map elements are displayed, where the map elements include lakes, rivers, greens, points of Interest (POIs), road lines, and the like. Map elements such as lakes, rivers, greenbelts and the like correspond to one background surface or a plurality of background surfaces, so that a plurality of background surfaces corresponding to the map elements are merged and merged into a merged surface before the map elements corresponding to the one or more background surfaces are confirmed and displayed. The multiple background surfaces are merged according to the fact that the multiple background surfaces are the same in type and have an adjacent relation. Each background surface has a surface type, and the surface type corresponds to the geographic category of the map element to which the background surface corresponds. For example, as shown in fig. 1, the surface types of the background surfaces a, B, and C are water systems, the surface type of the background surface D is islands, the surface types of the background surfaces E and F are greenbelts, and the surface type of the background surface G is a river.
The relationship between the background planes can be determined in the following manner.
A first method is to store the face correspondence between the background faces in advance in the electronic map, for example, as shown in fig. 1, the background face a and the background face B are in an adjacent relationship, the background face B and the background face C are in an adjacent relationship, the background face a and the background face D are in an adjacent relationship, and the background face D and the background face B are in an adjacent relationship.
The second way is that the corresponding relation between the background surface and the edge is stored in advance in the electronic map, for example, as shown in fig. 1, the edge corresponding to the background surface a is a contour line 101, a dividing line 107, a contour line 106, and a dividing line 108; the edges corresponding to the background plane B are the contour line 102, the drawing line 109, the contour line 104, the dividing line 108, the contour line 105, and the dividing line 107. By using the edge corresponding to the background surface a and the edge corresponding to the background surface B, it can be queried that the background surface a and the background surface B have a common dividing line 107, 108, and the background surface having the common dividing line is determined as the background surface having the adjacent relation.
After the surface types of the background surfaces and the adjacent relations between the background surfaces are obtained, the plurality of background surfaces which belong to the same surface type and have the adjacent relations can be merged into the merged surface by the first merging processing.
While the individual background surfaces that are not in abutting relationship also form a merged surface, e.g., background surface D as shown in fig. 1, forming a merged surface that represents one of map element islands 14.
In step 202, the computer device performs a second merge process on the at least two merged surfaces to obtain at least one super surface, where each super surface includes at least two merged surfaces belonging to different surface types and having a containment relationship.
As shown in fig. 1, islands 14 are included in a lake 10, and in order to display the lake 10 and the islands 14 together, a second merging process is performed in the map display, in which merging planes of different plane types and at least two merging planes having a inclusive relationship are merged into one super-plane, such as the lake 10 and the islands 14, respectively corresponding to two types of water systems and islands, and the islands 14 are included in the lake 10 and may be merged into one super-plane.
In the first merging process, the background planes a, B, and C having the same plane type are merged into the first merged plane, and thus the plane type corresponding to the first merged plane is the plane type corresponding to the background planes a, B, and C, that is, the water system. The background surface D alone constitutes the second merged surface, and the corresponding surface type thereof is the surface type of the background surface D, i.e., islands.
The relationship between the merging planes can be determined in the following manner.
And obtaining the corresponding relation between the merging surfaces according to the pre-stored surface corresponding relation between the background surfaces in the electronic map. For example, the background plane a and the background plane D have an adjacent relationship, the background plane D and the background plane B have an adjacent relationship, the first merged plane corresponds to the background plane a and the background plane B, and the second merged plane corresponds to the background plane D, so that merged planes having an adjacent relationship among the background planes corresponding to different types of merged planes can be determined to have an inclusion relationship, for example, the first merged plane and the second merged plane have an inclusion relationship.
And obtaining the corresponding relation between the merging surfaces according to the corresponding relation between the background surface and the sideline prestored in the electronic map. For example, the background plane a and the background plane D have a common contour line 106 therebetween, and the background plane D and the background plane B have a common contour line 105 therebetween, so that a merged plane having a common contour line among the background planes corresponding to different types of merged planes can be determined to have an inclusion relationship, for example, the first merged plane and the second merged plane have an inclusion relationship.
After the type of the merged surfaces and the inclusion relationship between the merged surfaces are obtained, at least two merged surfaces which belong to different surface types and have the inclusion relationship may be merged into one super surface through the second merging process. The super-surface corresponds to a map element having a containment relationship in the electronic map.
In step 203, the computer device displays a map user interface including a super surface on which at least two merged surfaces belonging to different surface types and having a containment relationship are simultaneously displayed.
After the super-level surface is obtained through the second combination processing, the computer equipment obtains a background surface corresponding to the super-level surface, writes back the determined display information to a background surface file, and renders the background surface corresponding to the super-level surface, wherein the rendering can be displaying the background surface corresponding to the super-level surface on a user interface of the electronic map in the modes of filling colors, filling textures, increasing shadows, increasing illumination, displaying side lines and the like, and the display of the super-level surface can be completed.
In summary, in the embodiments of the present invention, merging and displaying different types of merging surfaces with inclusion relationships is performed, so as to solve the problem of missing effective information of electronic map display caused by merging only background surfaces with the same type and with adjacent relationships into a merging surface for display in the related art, which not only can display a merging surface with a large area, but also can display a merging surface with a smaller area included in a merging surface with a larger area, thereby increasing the display of effective information, displaying electronic map information more completely, and reducing the phenomenon of erroneous judgment caused by the fact that a map user cannot query a merging surface with a smaller area when querying a map.
In general, when a map is displayed, technical problems such as unsynchronized background surface and text information, neglected river display, and "gaps" filled in the background surface may occur, and for the above technical problems, another embodiment of the present invention provides an electronic map display method, which is further optimized based on the electronic map display method shown in fig. 2.
Referring to fig. 3, a flowchart of a method for displaying an electronic map according to another embodiment of the invention is shown. The embodiment takes the electronic map display method as an example for being used in a computer device, where the computer device may be a server or a personal computer or other types of computer devices, and the method includes:
in step 301, the computer device performs a first merging process on the plurality of background surfaces to obtain at least two merged surfaces, where each merged surface includes a plurality of background surfaces belonging to the same surface type and having an adjacent relationship, or the merged surfaces include an independent background surface.
The electronic map comprises a background face file, a side line file, a face corresponding relation file and a face-line corresponding relation file. In an alternative embodiment, the background face file, the border file, the face correspondence file, and the face-line correspondence file are desktop geographic information system software data of MapInfo corporation, usa, wherein graphic data (e.g. vector face data of the background face, vector line data of the border) is stored in the MIF format file, and text data (e.g. face number and face type of the background face, line number and line type of the border, face correspondence, and face-line correspondence) is stored in the MID format file.
Each background face file has two pieces of information, a face number and a face type. For example, as shown in table one, if the face number of the background face a is a, and the background face a is a background face of the lake 10, the face type of the background face a is a water system.
Watch 1
Each side line file has three pieces of information, namely a line number, a line type and a coordinate point. The line number is a unique number defined when the electronic map database is established, the line type is a physical type corresponding to a side line, can be a contour line forming a regional outline of a merging surface, can be a map sheet line of a segmentation map, and can also be a segmentation line for segmenting the merging surface, each side line is formed by a plurality of points, and coordinates of the points forming the side line are coordinate points of the side line. For example, as shown in table two, the line number of the borderline 101 is 101, the line type is the outline, and the coordinate points are (10, -15), (20, -5) \8230;.
Watch two
The face correspondence file is a correspondence between the background faces, and the face correspondence file includes three pieces of information, i.e., a face number, a group number, and a face type. For example, table three is a face correspondence file, and as shown in table one, the background faces a, B, C, D having an adjacent relationship correspond to the same group number 1, while the background faces E, F, G having no adjacent relationship have different group numbers, 2, 3, 4, respectively, the face types of the background faces a, B, C, D are water systems, the face types of the background faces E, F are greenlands, and the face type of the background face G is a river.
Watch III
Number of noodle | Group number | Type of noodle |
A | 1 | Water system |
B | 1 | Water system |
C | 1 | Water system |
D | 1 | Island key |
E | 2 | Greenbelt |
F | 3 | Greenbelt |
G | 4 | River flow |
The surface-line corresponding relation file is the corresponding relation between each background surface and the side line thereof, and the surface-line corresponding relation file comprises three information of a surface number, a line number and the corresponding surface-line relation. For example, as shown in table four, the edge line corresponding to the background surface a is 101, 107, 106, 108.
Watch four
Number of noodle | |
A | |
101,107,106,108 | |
|
102,109,104,108,105,107 |
|
103,109 |
|
106,105 |
E | 110 |
F | 111 |
|
112 |
In an optional embodiment, the computer device queries the face correspondence file through the face number of the background face to obtain the correspondence between the background faces, obtains the face type of the background face through the face number of the background face, and performs a first merging process on a plurality of background faces which belong to the same face type and have an adjacent relationship to obtain at least two merged faces.
In an optional embodiment, the computer device queries the face number of the background face in the face-to-face correspondence file to obtain an edge line corresponding to the background face and a line number of the edge line, obtains a line type of the edge line according to the line number of the edge line, obtains a face type of the background face through the face number of the background face, and determines the background face with the common dividing line as the background face with the adjacency relation.
For example, the number a of the background face a is found in the table four, the corresponding edge numbers are 101, 107, 106 and 108, the line types of the edges 101, 107, 106 and 108 can be obtained according to the edge file, the number B of the background face B is found in the table four, the corresponding edge numbers are 107, 102, 109, 104, 108 and 105, and the line types of the edges 107, 102, 109, 104, 108 and 105 can be obtained according to the edge file, so that the background face a and the background face B have the shared edges 107 and 108, and the line types corresponding to the edges 107 and 108 are dividing lines, so that the background face a and the background face B can be determined to have the adjacent relationship. Meanwhile, the surface types of the background surface A and the background surface B which are obtained according to the surface number file of the background surface are all water systems, so that the background surface A and the background surface B which belong to the same surface type can be combined, and similarly, the background surface B and the background surface C are combined, and the background surfaces A, B and C are combined into one combined surface which is the first combined surface.
It should be noted that the individual background surfaces may also constitute a merging surface, for example, as shown in fig. 1, the background surfaces D, E, F, and G also constitute independent merging surfaces.
In step 302a, the computer device obtains a contour line corresponding to each of the at least two merging surfaces, wherein the contour line is a line representing a region contour of the merging surfaces.
The computer equipment obtains the line number and the type of the sideline corresponding to each merging surface according to the surface number of the background surface corresponding to the merging surface and the surface-line corresponding relation file, and obtains the part of which the line type is the contour line according to the line to obtain the contour line number corresponding to each merging surface.
For example, as shown in fig. 1, the first merged surface includes background surfaces a, B, and C, the second merged surface includes background surface D, the edges corresponding to the background surface a are 101, 107, 106, and 108, the edges corresponding to the background surface B are 102, 109, 104, 108, 105, and 107, and the edges corresponding to the background surface C are 103 and 109, wherein the line type of the edges 102, 103, 104, 105, and 106 is a contour line, the contour line corresponding to the first merged surface is 102, 103, 104, 105, and 106, and similarly, the contour line corresponding to the second merged surface is 105 and 106, so that the common contour lines 105 and 106 of the first merged surface and the second merged surface can be obtained.
In step 303a, the computer device merges merged faces having a common contour line into a super face.
And after the contour line number corresponding to each merging surface is obtained, merging the merging surfaces with the common contour line into a super surface through second merging treatment. For example, the background planes corresponding to the first merged plane are a, B, and C, the background plane corresponding to the second merged plane is D, and the lookup table indicates that the background planes a, B, and C and the background plane D have common edges 105 and 106, and the line types of 105 and 106 are contour lines, so that the first merged plane and the second merged plane have common contour lines 105 and 106, and thus the first merged plane and the second merged plane can be merged into a super plane.
In step 302b, the computer device obtains face adjacency information of a background face of the at least two merged faces, the face adjacency representing an adjacency between the background face and another background face.
And the server acquires the surface adjacency information of the corresponding background surface in each merged surface according to the surface correspondence file by the surface number of the background surface corresponding to the merged surface, wherein the surface adjacency is used for expressing the adjacency between the background surface and other background surfaces.
For example, as shown in fig. 1, the first merged surface includes background surfaces a, B, and C, and the second merged surface includes a background surface D, and it is known from the lookup table three that the group number corresponding to the background surfaces a, B, and C is 1, and the group number corresponding to the background surface D is also 1, and therefore it is possible to determine that the background surfaces a, B, and C and the background surface D have an adjacent relationship, and thus it is determined that the first merged surface and the second merged surface have a surface adjacent relationship.
In step 302c, the computer device determines a merged surface having an abutting relationship based on the surface abutting relationship of the background surfaces.
The computer device determines a merged surface having a surface-abutting relationship by obtaining surface-abutting information of a background surface of the at least two merged surfaces through step 302 b.
In step 303b, the computer device merges the merged faces having an adjacency into a super-face.
The computer device merges the merged surfaces having the adjacency relationship into a super surface through a second merging process.
It should be noted that, steps 302a to 303a, and steps 302b, 302c to 303b may be executed sequentially in series, or only steps 302a to 303a, or only steps 302b, 302c to 303b may be executed.
In step 304, the computer device queries text information corresponding to the super-level plane in a first corresponding relationship according to the background plane corresponding to the super-level plane, where the first corresponding relationship is a corresponding relationship between the background plane and the text information, and the text information is a geographic name of the background plane.
In the electronic map, map elements have their geographic names, for example, as shown in fig. 1, a lake 10 is called "X lake" according to its corresponding actual geographic name, and similarly, an island 14 is called "Y island", and a greenfield 11 is called "Z park", and the names corresponding to these map elements constitute text information data.
Generally, since the display of the text information and the display of the background surface are not uniformly controlled, there may be a problem that the text information is not synchronized when the background surface is displayed. For example, as shown in fig. 1, before the merging surfaces are displayed, the merging surfaces are screened and displayed according to the areas of the merging surfaces, because the area of the background surface D corresponding to the second merging surface is small, the merging surfaces cannot be displayed, but because the background surface display and the text information display are not uniformly controlled, when the second merging surface is not displayed, the geographical name "Y island" of the position where the second merging surface is located is displayed, and because the "Y island" is displayed, the background surface corresponding to the "Y island" is not displayed, the display condition is very abrupt, and a trouble is brought to a user to use a map for query.
In order to solve the technical problem, in an optional embodiment, the electronic map establishes a first corresponding relationship between the background surface and the text information, the first corresponding relationship includes a surface number of the background surface and the text information corresponding to the background surface, and the background surface and the text information are displayed and controlled in a unified manner. For example, as shown in table five, the first correspondence relationship between the background surface and the text information is shown, and the first correspondence relationship includes entries such as the surface number a of the background surface a, the text information "X lake" corresponding to the background surface a, the surface number E of the background surface E, and the text information "Z park" corresponding to the background surface E. Since the text information is the actual geographic name of a map element, and the lake 10 is composed of the background surfaces A, B and C in a combined manner, at least one of the background surfaces A, B and C only needs to be corresponding to the text information of the lake 10, and the text information corresponding to the background surface without the text information is N/A (Not Applicable).
Watch five
Number of noodle | Text information |
A | X lake |
B | N/A |
C | N/A |
D | Y island |
E | Z park |
F | V forest |
G | W river |
And the computer equipment inquires the character information corresponding to the background surface corresponding to the super surface in the first corresponding relation according to the surface number of the background surface corresponding to the super surface. For example, as shown in fig. 1, the corresponding text information in the super plane merged by the first merged surface and the second merged surface is "X lake" and "Y island".
In step 305, the computer device determines a weight value corresponding to each of the super surfaces, the weight value being represented by any one of an area, a perimeter, and an area-to-perimeter ratio of the super surface.
Generally, for a plurality of merging surfaces, screening and displaying the plurality of merging surfaces are required, and the screening condition is the area of the merging surface. The computer device sets a threshold value for the area, and when the merging surface is greater than the threshold value, the merging surface is displayed as the merging surface to be displayed, but if the merging surface is a river with a small area but a long perimeter. The merged surface of the river pattern may be ignored in the electronic map at some scales because the area is small and may be smaller than the area threshold.
When the electronic map has a plurality of super surfaces, the super surfaces need to be screened and displayed, the screening condition is a super surface weight value, and the weight value can be any one of the area, the perimeter or the area perimeter ratio of the super surfaces. Namely, the method is realized in any one of the following three ways:
firstly, inquiring and obtaining a sideline corresponding to each background surface in a coordinate point super-level surface in a surface-line corresponding relation file through the surface number of the background surface corresponding to the super-level surface, and obtaining a coordinate point corresponding to each background surface sideline according to a sideline file; after the coordinate point of the sideline corresponding to each background surface in the super surface is obtained, the area of each background surface in the super surface can be calculated, and the areas of the background surfaces corresponding to the super surface are added to obtain the area of the super surface.
Secondly, a boundary line corresponding to each background surface in the super-level surfaces and a common boundary line between the background surfaces in the super-level surfaces are obtained by querying in a surface-line corresponding relation file through the surface number of the background surface corresponding to the super-level surfaces, for example, a fourth lookup table, according to background surfaces a, B, C and D corresponding to the super-level surfaces merged by the first merged surface and the second merged surface, the common boundary line of the background surfaces a and B is obtained as boundary lines 107 and 108, the common boundary line of the background surfaces B and C is obtained as 109, the common boundary line of the background surfaces a and D is obtained as 106, and the common boundary line of the background surfaces B and D is obtained as 105, therefore, when the periphery of the super-level surfaces is calculated, the common boundary lines 107, 108, 109, 106 and 105 need to be removed, the boundary lines 101, 102, 103 and 104 obtained by the coordinate points are contour lines of the super-level surfaces, and the perimeter of the super-level surfaces is calculated through the coordinate points of the contour lines of the super-level surfaces.
Thirdly, after the area and the perimeter of the super surface are obtained, the area and the perimeter of the super surface are divided by the perimeter of the super surface to obtain the area to perimeter ratio of the super surface.
In step 306, the super surface with the weight value higher than the threshold is determined as a first type of super surface to be displayed, and the super surface with the weight value lower than the threshold is determined as a second type of super surface to be omitted from display. The threshold value of the weight value is preset in the computer equipment, and the threshold value can be an area value, a perimeter value or an area perimeter ratio.
And determining the super surface with the weight value higher than the threshold value as a first type of super surface to be displayed, and determining the super surface with the weight value lower than the threshold value as a second type of super surface to be ignored for display.
It should be noted that, different scale levels have different weight values. After the computer device determines the first-type super-surface and/or the second-type super-surface corresponding to each scale level, the corresponding relation between each scale level and the first-type super-surface and/or the second-type super-surface is established, that is, the relation between each scale level and the super-surface needing to be displayed or ignored under the level is predetermined. When a user accesses the electronic map, the steps are not required to be executed again to determine the first-class super-level surface and/or the second-class super-level surface after one scale level is opened every time, and the display can be determined only according to the corresponding relation between each scale level and the first-class super-level surface and/or the second-class super-level surface corresponding to the scale level.
In step 307, edge lines of the background surface corresponding to the first-type super-level surface are obtained, where the edge lines are lines used for forming the contour of the background surface, and the edge lines include non-shared edge lines and shared edge lines.
And obtaining line numbers and coordinate points of side lines corresponding to the first-class super surfaces from the surface-line corresponding relation file according to the background surface numbers corresponding to the first-class super surfaces, wherein the side lines are non-shared side lines and shared side lines. For example, as shown in fig. 1, if the edge 101 corresponds to only one background surface a, the edge 101 is a non-common edge, and if the edge 107 corresponds to the background surfaces a and B, the edge 107 is a common edge. In the super-level surface where the first merging surface and the second merging surface merge, edges 101, 102, 103, and 104 are non-common edges, and edges 105, 106, 107, and 108 are common edges.
In an alternative embodiment, the edge lines corresponding to the plurality of background surfaces may be individually created into a reservation file, and the reservation file contains the line numbers, line types, and line coordinates of all the common edge lines.
In step 308, the non-common edge lines of the edge lines are thinned out to obtain thinned-out edge lines, wherein the thinning-out is to reduce coordinate points of the edge lines according to a thinning-out algorithm.
Generally, in order to reduce the operation data and ensure that the contour of the background surface is displayed smoothly, the edge line corresponding to the merging surface is subjected to rarefying, and rarefying is to reduce coordinate points of the edge line corresponding to the merging surface by computer equipment according to a preset rarefying algorithm. Since the thinning is performed on all types of edge lines, and the electronic map is displayed on the basis of the background surface, when the background surface is rendered and displayed after the thinning, the common contour lines, the common dividing lines and/or the common map line of the background surfaces having the adjacent relationship among the background surfaces corresponding to the merging surfaces are reduced because the point coordinates corresponding to the lines are reduced, and when the background surface is rendered by the computer device, the common lines are identified into two lines, so that a 'gap' phenomenon is generated.
As shown in fig. 4A, which shows the coordinate points of the edge line corresponding to each of the background surfaces thereof before thinning out the first merged surface, and as shown in fig. 4B, which shows the coordinate points of the edge line corresponding to each of the background surfaces thereof after thinning out the first merged surface. As shown in the figure, after the background corresponding to the first merged surface is thinned, since edge coordinate points corresponding to a plurality of background surfaces are thinned, for example, the edge 108, when rendering the background surfaces, since the edge 108 coordinate points are reduced, the computer device may not correctly determine the edge 108, and thus determine the edge 108 as the edges 108a and 108B, when rendering the background surfaces a and B corresponding to the edge 108, the edges 108 are mistakenly identified as 108a and 108B at the edge 108, and gaps 401 and 402 occur, and gaps 403, 404, and 405 are similar.
And (4) the computer equipment thins the non-common sidelines corresponding to the first class of super-grade surfaces to obtain the thinned sidelines. In this embodiment, the computer device thins the coordinate points of the non-common edge lines according to a thinning algorithm, reduces the number of the coordinate points of the non-common edge lines, and retains the coordinate points of the common edge lines in the edge lines corresponding to the first-type super surface.
In step 309, rendering and displaying the edge line after thinning out the background surface corresponding to the first type of super surface and the text information corresponding to the first type of super surface.
The computer equipment obtains the thinned sideline, namely obtains the thinned sideline of the background surface corresponding to the first-class super-level surface, and renders each background surface, wherein the rendering process can be to display the background surface corresponding to the first-class super-level surface on the user interface of the electronic map in a mode of filling colors, filling textures, increasing shadows, increasing illumination and the like, and simultaneously, the text information corresponding to the first-class super-level surface is displayed on the user interface of the electronic map according to the corresponding relation between the background surface corresponding to the first-class super-level surface and the text information, namely, the display of the first-class super-level surface can be completed.
For example, as shown in fig. 1, the super-level surfaces of the first merging surface and the second merging surface are displayed, that is, the thinned and rendered background surface a, background surface B, background surface C, and background surface D are displayed, and the text information "X lake" corresponding to the background surface a and the text information "Y island" corresponding to the background surface D are displayed.
In summary, in the embodiments of the present invention, merging and displaying different types of merging surfaces with inclusion relationships is performed, so as to solve the problem of missing effective information of electronic map display caused by merging only background surfaces with the same type and with adjacent relationships into a merging surface for display in the related art, which not only can display a merging surface with a large area, but also can display a merging surface with a smaller area included in a merging surface with a larger area, thereby increasing the display of effective information, displaying electronic map information more completely, and reducing the phenomenon of erroneous judgment caused by the fact that a map user cannot query a merging surface with a smaller area when querying a map.
Furthermore, in the embodiment of the invention, by setting the first corresponding relation between the background surface and the text information, the text information corresponding to the background surface is inevitably displayed when the background surface is determined to be displayed, so that the problems that the background surface is not displayed and the background surface and the text information are not displayed synchronously when the text information is displayed under certain conditions due to the fact that the text information and the background surface are not displayed under the same control are solved, and the display of the electronic map is more complete and smooth.
Furthermore, in the embodiment of the invention, the problem that the super surface is overlooked to display due to long perimeter and small area under certain conditions because the area is only used as the screening display condition is solved by setting the perimeter or area perimeter ratio as the weight value of the super surface display, so that the electronic map is displayed more completely.
Furthermore, in the embodiment of the invention, in the process of thinning the sidelines of the background surface, the phenomenon of 'gaps' generated by rendering and displaying the background surface after the sidelines corresponding to the background surface are all thinned is solved by keeping the coordinate points of the common sidelines in the sidelines corresponding to the background surface, so that the display of the electronic map is more complete and beautiful.
Referring to fig. 5, a block diagram of an electronic map display device according to an embodiment of the invention is shown. The device comprises: a first merging module 501, a second merging module 502 and a display module 503.
A first merging module 501, configured to implement the functions related to merging implied in the above step 201, step 301, and each step.
A second merging module 502, configured to implement the functions of step 202, steps 302a and 303a, step 302b, step 302c, step 303b, and implicit merging in each step.
A display module 503, configured to implement the display related functions implied in the above steps 203, 304, 305, 306, 307, 308, 309, and each step.
In summary, in the embodiment of the present invention, the second merging module and the display module merge and display different types of merging surfaces with inclusion relationship, so as to solve the problem of missing effective information displayed on the electronic map due to the fact that only the background surfaces with the same type and the adjacent relationship are merged into the merging surface for display in the related art, which not only can display merging surfaces with large area, but also can display merging surfaces with smaller area included in merging surfaces with larger area, thereby increasing the display of effective information, displaying the information of the electronic map more completely, and reducing the phenomenon of misjudgment caused by the fact that a map user cannot query a merging surface with smaller area when querying the map.
Furthermore, in the embodiment of the invention, the background surface and the character information are uniformly controlled by the display module, and the character information corresponding to the background surface is inevitably displayed when the background surface is determined to be displayed, so that the problems that the background surface is not displayed and the background surface and the character information are not displayed synchronously when the character information is displayed under certain conditions because the character information and the background surface are not displayed under the same control are solved, and the electronic map is displayed more completely and smoothly.
Furthermore, in the embodiment of the invention, the perimeter or area perimeter is compared with the weight value displayed as the super surface by the display module to display the super surface, so that the problem that the perimeter of the super surface is very long but the area is very small under certain conditions and the super surface is neglected to be displayed because the area is only used as a screening display condition is solved, and the display of the electronic map is more complete.
Furthermore, in the embodiment of the present invention, in the process of thinning the sidelines of the background surface, the display module retains the coordinate points of the common sidelines in the sidelines corresponding to the background surface, thereby solving the phenomenon of "gaps" generated in rendering and displaying the background surface after all the sidelines corresponding to the background surface are thinned, and enabling the display of the electronic map to be more complete and beautiful.
Fig. 6 is a block diagram illustrating a structure of a server according to an exemplary embodiment, the server including: a processor 61, a memory 62 and a network interface 63.
Those skilled in the art will appreciate that the configuration of the server shown in FIG. 6 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the network interface 63 is connected to the processor 61 by a bus or other means, and is used for receiving or transmitting information transmitted via a wired or wireless network, such as a request for displaying an electronic map sent by a terminal or an instruction for displaying an electronic map sent to a terminal.
The processor 61 may be a Central Processing Unit (CPU), a Network Processor (NP), or a combination of a CPU and an NP. The processor 121 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
The memory 62 is connected to the processor 61 by a bus or other means, and at least one instruction, at least one program, a code set, or a set of instructions is stored in the memory 62, and the at least one instruction, at least one program, code set, or set of instructions is loaded and executed by the processor 61 to implement the electronic map display method of fig. 2 or 3. The memory 62 may be a volatile memory (or a volatile memory), a non-volatile memory (or a non-volatile memory), or a combination thereof. The volatile memory may be a random-access memory (RAM), such as a static random-access memory (SRAM) or a dynamic random-access memory (DRAM). The nonvolatile memory may be a Read Only Memory (ROM), such as a Programmable Read Only Memory (PROM), an Erasable Programmable Read Only Memory (EPROM), and an Electrically Erasable Programmable Read Only Memory (EEPROM). The non-volatile memory may also be a flash memory, a magnetic memory, such as a magnetic tape, a floppy disk, or a hard disk. The non-volatile memory may also be an optical disc.
Embodiments of the present invention also provide a computer-readable storage medium, in which a computer-readable storage medium is stored, and at least one instruction, at least one program, a code set, or a set of instructions is loaded and executed by a processor to implement the electronic map display method shown in fig. 2 or fig. 3, where the computer-readable storage medium optionally includes a high-speed access memory and a non-volatile memory.
It should be understood that reference to "a plurality" herein means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
The above-mentioned serial numbers of the embodiments of the present invention are only for description, and do not represent the advantages and disadvantages of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (6)
1. An electronic map display method is characterized in that a map file of the electronic map comprises a plurality of background surfaces, each background surface has a corresponding surface type, and the method comprises the following steps:
based on the respective corresponding surface types of the plurality of background surfaces and the adjacency relation between the background surfaces, performing first merging processing on the plurality of background surfaces which belong to the same surface type and have the adjacency relation to obtain at least two merging surfaces; composing a single background surface without the adjacency relation into an independent merged surface, wherein the adjacency relation between the background surfaces is determined by the corresponding relation between the background surfaces and an edge, and the edge is used for indicating a line composing the outline of the background surfaces;
acquiring a surface adjacency relation of a background surface in the at least two merging surfaces, wherein the surface adjacency relation is used for representing the adjacency relation between the background surface and other background surfaces;
determining a merging surface with an adjacent relation according to the surface adjacent relation of the background surface;
obtaining contour lines corresponding to the at least two merging surfaces respectively;
merging faces having the common contour line into super faces, each of the super faces including at least two merging faces belonging to different face types and having an inclusion relationship;
inquiring text information corresponding to the super surface in a first corresponding relation according to a background surface corresponding to the super surface, wherein the first corresponding relation is the corresponding relation between the background surface and the text information, and the text information is a geographical name of the background surface;
thinning a non-common edge line in the edge lines of the background surface corresponding to the super surface to obtain a thinned edge line, wherein the non-common edge line is the edge line corresponding to only one background surface, and the thinning is to reduce coordinate points of the edge line according to a thinning algorithm;
rendering and displaying a background surface corresponding to the super surface in a map user interface based on the edge line after rarefaction; and displaying the character information corresponding to the super surface according to the corresponding relation between the background surface and the character information.
2. The method of claim 1, wherein the displaying the map user interface including the super surface comprises:
when the number of the super surfaces is at least two, determining a weight value corresponding to each super surface, wherein the weight value is represented by any one of the area, the perimeter and the area perimeter ratio of the super surface;
determining the super surface with the weight value higher than a threshold value as a first type of super surface to be displayed, and determining the super surface with the weight value lower than the threshold value as a second type of super surface to be displayed in a neglected mode;
displaying a map user interface including the first type of super-surface.
3. An electronic map display device, wherein a map file of the electronic map includes a plurality of background faces, each of the background faces having a respective corresponding face type, the device comprising:
a first merging module, configured to perform a first merging process on multiple background surfaces that belong to the same surface type and have an adjacent relationship based on respective corresponding surface types of the multiple background surfaces and the adjacent relationship between the background surfaces to obtain at least two merged surfaces; forming an independent combined surface by using the independent background surfaces without the adjacency relation, wherein the adjacency relation between the background surfaces is determined by the corresponding relation between the background surfaces and the sidelines;
the second merging module is used for acquiring contour lines corresponding to the at least two merging surfaces; merging merged surfaces having the common contour lines into a super surface; acquiring a surface adjacency relation of a background surface in the at least two merging surfaces, wherein the surface adjacency relation is used for representing the adjacency relation between the background surface and other background surfaces; determining a merging surface with an adjacent relation according to the surface adjacent relation of the background surface; obtaining contour lines corresponding to the at least two merging surfaces respectively; merging merged surfaces having the common contour line into the super surfaces, each of the super surfaces including at least two merged surfaces belonging to different surface types and having an inclusion relationship;
the display module is used for inquiring the character information corresponding to the super surface in a first corresponding relation according to the background surface corresponding to the super surface, wherein the first corresponding relation is the corresponding relation between the background surface and the character information, and the character information is the geographical name of the background surface; thinning non-common sidelines in the sidelines of the background face corresponding to the super-grade face to obtain thinned sidelines, wherein the non-common sidelines are sidelines corresponding to only one background face, and the thinning is to reduce coordinate points of the sidelines according to a thinning algorithm; rendering and displaying a background surface corresponding to the super surface in a map user interface based on the edge line after rarefaction; and displaying the character information corresponding to the super surface according to the corresponding relation between the background surface and the character information.
4. The apparatus of claim 3, wherein the display module is further configured to:
when the number of the super surfaces is at least two, determining a weight value corresponding to each super surface, wherein the weight value is represented by any one of the area, the perimeter and the area-perimeter ratio of the super surfaces;
determining the super surface with the weight value higher than the threshold value as a first class of super surface to be displayed, and determining the super surface with the weight value lower than the threshold value as a second class of super surface to be omitted for display;
displaying a map user interface including the first type of super-surface.
5. A computer-readable storage medium having stored therein at least one instruction, which is loaded and executed by a processor to implement the electronic map display method according to any one of claims 1 or 2.
6. A server, characterized in that the server comprises a processor and a memory, wherein at least one program is stored in the memory, and the at least one program is loaded and executed by the processor to realize the electronic map display method according to any one of claims 1 or 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710795134.0A CN110019589B (en) | 2017-09-06 | 2017-09-06 | Electronic map display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710795134.0A CN110019589B (en) | 2017-09-06 | 2017-09-06 | Electronic map display method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110019589A CN110019589A (en) | 2019-07-16 |
CN110019589B true CN110019589B (en) | 2022-11-08 |
Family
ID=67186204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710795134.0A Active CN110019589B (en) | 2017-09-06 | 2017-09-06 | Electronic map display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110019589B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112085814B (en) * | 2020-09-07 | 2024-05-14 | 北京百度网讯科技有限公司 | Electronic map display method, device, equipment and readable storage medium |
CN112395310B (en) * | 2020-12-02 | 2022-06-17 | 武汉光庭信息技术股份有限公司 | Method and system for converging background points of electronic map |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101625414A (en) * | 2009-08-11 | 2010-01-13 | 中国气象局北京城市气象研究所 | Method and device for integrating radar and geographic information data, and weather monitoring system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5242038B2 (en) * | 2006-10-16 | 2013-07-24 | アルパイン株式会社 | Map data generation method and map display device |
CN106384081B (en) * | 2016-08-30 | 2020-04-24 | 水利部水土保持监测中心 | Slope farmland extraction method and system based on high-resolution remote sensing image |
CN106710437A (en) * | 2016-12-26 | 2017-05-24 | 中国矿业大学(北京) | Compilation method and system for electronic map |
-
2017
- 2017-09-06 CN CN201710795134.0A patent/CN110019589B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101625414A (en) * | 2009-08-11 | 2010-01-13 | 中国气象局北京城市气象研究所 | Method and device for integrating radar and geographic information data, and weather monitoring system |
Also Published As
Publication number | Publication date |
---|---|
CN110019589A (en) | 2019-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103761397B (en) | Three-dimensional model slice for surface exposure additive forming and projection plane generating method | |
CN103093484A (en) | Integrated batch drawing method of remote-sensing image and vector data | |
CN108573515B (en) | Method and device for generating combined graph and method and device for generating combined graph template | |
US20130194272A1 (en) | Placing pixels according to attribute values in positions in a graphical visualization that correspond to geographic locations | |
CN111862292A (en) | Data rendering method and device for power transmission line corridor and computer equipment | |
CN106599025B (en) | Vector data slicing method and system based on data exchange format | |
CN110019589B (en) | Electronic map display method and device | |
US20210248729A1 (en) | Superpixel merging | |
CN107564078B (en) | Automatic vectorization method for grid partition map with interference pixels | |
CN115147579A (en) | Block rendering mode graphic processing method and system for expanding block boundary | |
DE102015115576A1 (en) | Graphics processing unit, a graphics processing system with the same, and an anti-aliasing method using the same | |
US11645793B2 (en) | Curve antialiasing based on curve-pixel intersection | |
EP1246124A2 (en) | Image space display method and apparatus | |
CN115439615A (en) | Distributed integrated management system based on three-dimensional BIM | |
CN111382223B (en) | Electronic map display method, terminal and electronic equipment | |
CN108847120B (en) | Drawing method based on electronic fence map order thermodynamic diagram distribution | |
JP2008225942A (en) | Farm land block data preparation system | |
CN116661919A (en) | View control method, view control device, electronic equipment and computer readable storage medium | |
CN106021228A (en) | Method and system for performing text analysis by utilizing knowledge topographic map | |
US9275481B2 (en) | Viewport-based contrast adjustment for map features | |
CN113538468B (en) | Method and device for constructing high-definition satellite map vector slice based on svg format | |
CN106780693B (en) | Method and system for selecting object in three-dimensional scene through drawing mode | |
CN115145565A (en) | Rule engine-based data visualization large-screen layout method and device | |
Shen et al. | Raster-based method for building selection in the multi-scale representation of two-dimensional maps | |
EP3082107A1 (en) | Image synthesis |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |