CN112445989A - WebGIS (Web geographic information System) -based map text label avoidance display method and device - Google Patents

WebGIS (Web geographic information System) -based map text label avoidance display method and device Download PDF

Info

Publication number
CN112445989A
CN112445989A CN202011321249.4A CN202011321249A CN112445989A CN 112445989 A CN112445989 A CN 112445989A CN 202011321249 A CN202011321249 A CN 202011321249A CN 112445989 A CN112445989 A CN 112445989A
Authority
CN
China
Prior art keywords
map
points
point
difference value
pixel difference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011321249.4A
Other languages
Chinese (zh)
Inventor
李兆俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Si Tech Information Technology Co Ltd
Original Assignee
Beijing Si Tech Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Si Tech Information Technology Co Ltd filed Critical Beijing Si Tech Information Technology Co Ltd
Priority to CN202011321249.4A priority Critical patent/CN112445989A/en
Publication of CN112445989A publication Critical patent/CN112445989A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a method and a device for avoiding and displaying text labels based on a WebGIS (Web geographic information System), and relates to the field of geographic information processing. The method comprises the following steps: the method comprises the steps of obtaining element coating data of a plurality of map points, loading a plurality of map point element styles according to the element coating data, selecting a target map point as a center according to the loaded map points, calculating horizontal axis and vertical axis screen pixel difference values between the map points adjacent to the target map point respectively, selecting and displaying the target map point or any one of the map points adjacent to the target map point when any one of the horizontal axis screen pixel difference value and the vertical axis screen pixel difference value of the target map point is smaller than a preset value to realize label avoidance, displaying only one label on the labels overlapped together, improving the query speed of the labels, reducing the rendering pressure of a foreground browser and improving the display effect, and further improving the product friendliness and user experience.

Description

WebGIS (Web geographic information System) -based map text label avoidance display method and device
Technical Field
The invention relates to the field of geographic information processing, in particular to a method and a device for avoiding and displaying text labels based on a WebGIS (Web geographic information System).
Background
When the display level of the map is reduced, the graphic element object text labels on the map are overlapped, dense and rough, and a group of black is formed, so that poor product user experience is caused.
Disclosure of Invention
The invention aims to solve the technical problem of the prior art and provides a method and a device for avoiding and displaying a text label based on a WebGIS (Web geographic information System).
The technical scheme for solving the technical problems is as follows:
a map text label avoidance display method based on a WebGIS (Web geographic information System) comprises the following steps:
s1, acquiring element coating data of a plurality of map points;
s2, loading a plurality of map point element styles according to the element coating data;
s3, selecting a target map point as a center according to the loaded map points, and respectively calculating screen pixel difference values of a horizontal axis and a vertical axis between the map points adjacent to the target map point;
and S4, when any one of the horizontal axis screen pixel difference and the vertical axis screen pixel difference of the target map point is smaller than a preset value, selecting to display the target map point or any one of the adjacent map points.
The invention has the beneficial effects that: in the scheme of the invention, by taking any map point as a center, screen pixel difference values of a horizontal axis and a vertical axis between the map points adjacent to the map point are respectively calculated; when the pixel difference value is smaller than a preset value, any one of the adjacent map points is selected to be displayed to achieve label avoidance, only one label is displayed on the labels which are overlapped together, the query speed of the labels is improved, the rendering pressure of a foreground browser is reduced, the display effect is improved, and therefore product friendliness and user experience are improved.
Further, the calculating the horizontal axis and vertical axis screen pixel difference between the map points adjacent to the target map point specifically includes:
dividing the difference value of the horizontal coordinates of the two points by the resolution of the current map to obtain the pixel difference value of the horizontal axis screen of the two points;
and dividing the difference value of the vertical coordinates of the two points by the resolution of the current map to obtain the pixel difference value of the vertical axis screen of the two points.
Further, the difference between the two horizontal coordinates specifically includes: absolute value of difference between two geographic abscissas;
the difference value of the two vertical coordinates specifically comprises: absolute value of the difference between the ordinates of the two points.
The beneficial effect of adopting the further scheme is that: the scheme of the invention judges whether label overlapping exists in the map or not through the calculated screen pixel difference values of the horizontal axis and the vertical axis, selects a plurality of labels with serious overlapping according to the screen pixel difference values of the horizontal axis and the vertical axis, displays only one label on the labels which are overlapped together, and improves the query speed of the labels.
Further, the S4 further specifically includes: and when the target map point is a preset landmark map point and the pixel difference value is smaller than a preset numerical value, selecting to display the target map point and the target map point in the adjacent map points.
The beneficial effect of adopting the further scheme is that: according to the scheme of the invention, when the superposed landmark map points are the preset landmark map points, the preset landmark map points are selected for display, the other map point is not displayed, and when a plurality of map points need to be selected for display, the preset map points are directly selected for display, so that the judgment of the priority of the map points is reduced, and the tag avoidance processing time is prolonged.
Further, the S4 further includes: setting the preset landmark map points in the map points as primary preset landmark map points and secondary preset landmark map points;
the S4 further specifically includes: and when the target map point and the adjacent map points are primary preset landmark map points or secondary preset landmark map points and the pixel difference value is smaller than a preset numerical value, preferentially selecting and displaying the primary preset landmark map point in the plurality of map points.
The beneficial effect of adopting the further scheme is that: according to the scheme of the invention, the map points are set with different grades, and the important map points are selected to be displayed in a limited mode, so that the situation that the map subjected to label avoidance lacks important landmark labels is prevented, the user experience is poor, the important landmark labels can be accurately reserved on the map subjected to label avoidance, the irrelevant landmark labels are not reserved, and the usability of the map is improved.
Another technical solution of the present invention for solving the above technical problems is as follows:
a text label avoidance display device based on a WebGIS (Web geographic information System) map comprises: the device comprises an element data acquisition module, a loading module, a pixel difference value calculation module and a display module;
the element data acquisition module is used for acquiring element coating data of a plurality of map points;
the loading module is used for loading a plurality of map point element styles according to the element coating data;
the pixel difference value calculating module is used for selecting a target map point as a center according to the loaded map points and respectively calculating screen pixel difference values of a horizontal axis and a vertical axis between the map points adjacent to the target map point;
the display module is used for selecting to display the target map point or any map point in the adjacent map points when any one of the difference value of the horizontal axis screen pixel of the target map point and the difference value of the vertical axis screen pixel of the target map point is smaller than a preset value. The invention has the beneficial effects that: in the scheme of the invention, by taking any map point as a center, screen pixel difference values of a horizontal axis and a vertical axis between the map points adjacent to the map point are respectively calculated; when the pixel difference value is smaller than a preset value, any one of the adjacent map points is selected to be displayed to achieve label avoidance, only one label is displayed on the labels which are overlapped together, the query speed of the labels is improved, the rendering pressure of a foreground browser is reduced, the display effect is improved, and therefore product friendliness and user experience are improved.
Further, the pixel difference value calculating module is specifically configured to divide the difference value of the horizontal coordinates of the two points by the current map resolution to obtain a difference value of the horizontal axis screen pixels of the two points, and divide the difference value of the vertical coordinates of the two points by the current map resolution to obtain a difference value of the vertical axis screen pixels of the two points.
Further, the difference between the two horizontal coordinates specifically includes: absolute value of difference between two geographic abscissas; the difference value of the two vertical coordinates specifically comprises: absolute value of the difference between the ordinates of the two points.
The beneficial effect of adopting the further scheme is that: the scheme of the invention judges whether label overlapping exists in the map or not through the calculated screen pixel difference values of the horizontal axis and the vertical axis, selects a plurality of labels with serious overlapping according to the screen pixel difference values of the horizontal axis and the vertical axis, displays only one label on the labels which are overlapped together, and improves the query speed of the labels.
Further, the display module is further configured to: and when the target map point is a preset landmark map point and the pixel difference value is smaller than a preset numerical value, selecting to display the target map point and the target map point in the adjacent map points.
The beneficial effect of adopting the further scheme is that: according to the scheme of the invention, when the superposed landmark map points are the preset landmark map points, the preset landmark map points are selected for display, the other map point is not displayed, and when a plurality of map points need to be selected for display, the preset map points are directly selected for display, so that the judgment of the priority of the map points is reduced, and the tag avoidance processing time is prolonged.
Further, still include: the priority setting module is used for setting the preset landmark map points in the map points into first-level preset landmark map points and second-level preset landmark map points;
the display module is further used for preferentially selecting and displaying the first-level preset landmark map point in the plurality of map points when the target map point and the adjacent map points are the first-level preset landmark map points or the second-level preset landmark map points and the pixel difference value is smaller than a preset numerical value. .
The beneficial effect of adopting the further scheme is that: according to the scheme of the invention, the map points are set with different grades, and the important map points are selected to be displayed in a limited mode, so that the situation that the map subjected to label avoidance lacks important landmark labels is prevented, the user experience is poor, the important landmark labels can be accurately reserved on the map subjected to label avoidance, the irrelevant landmark labels are not reserved, and the usability of the map is improved.
Advantages of additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
Fig. 1 is a schematic flow chart of a method for avoiding displaying text labels based on a WebGIS map according to an embodiment of the present invention;
fig. 2 is a block diagram of a structure of a text label avoidance display device based on a WebGIS map according to an embodiment of the present invention.
Detailed Description
The principles and features of this invention are described below in conjunction with the following drawings, which are set forth to illustrate, but are not to be construed to limit the scope of the invention.
As shown in fig. 1, a method for avoiding and displaying a text label based on a WebGIS map provided by an embodiment of the present invention includes: s1, acquiring element coating data of a plurality of map points;
s2, loading a plurality of map point element styles according to the element coating data;
s3, selecting a target map point as a center according to the loaded map points, and respectively calculating screen pixel difference values of a horizontal axis and a vertical axis between the map points adjacent to the target map point;
and S4, when any one of the horizontal axis screen pixel difference and the vertical axis screen pixel difference of the target map point is smaller than a preset value, selecting to display the target map point or any one of the adjacent map points. Wherein the target map point may select any one of a plurality of map points.
In the scheme of the invention, by taking any map point as a center, screen pixel difference values of a horizontal axis and a vertical axis between the map points adjacent to the map point are respectively calculated; when the pixel difference value is smaller than the preset value, any one of the adjacent map points is selected to be displayed to achieve label avoidance, only one label is displayed on the labels which are overlapped together, the query speed of the labels is improved, the rendering pressure of a foreground browser is reduced, the display effect is improved, and therefore product friendliness and user experience are improved.
Preferably, in any of the above embodiments, calculating the horizontal axis and vertical axis screen pixel difference between the map points adjacent to the target map point specifically includes:
dividing the difference value of the horizontal coordinates of the two points by the resolution of the current map to obtain the pixel difference value of the horizontal axis screen of the two points;
and dividing the difference value of the vertical coordinates of the two points by the resolution of the current map to obtain the pixel difference value of the vertical axis screen of the two points.
In one embodiment, the coordinate x difference between a point and a point is given by the formula: a (x, y); b (x, y): the difference value of the geographic coordinates x of the two element points is | B.x-A.x |, and the difference value of the x screen pixels of the two element points is the difference value of the coordinates x of the two points/the resolution of the current map. The coordinate y is calculated similarly.
Preferably, in any of the above embodiments, the two-point horizontal coordinate difference specifically includes: absolute value of difference between two geographic abscissas;
the difference value of the two vertical coordinates specifically comprises: absolute value of the difference between the ordinates of the two points.
The scheme of the invention judges whether label overlapping exists in the map or not through the calculated screen pixel difference values of the horizontal axis and the vertical axis, selects a plurality of labels with serious overlapping according to the screen pixel difference values of the horizontal axis and the vertical axis, displays only one label on the labels which are overlapped together, and improves the query speed of the labels.
Preferably, in any of the above embodiments, S4 further specifically includes: and when the target map point is a preset landmark map point and the pixel difference value is smaller than a preset numerical value, selecting and displaying the target map point and the target map point in the adjacent map points.
According to the scheme of the invention, when the superposed landmark map points are the preset landmark map points, the preset landmark map points are selected for display, the other map point is not displayed, and when a plurality of map points need to be selected for display, the preset map points are directly selected for display, so that the judgment of the priority of the map points is reduced, and the tag avoidance processing time is prolonged.
Preferably, in any of the above embodiments, S4 further includes: setting preset landmark map points in the map points as primary preset landmark map points and secondary preset landmark map points;
s4 further includes: and when the target map point and the adjacent map points are primary preset landmark map points or secondary preset landmark map points and the pixel difference value is smaller than a preset numerical value, preferentially selecting and displaying the primary preset landmark map point in the plurality of map points.
It should be noted that, in some embodiments, the preset landmark map points may include important landmark buildings, such as local featured buildings, hospitals, schools, and the like, the map application determines the important priority of the search frequency of the landmark buildings, and then sets the first-level preset landmark map point and the second-level preset landmark map point, where other features, such as a street number, a name of a common building, and the like, belong to common map points, and when the common map points overlap the preset landmark map points, the preset landmark map points are preferentially selected for display.
According to the scheme of the invention, the map points are set with different grades, and the important map points are selected to be displayed in a limited mode, so that the situation that the map subjected to label avoidance lacks important landmark labels is prevented, the user experience is poor, the important landmark labels can be accurately reserved on the map subjected to label avoidance, the irrelevant landmark labels are not reserved, and the usability of the map is improved.
In one embodiment, as shown in fig. 2, a WebGIS-based map text tag avoidance display device includes: an element data acquisition module 11, a loading module 12, a pixel difference value calculation module 13 and a display module 14;
the element data acquisition module 11 is used for acquiring element coating data of a plurality of map points;
the loading module 12 is used for loading a plurality of map point element styles according to the element coating data;
the pixel difference value calculating module 13 is configured to select a target map point as a center according to the loaded map points, and calculate screen pixel difference values of a horizontal axis and a vertical axis between the map points adjacent to the target map point respectively;
the display module 14 is configured to select to display the target map point or any one of the map points adjacent to the target map point when any one of the horizontal axis screen pixel difference and the vertical axis screen pixel difference of the target map point is smaller than a preset value.
In the scheme of the invention, by taking any map point as a center, screen pixel difference values of a horizontal axis and a vertical axis between the map points adjacent to the map point are respectively calculated; when the pixel difference value is smaller than the preset value, any one of the adjacent map points is selected to be displayed to achieve label avoidance, only one label is displayed on the labels which are overlapped together, the query speed of the labels is improved, the rendering pressure of a foreground browser is reduced, the display effect is improved, and therefore product friendliness and user experience are improved.
Preferably, in any of the above embodiments, the pixel difference value calculating module 13 is specifically configured to divide the difference value between the horizontal coordinates of the two points by the current map resolution to obtain a horizontal axis screen pixel difference value between the two points, and divide the difference value between the vertical coordinates of the two points by the current map resolution to obtain a vertical axis screen pixel difference value between the two points.
Preferably, in any of the above embodiments, the two-point horizontal coordinate difference specifically includes: absolute value of difference between two geographic abscissas; the difference value of the two vertical coordinates specifically comprises: absolute value of the difference between the ordinates of the two points.
The scheme of the invention judges whether label overlapping exists in the map or not through the calculated screen pixel difference values of the horizontal axis and the vertical axis, selects a plurality of labels with serious overlapping according to the screen pixel difference values of the horizontal axis and the vertical axis, displays only one label on the labels which are overlapped together, and improves the query speed of the labels.
Preferably, in any of the above embodiments, the display module 14 is further configured to: and when the target map point is a preset landmark map point and the pixel difference value is smaller than a preset numerical value, selecting and displaying the target map point and the target map point in the adjacent map points.
According to the scheme of the invention, when the superposed landmark map points are the preset landmark map points, the preset landmark map points are selected for display, the other map point is not displayed, and when a plurality of map points need to be selected for display, the preset map points are directly selected for display, so that the judgment of the priority of the map points is reduced, and the tag avoidance processing time is prolonged.
Preferably, in any of the above embodiments, further comprising: the priority setting module is used for setting preset landmark map points in the plurality of map points into first-level preset landmark map points and second-level preset landmark map points;
the display module 14 is further configured to preferentially select and display a first-level preset landmark map point of the plurality of map points when the target map point and the adjacent map points are the first-level preset landmark map points or the second-level preset landmark map points and the pixel difference is smaller than a preset value.
According to the scheme of the invention, the map points are set with different grades, and the important map points are selected to be displayed in a limited mode, so that the situation that the map subjected to label avoidance lacks important landmark labels is prevented, the user experience is poor, the important landmark labels can be accurately reserved on the map subjected to label avoidance, the irrelevant landmark labels are not reserved, and the usability of the map is improved.
It is understood that some or all of the alternative embodiments described above may be included in some embodiments.
It should be noted that the above embodiments are product embodiments corresponding to the previous method embodiments, and for the description of each optional implementation in the product embodiments, reference may be made to corresponding descriptions in the above method embodiments, and details are not described here again.
The reader should understand that in the description of this specification, reference to the description of the terms "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described method embodiments are merely illustrative, and for example, the division of steps into only one logical functional division may be implemented in practice in another way, for example, multiple steps may be combined or integrated into another step, or some features may be omitted, or not implemented.
The above method, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
While the invention has been described with reference to specific embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A map text label avoidance display method based on a WebGIS is characterized by comprising the following steps:
s1, acquiring element coating data of a plurality of map points;
s2, loading a plurality of map point element styles according to the element coating data;
s3, selecting a target map point as a center according to the loaded map points, and respectively calculating screen pixel difference values of a horizontal axis and a vertical axis between the map points adjacent to the target map point;
and S4, when any one of the horizontal axis screen pixel difference and the vertical axis screen pixel difference of the target map point is smaller than a preset value, selecting to display the target map point or any one of the adjacent map points.
2. The method for avoiding and displaying the text labels on the basis of the WebGIS map as claimed in claim 1, wherein the calculating of the screen pixel difference values of the horizontal axis and the vertical axis between the map points adjacent to the target map point specifically comprises:
dividing the difference value of the horizontal coordinates of the two points by the resolution of the current map to obtain the pixel difference value of the horizontal axis screen of the two points;
and dividing the difference value of the vertical coordinates of the two points by the resolution of the current map to obtain the pixel difference value of the vertical axis screen of the two points.
3. The method for avoiding and displaying the text labels on the basis of the WebGIS map according to claim 2, wherein the difference value between the two horizontal coordinates specifically comprises: absolute value of difference between two geographic abscissas;
the difference value of the two vertical coordinates specifically comprises: absolute value of the difference between the ordinates of the two points.
4. The method for avoiding and displaying the text labels on the basis of the WebGIS map according to claim 1, wherein the S4 further specifically includes: and when the target map point is a preset landmark map point and the pixel difference value is smaller than a preset numerical value, selecting to display the target map point and the target map point in the adjacent map points.
5. The method for avoiding and displaying the text labels on the basis of the WebGIS map according to claim 4, wherein the S4 further comprises: setting the preset landmark map points in the map points as primary preset landmark map points and secondary preset landmark map points;
the S4 further specifically includes: and when the target map point and the adjacent map points are primary preset landmark map points or secondary preset landmark map points and the pixel difference value is smaller than a preset numerical value, preferentially selecting and displaying the primary preset landmark map point in the plurality of map points.
6. A map text label avoidance display device based on WebGIS is characterized by comprising: the device comprises an element data acquisition module, a loading module, a pixel difference value calculation module and a display module;
the element data acquisition module is used for acquiring element coating data of a plurality of map points;
the loading module is used for loading a plurality of map point element styles according to the element coating data;
the pixel difference value calculating module is used for selecting a target map point as a center according to the loaded map points and respectively calculating screen pixel difference values of a horizontal axis and a vertical axis between the map points adjacent to the target map point;
the display module is used for selecting to display the target map point or any map point in the adjacent map points when any one of the difference value of the horizontal axis screen pixel of the target map point and the difference value of the vertical axis screen pixel of the target map point is smaller than a preset value.
7. The WebGIS-based map text label avoidance display device according to claim 6, wherein the pixel difference value calculation module is specifically configured to divide the difference value of the horizontal coordinates of the two points by the current map resolution to obtain the pixel difference value of the horizontal axis screen of the two points, and divide the difference value of the vertical coordinates of the two points by the current map resolution to obtain the pixel difference value of the vertical axis screen of the two points.
8. The WebGIS-based map text label avoidance display device according to claim 7, wherein the difference between the two horizontal coordinates specifically comprises: absolute value of difference between two geographic abscissas; the difference value of the two vertical coordinates specifically comprises: absolute value of the difference between the ordinates of the two points.
9. The WebGIS-based map text label avoidance display device according to claim 6, wherein the display module is further configured to: and when the target map point is a preset landmark map point and the pixel difference value is smaller than a preset numerical value, selecting to display the target map point and the target map point in the adjacent map points.
10. The WebGIS-based map text label avoidance display device according to claim 9, further comprising: the priority setting module is used for setting the preset landmark map points in the map points into first-level preset landmark map points and second-level preset landmark map points;
the display module is further used for preferentially selecting and displaying the first-level preset landmark map point in the plurality of map points when the target map point and the adjacent map points are the first-level preset landmark map points or the second-level preset landmark map points and the pixel difference value is smaller than a preset numerical value.
CN202011321249.4A 2020-11-23 2020-11-23 WebGIS (Web geographic information System) -based map text label avoidance display method and device Pending CN112445989A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011321249.4A CN112445989A (en) 2020-11-23 2020-11-23 WebGIS (Web geographic information System) -based map text label avoidance display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011321249.4A CN112445989A (en) 2020-11-23 2020-11-23 WebGIS (Web geographic information System) -based map text label avoidance display method and device

Publications (1)

Publication Number Publication Date
CN112445989A true CN112445989A (en) 2021-03-05

Family

ID=74738713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011321249.4A Pending CN112445989A (en) 2020-11-23 2020-11-23 WebGIS (Web geographic information System) -based map text label avoidance display method and device

Country Status (1)

Country Link
CN (1) CN112445989A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113610993A (en) * 2021-08-05 2021-11-05 南京师范大学 3D map building object annotation method based on candidate label evaluation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103943026A (en) * 2014-04-24 2014-07-23 深圳市赛速科技有限公司 Target point automatic distribution method based on pixel distances
CN110555088A (en) * 2019-08-30 2019-12-10 高新兴科技集团股份有限公司 Electronic map label aggregation method
CN111046127A (en) * 2019-12-18 2020-04-21 秒针信息技术有限公司 Map-based information display method and device, electronic equipment and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103943026A (en) * 2014-04-24 2014-07-23 深圳市赛速科技有限公司 Target point automatic distribution method based on pixel distances
CN110555088A (en) * 2019-08-30 2019-12-10 高新兴科技集团股份有限公司 Electronic map label aggregation method
CN111046127A (en) * 2019-12-18 2020-04-21 秒针信息技术有限公司 Map-based information display method and device, electronic equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113610993A (en) * 2021-08-05 2021-11-05 南京师范大学 3D map building object annotation method based on candidate label evaluation

Similar Documents

Publication Publication Date Title
US9620085B2 (en) Representation of overlapping visual entities
CA2721765A1 (en) Content item placement
CN109558470B (en) Trajectory data visualization method and device
CN103020250A (en) Map display method and device of geographic information system (GIS)
CN111104608A (en) Webpage data processing method and related device
CN107437367B (en) Method and device for selecting labels
CN112925871A (en) Data processing method and device based on map information
CN112445989A (en) WebGIS (Web geographic information System) -based map text label avoidance display method and device
CN111382223B (en) Electronic map display method, terminal and electronic equipment
CN108416759A (en) Show detection method, device and equipment, the readable medium of failure
CN111580729B (en) Processing method and system for selecting overlapped graphics primitives, readable storage medium and electronic equipment
CN109101144B (en) Thermodynamic diagram drawing method and device
CN105867909A (en) Application icon display method and apparatus
CN105760375A (en) Gantt chart display method and system
CN107067295A (en) A kind of information processing method and electronic equipment
CN114416897B (en) Information processing method, device, system, equipment and medium based on two-dimensional map
CN113935891B (en) Pixel-style scene rendering method, device and storage medium
CN115129191B (en) Three-dimensional object pickup method, device, equipment and storage medium
CN112799620B (en) Big data visualization system
US11657511B2 (en) Heuristics-based detection of image space suitable for overlaying media content
CN103440258A (en) Method and device of map display
CN102054280B (en) Method and device for rapidly generating vector diagram
CN107657607B (en) Method and system for testing and tracking position error
CN111429549A (en) Route image generation method and device and storage medium
JP7258617B2 (en) PROPERTY SEARCH DEVICE, PROPERTY SEARCH METHOD AND PROPERTY SEARCH PROGRAM

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