CN113987616A - Legend labeling method, device and drawing operation system - Google Patents

Legend labeling method, device and drawing operation system Download PDF

Info

Publication number
CN113987616A
CN113987616A CN202111253869.3A CN202111253869A CN113987616A CN 113987616 A CN113987616 A CN 113987616A CN 202111253869 A CN202111253869 A CN 202111253869A CN 113987616 A CN113987616 A CN 113987616A
Authority
CN
China
Prior art keywords
legend
labeling
target plane
plane
specified range
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
CN202111253869.3A
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.)
Guangzhou SPI Landscape Group Design Co ltd
Original Assignee
Guangzhou SPI Landscape Group Design 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 Guangzhou SPI Landscape Group Design Co ltd filed Critical Guangzhou SPI Landscape Group Design Co ltd
Priority to CN202111253869.3A priority Critical patent/CN113987616A/en
Publication of CN113987616A publication Critical patent/CN113987616A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/169Annotation, e.g. comment data or footnotes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • Computational Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention provides a legend labeling method, a legend labeling device and a drawing operation system, and relates to the technical field of software drawing. The method comprises the following steps: when a legend marking operation instruction is received, acquiring a target plane legend type selected by a user and a specified range of a preset drawing; searching and obtaining a target plane legend corresponding to the type of the target plane legend within a specified range of a preset drawing; and carrying out legend labeling operation on the legend of the target plane according to the legend labeling operation instruction. According to the legend labeling method, the legend labeling device and the drawing operation system, the legend labeling operation instruction sent by a user through drawing software is received, and the legend labeling operation is automatically carried out on the legend of the target plane within the specified range of the preset drawing, so that the technical effect of improving the quality and the efficiency of drawing work carried out by the user is achieved.

Description

Legend labeling method, device and drawing operation system
Technical Field
The invention relates to the technical field of software drawing, in particular to a legend labeling method, a legend labeling device and a drawing operation system.
Background
At present, computer drawing technology is an indispensable application technology means for each engineering designer in the current era, in the industry of domestic landscape architecture, drawing software commonly used by various large, medium and small enterprises or individual garden designers is CAD, most commonly used is Tianzheng building CAD and Zhongcheng building CAD, and the existing functions of the drawing software can basically meet the requirements of garden design on the use level.
However, with the rapid development of market economy, the development cycle of projects is shortened more and more, and the design cycle is also compressed correspondingly, so that the high quality and the high efficiency of drawing are particularly important, but the existing functions of drawing software cannot better provide effects for drawing work, which leads to the increasing of the overtime intensity of landscape designers. Therefore, a computer-implemented method for automatically outputting drawing results by computer programming is needed.
Disclosure of Invention
In view of the above, the present invention provides a legend labeling method, device and drawing operation system to improve the above technical problems.
In a first aspect, an embodiment of the present invention provides a legend labeling method, where the method includes the following steps:
when an legend labeling operation instruction is received, acquiring a target plane legend type selected by a user and a specified range of a preset drawing, wherein the target plane legend comprises descriptions of the legend type;
searching for a target plane legend corresponding to the target plane legend type within the specified range of the preset drawing;
and carrying out legend labeling operation on the target plane legend according to the legend labeling operation instruction.
With reference to the first aspect, an embodiment of the present invention provides a first possible implementation manner of the first aspect, where the finding, within the specified range of the preset drawing, of the target plane legend corresponding to the type of the target plane legend includes:
searching for at least one plane legend within the specified range of the preset drawing;
screening out a target plane legend corresponding to the target plane legend type from the at least one plane legend according to the parameterization information characteristic data corresponding to each plane legend; wherein the parametric information feature data comprises a plane legend type.
With reference to the first aspect, an embodiment of the present invention provides a second possible implementation manner of the first aspect, where the performing, according to the legend labeling operation instruction, a legend labeling operation on the target plane legend includes:
and when the legend labeling operation instruction is a terrain annotation instruction, carrying out batch labeling on the terrain lines of the terrain where the target plane legend is located according to the known elevation and the preset equal altitude distance in the specified range of the preset drawing.
With reference to the first aspect, an embodiment of the present invention provides a third possible implementation manner of the first aspect, where the performing, according to the legend labeling operation instruction, a legend labeling operation on the target plane legend includes:
and when the legend labeling operation instruction is a labeling proportion instruction, modifying the labeling proportion of the legend of the target plane according to the labeling proportion instruction within the specified range of a preset drawing.
With reference to the first aspect, an embodiment of the present invention provides a fourth possible implementation manner of the first aspect, where the method further includes:
when a statistical searching instruction is received, a plane legend of statistics to be searched and selected by a user is obtained;
and searching and counting the number and the positions of the plane legends of the same type as the plane legends to be searched and counted in the specified range of the preset drawing.
In a second aspect, an embodiment of the present invention further provides a legend labeling apparatus, where the apparatus includes:
the information acquisition module is used for acquiring a target plane legend type selected by a user and a specified range of a preset drawing when a legend labeling operation instruction is received, wherein the target plane legend comprises descriptions of the legend type;
the legend searching module is used for searching and obtaining a target plane legend corresponding to the type of the target plane legend within the specified range of the preset drawing;
and the legend labeling module is used for carrying out legend labeling operation on the target plane legend according to the legend labeling operation instruction.
With reference to the second aspect, an embodiment of the present invention provides a first possible implementation manner of the second aspect, where the legend lookup module is configured to:
searching for at least one plane legend within the specified range of the preset drawing;
screening out a target plane legend corresponding to the target plane legend type from the at least one plane legend according to the parameterization information characteristic data corresponding to each plane legend; wherein the parametric information feature data comprises a plane legend type.
With reference to the second aspect, an embodiment of the present invention provides a second possible implementation manner of the second aspect, where the legend labeling module is configured to:
and when the legend labeling operation instruction is a terrain annotation instruction, carrying out batch labeling on the terrain lines of the terrain where the target plane legend is located according to the known elevation and the preset equal altitude distance in the specified range of the preset drawing.
With reference to the second aspect, an embodiment of the present invention provides a second possible implementation manner of the second aspect, where the legend labeling module is further configured to:
and when the legend labeling operation instruction is a labeling proportion instruction, modifying the labeling proportion of the legend of the target plane according to the labeling proportion instruction within the specified range of a preset drawing.
In a third aspect, an embodiment of the present invention further provides a drawing operating system, including a memory and a processor, where the memory stores a computer program executable on the processor, and the processor implements the method described above when executing the computer program.
The embodiment of the invention has the following beneficial effects: the legend labeling method, the legend labeling device and the drawing operation system provided by the embodiment of the invention are characterized in that firstly, a target plane type selected by a user and a specified range of a preset drawing are obtained when a legend labeling operation instruction is received, then, nursery stock information corresponding to the target plane legend type is searched and obtained in the specified range of the preset drawing, and finally, legend labeling operation is carried out on the target plane legend according to the legend labeling operation instruction. According to the legend labeling method, the legend labeling device and the drawing operation system, the legend labeling operation instruction sent by a user through drawing software is received, and the legend labeling operation is automatically carried out on the legend of the target plane within the specified range of the preset drawing, so that the technical effect of improving the quality and the efficiency of drawing work carried out by the user is achieved.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of a legend labeling method according to an embodiment of the present invention;
FIG. 2 is a flowchart of another legend labeling method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a process for injecting parameterized information feature data in a planar legend according to an embodiment of the present invention;
fig. 4 is a block diagram illustrating a structure of a legend labeling apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a graphics operating system according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
At present, computer drawing technology is an indispensable application technology means for each engineering designer in the current era, in the industry of domestic landscape architecture, drawing software commonly used by various large, medium and small enterprises or individual garden designers is CAD, most commonly used is Tianzheng building CAD and Zhongcheng building CAD, and the existing functions of the drawing software can basically meet the requirements of garden design on the use level. However, with the rapid development of market economy, the development cycle of projects is shortened more and more, and the design cycle is also compressed correspondingly, so that the high quality and the high efficiency of drawing are particularly important, but the existing functions of drawing software cannot better provide effects for drawing work, which leads to the increasing of the overtime intensity of landscape designers. Therefore, a computer-implemented method for automatically outputting drawing results by computer programming is needed. Accordingly, embodiments of the present invention provide a legend labeling method, apparatus, and drawing operating system to alleviate the above problems.
To facilitate understanding of the embodiment, a method for labeling a legend disclosed in the embodiment of the present invention is first described in detail.
The embodiment of the invention provides a legend labeling method, which can be executed by an electronic device with data processing capability, wherein the electronic device can be a desktop computer, a notebook computer, a palm computer, a tablet computer or a mobile phone. Referring to a flowchart of a legend labeling method shown in fig. 1, the method mainly includes the following steps:
step S102: when a legend labeling operation instruction is received, obtaining a target plane legend type selected by a user and a specified range of a preset drawing, wherein the target plane legend comprises descriptions of the legend type.
When a user needs to obtain information of a specific type of legend, the information of the type of legend is counted in a specific range.
In addition, each target plane legend has a detailed description of the legend type, including parameter information corresponding to the legend.
Step S104: and searching for a target plane legend corresponding to the target plane legend type within the specified range of the preset drawing.
Step S106: and performing legend marking operation on the target plane legend according to the legend marking operation instruction.
In the embodiment of the present invention, expected building CAD drawing software may be used to perform legend labeling operation on the target plane legend, and in other drawing embodiments, CAD drawing software of other versions may also be used to complete drawing operation.
The embodiment of the invention has the following beneficial effects: the embodiment of the invention provides a legend labeling method, which comprises the steps of firstly obtaining a target plane type selected by a user and a specified range of a preset drawing when a legend labeling operation instruction is received, then searching for nursery stock information corresponding to the target plane legend type in the specified range of the preset drawing, and finally performing legend labeling operation on a target plane legend according to the legend labeling operation instruction. According to the legend labeling method, the legend labeling device and the drawing operation system, the legend labeling operation instruction sent by a user through drawing software is received, and the legend labeling operation is automatically carried out on the legend of the target plane within the specified range of the preset drawing, so that the technical effect of improving the quality and the efficiency of drawing work carried out by the user is achieved.
To facilitate understanding of the method in fig. 1, we further refine the contents in fig. 1, and refer to a flowchart of another example labeling method shown in fig. 2, and the method can also be implemented by the following steps:
step S202: when a legend labeling operation instruction is received, obtaining a target plane legend type selected by a user and a specified range of a preset drawing, wherein the target plane legend comprises descriptions of the legend type.
Step S204: and searching to obtain at least one plane legend within the specified range of the preset drawing.
Wherein the at least one plane legend includes multiple types of plane legends.
Step S206: and screening out the target plane legend corresponding to the target plane legend type from the at least one plane legend according to the parametric information characteristic data corresponding to each plane legend.
Wherein the parametric information feature data comprises a plane legend type.
Furthermore, the injection of the corresponding parametric information characteristic data in the plane legend is performed by drawing software, such as CAD software, to more intuitively filter the target plane legend from the at least one plane legend based on the parametric information characteristic data.
Referring to a schematic process diagram of injecting parametric information characteristic data into a plane legend provided in the embodiment of the present invention shown in fig. 3, as shown in fig. 3, the diagram illustrates a plane legend and parametric information characteristic data corresponding to the plane legend by taking a palm plant as an example, and the plane legend of an original plant is only in a picture form; the plant plane legend after the parameterization comprises the breast diameter/ground diameter (30-40), the crown breadth (3-3.5) and the height level (GH6) of the corresponding plant and is displayed below the plant name; when the plant plane legend is further double clicked, all information of the plant can be browsed, such as: the height of the pole, the name, the specification attribute, the branch point and the remark explanation of the plant enable the plant information to be displayed in front of the user more intuitively, so that the user can operate the plant information conveniently.
Step S208: and carrying out legend labeling operation on the target plane legend according to the legend labeling operation instruction.
In summary, the legend labeling method of the present invention first obtains a target plane type selected by a user and a specified range of a preset drawing when receiving a legend labeling operation instruction, then searches for seedling information corresponding to the target plane legend type in the specified range of the preset drawing, and finally performs legend labeling operation on the target plane legend according to the legend labeling operation instruction. According to the legend labeling method, the legend labeling device and the drawing operation system, the legend labeling operation instruction sent by a user through drawing software is received, and the legend labeling operation is automatically carried out on the legend of the target plane within the specified range of the preset drawing, so that the technical effect of improving the quality and the efficiency of drawing work carried out by the user is achieved.
The legend labeling function of the invention can be automatically completed by the legend labeling operation method, the legend labeling function of the embodiment of the invention comprises a legend function and a labeling function, wherein the legend function comprises search statistics, batch replacement, character height setting, crown width updating, old and new replacement, a linear array, arbor irrigation updating and arbor irrigation legend, and the labeling function comprises terrain labeling, arbor irrigation labeling, ground quilt area statistics, label alignment, labeling proportion, label checking and parameter checking. The specific implementation of these functions will now be described in detail:
for the legend function:
for the search statistic function, when a search statistic instruction is received, the plane legend to be searched and counted selected by a user is obtained, and the number and the position of the plane legend of the same type as the plane legend to be searched and counted are searched and counted in the specified range of the preset drawing.
The number and the positions of the plant pattern blocks with the same name in the specified range can be quickly found out through the searching and counting functions, and highlight display is carried out.
For the batch replacement function, when a batch replacement instruction is received, replacing the plant with the same name in a specified range with a plant with another name in batch, and highlighting. Through above-mentioned replacement function in batches, can realize the replacement fast when needing to change plant species, avoid simultaneously because of the omission that manual replacement leads to.
For the word height setting function, when a word height setting instruction is received, the word heights of the instruction type parameters are set in batches. Through the word height setting function, the batch setting of the word heights of the names and the height parameters in the legend can be quickly realized, and meanwhile, the omission caused by manual setting is avoided.
And for the crown width updating function, when a crown width updating instruction is received, automatically matching the size of the picture with the crown width characters. By the aid of the crown width updating function, automatic matching between the size of the legend and the content of crown width characters can be achieved quickly. Meanwhile, the omission problem caused by manual updating is avoided.
For the old and new replacement functions, the unparameterized legend is converted to a parameterized legend when the old and new replacement instructions are received. Through the new and old replacing function, the non-parametric legend can be replaced quickly, and omission caused by manual replacement is avoided.
For the line array function, when a line array instruction is received, a plurality of legends of plants of the same variety or different varieties are arranged at equal intervals in the drawing range. By the linear array function, automatic equidistant arrangement of the arrays of the plant legends can be realized.
For the arbor and shrub updating function, when an arbor and shrub updating instruction is received, parameters of legends of the same variety of plants are automatically updated. Through the arbor irritates the renewal function, can carry out automatic update to the parameter of the legend of same variety plant fast, avoid simultaneously because of the omission that manual update leads to.
For the arbor irrigation legend function, when an arbor irrigation legend instruction is received, the arbor irrigation plants in the specified range generate a corresponding legend list according to the category. Through the arbor irritates legend function, can be with the arbor irritated plant in the specified range according to the categorised tabulation for the characteristic information of these arbor irritated plants is more directly perceived.
For the annotation function:
for the terrain marking function, when a terrain annotation instruction is received, in the specified range of a preset drawing, the terrain lines of the terrain where the target plane legend is located are marked in batches according to the known elevation and the preset equal altitude distance. Through the terrain marking function, the elevation of the micro-terrain in which the micro-terrain is located can be rapidly calculated in batches, so that the terrain features in the map can be displayed more intuitively.
And for the arbor irrigation labeling function, when an arbor irrigation labeling instruction is received, automatically and intelligently labeling the parameters of the legend. Through the arbor irritate mark function, according to the parameter automatic identification and the intelligent mark of legend, the lead wire is elongated about can be about from top to bottom to the mark that generates.
And for the ground labeling function, when a ground labeling instruction is received, automatically and intelligently labeling the ground labeled characters in the legend. Through the ground marked function, the ground marked characters are automatically identified and intelligently marked according to the ground, and the generated marks can be used for stretching the lead wires up and down and left and right.
And for the ground cover area counting function, when a ground cover area counting instruction is received, a range enclosed by the ground cover is marked by one key to generate a closed frame line and automatically count the area of each region. Through the ground cover area counting function, a designer needs to place name characters in a corresponding ground cover line range in advance, generate a closed frame line by one key and automatically count the area of each area.
And for the label alignment function, aligning labels in the same direction when receiving a label alignment instruction. Through the mark aligning function, marks in the same direction are aligned, and therefore drawing is tidy.
And for the marking scale function, when a marking scale instruction is received, the marking scale of the target plane legend is modified according to the marking scale instruction within the specified range of the preset drawing. Through the function of the marking proportion, the marking proportion in the drawing is consistent, and the drawing is tidy.
And for the marking checking function, when a marking checking instruction is received, intelligent checking and automatic correction are carried out on the arbor and shrub mark and the ground mark. Through above-mentioned mark inspection function, can guarantee the arbor and irritate the accuracy nature that mark and ground were annotated, for drawing work is beaten the basis well.
For the parameter checking function, the parameterized legend is checked and automatically corrected when a parameter checking instruction is received. Through the parameter checking function, the accuracy of the parameterization legend can be ensured, and a foundation is laid for drawing work.
It should be further noted that the legend function is implemented by a function file developed in advance, and functions corresponding to the command are implemented by drawing software loaded with the function file by receiving the command input by the user. Wherein, the function file is obtained through the following steps: acquiring corresponding parametric information characteristic data based on a plane legend of a plant in a specified range of a preset drawing; function development is carried out according to parametric information characteristic data based on a computer programming language (such as a Visual LISP language), the obtained function file is an LSP file, and the LSP file is also required to be converted into a function file compatible with drawing software through the drawing software, namely a VLS file, and the VLS file comprises the six functions.
Corresponding to the legend labeling method provided in the foregoing embodiments, an embodiment of the present invention further provides a legend labeling apparatus, and fig. 4 is a block diagram of a legend labeling apparatus provided in an embodiment of the present invention. As shown in fig. 4, the apparatus includes:
the information obtaining module 401 is configured to obtain, when an legend labeling operation instruction is received, a target plane legend type selected by a user and a specified range of a preset drawing, where the target plane legend includes descriptions of the legend type;
a legend searching module 402, configured to search for a target plane legend corresponding to the target plane legend type in a specified range of the preset drawing;
a legend labeling module 403, configured to perform legend labeling operation on the target plane legend according to the legend labeling operation instruction.
In summary, the legend labeling device of the present invention first obtains a target plane type selected by a user and a specified range of a preset drawing when receiving a legend labeling operation instruction, then searches for and obtains nursery stock information corresponding to the target plane legend type in the specified range of the preset drawing, and finally performs legend labeling operation on the target plane legend according to the legend labeling operation instruction. According to the legend labeling method, the legend labeling device and the drawing operation system, the legend labeling operation instruction sent by a user through drawing software is received, and the legend labeling operation is automatically carried out on the legend of the target plane within the specified range of the preset drawing, so that the technical effect of improving the quality and the efficiency of drawing work carried out by the user is achieved.
Further, the legend lookup module 402 is specifically configured to:
searching to obtain at least one plane legend within the specified range of the preset drawing;
and screening out the target plane legend corresponding to the target plane legend type from the at least one plane legend according to the parametric information characteristic data corresponding to each plane legend.
Wherein the parametric information feature data comprises a plane legend type.
Further, the legend labeling module 403 is specifically configured to:
and when the legend labeling operation instruction is a terrain annotation instruction, carrying out batch labeling on the terrain lines of the terrain where the target plane legend is located according to the known elevation and the preset equal altitude distance in the specified range of the preset drawing.
Further, the legend labeling module 403 is specifically configured to:
and when the legend labeling operation instruction is a labeling proportion instruction, modifying the labeling proportion of the legend of the target plane according to the labeling proportion instruction within the specified range of a preset drawing.
Further, the legend labeling device further includes a lookup statistics module, where the lookup statistics module is specifically configured to:
when a statistical searching instruction is received, a plane legend of statistics to be searched and selected by a user is obtained;
and searching and counting the number and the positions of the plane legends of the same type as the plane legends to be searched and counted in the specified range of the preset drawing.
The legend labeling device provided by the embodiment of the invention has the same technical characteristics as the legend labeling method provided by the embodiment, so that the same technical problems can be solved, and the same technical effects can be achieved.
The embodiment of the invention also provides a drawing operation system. Referring to fig. 5, a schematic structural diagram of a drawing operation system is shown, where the electronic device includes: the processor 500, the memory 501, the bus 502 and the communication interface 503, wherein the processor 500, the communication interface 503 and the memory 501 are connected through the bus 502; the processor 500 is used to execute executable modules, such as computer programs, stored in the memory 501.
The Memory 501 may include a Random Access Memory (RAM) or a non-volatile Memory (NVM), such as at least one disk Memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network and the like can be used.
The bus 502 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (Extended Industry Standard Architecture) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one double-headed arrow is shown in FIG. 5, but this does not indicate only one bus or one type of bus.
The memory 501 is used for storing a program, the processor 500 executes the program after receiving an execution instruction, and a method executed by the apparatus defined by the flow disclosed in any of the foregoing embodiments of the present invention may be applied to the processor 500, or implemented by the processor 500.
The processor 500 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 500. The Processor 500 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the device can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 501, and the processor 500 reads the information in the memory 501, and completes the steps of the method in combination with the hardware thereof.
Additionally, embodiments of the present invention also provide a computer-readable storage medium storing computer-executable instructions that, when invoked and executed by a processor, cause the processor to implement the method described above.
The legend labeling method, apparatus, and computer program product of the drawing operating system provided in the embodiments of the present invention include a computer readable storage medium storing program codes, where instructions included in the program codes may be used to execute the methods described in the foregoing method embodiments, and specific implementations may refer to the method embodiments and are not described herein again.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working process of the apparatus described above may refer to the corresponding process in the foregoing method embodiment, and is not described herein again.
In addition, in the description of the embodiments of the present invention, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral connection; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meaning of the above terms in the present invention can be understood in specific cases for those skilled in the art.
The functions, 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 may be embodied in the form of a software product, which is stored in a storage medium and includes 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.
In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that the following embodiments are merely illustrative of the present invention, and not restrictive, and the scope of the present invention is not limited thereto: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A legend labeling method, comprising the steps of:
when an legend labeling operation instruction is received, acquiring a target plane legend type selected by a user and a specified range of a preset drawing, wherein the target plane legend comprises descriptions of the legend type;
searching for a target plane legend corresponding to the target plane legend type within the specified range of the preset drawing;
and carrying out legend labeling operation on the target plane legend according to the legend labeling operation instruction.
2. The legend labeling method of claim 1, wherein said finding a target plane legend corresponding to said target plane legend type within a specified range of said preset drawing comprises:
searching for at least one plane legend within the specified range of the preset drawing;
screening out a target plane legend corresponding to the target plane legend type from the at least one plane legend according to the parameterization information characteristic data corresponding to each plane legend; wherein the parametric information feature data comprises a plane legend type.
3. The legend labeling method of claim 1, wherein said performing legend labeling operations on said target plane legend according to said legend labeling operation instructions comprises:
and when the legend labeling operation instruction is a terrain annotation instruction, carrying out batch labeling on the terrain lines of the terrain where the target plane legend is located according to the known elevation and the preset equal altitude distance in the specified range of the preset drawing.
4. The legend labeling method of claim 1, wherein said performing legend labeling operations on said target plane legend according to said legend labeling operation instructions comprises:
and when the legend labeling operation instruction is a labeling proportion instruction, modifying the labeling proportion of the legend of the target plane according to the labeling proportion instruction within the specified range of a preset drawing.
5. The legend labeling method of claim 1, further comprising:
when a statistical searching instruction is received, a plane legend of statistics to be searched and selected by a user is obtained;
and searching and counting the number and the positions of the plane legends of the same type as the plane legends to be searched and counted in the specified range of the preset drawing.
6. A legend labeling apparatus for use with drawing software, said apparatus comprising:
the information acquisition module is used for acquiring a target plane legend type selected by a user and a specified range of a preset drawing when a legend labeling operation instruction is received, wherein the target plane legend comprises descriptions of the legend type;
the legend searching module is used for searching and obtaining a target plane legend corresponding to the type of the target plane legend within the specified range of the preset drawing;
and the legend labeling module is used for carrying out legend labeling operation on the target plane legend according to the legend labeling operation instruction.
7. The legend labeling apparatus of claim 6, wherein said legend lookup module is specifically configured to:
searching for at least one plane legend within the specified range of the preset drawing;
screening out a target plane legend corresponding to the target plane legend type from the at least one plane legend according to the parameterization information characteristic data corresponding to each plane legend; wherein the parametric information feature data comprises a plane legend type.
8. The legend labeling apparatus of claim 7, wherein said legend labeling module is specifically configured to:
and when the legend labeling operation instruction is a terrain annotation instruction, carrying out batch labeling on the terrain lines of the terrain where the target plane legend is located according to the known elevation and the preset equal altitude distance in the specified range of the preset drawing.
9. The legend labeling apparatus of claim 7, wherein said legend labeling module is further configured to:
and when the legend labeling operation instruction is a labeling proportion instruction, modifying the labeling proportion of the legend of the target plane according to the labeling proportion instruction within the specified range of a preset drawing.
10. A drawing operating system comprising a memory, a processor, a computer program executable on the processor stored in the memory, the processor implementing the method of any one of claims 1 to 5 when executing the computer program.
CN202111253869.3A 2021-10-27 2021-10-27 Legend labeling method, device and drawing operation system Pending CN113987616A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111253869.3A CN113987616A (en) 2021-10-27 2021-10-27 Legend labeling method, device and drawing operation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111253869.3A CN113987616A (en) 2021-10-27 2021-10-27 Legend labeling method, device and drawing operation system

Publications (1)

Publication Number Publication Date
CN113987616A true CN113987616A (en) 2022-01-28

Family

ID=79742334

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111253869.3A Pending CN113987616A (en) 2021-10-27 2021-10-27 Legend labeling method, device and drawing operation system

Country Status (1)

Country Link
CN (1) CN113987616A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107590844A (en) * 2017-08-01 2018-01-16 河南科技大学 The method for drafting of shade tree in a kind of large scale garden landscape plan
CN109165401A (en) * 2018-07-09 2019-01-08 国核电力规划设计研究院有限公司 A kind of method and apparatus that two-dimentional construction drawing is generated based on civil engineering structure threedimensional model
CN109408897A (en) * 2018-09-26 2019-03-01 中广核工程有限公司 The conversion method and system identified based on PDMS to AutoCAD drawing size marking
CN109903369A (en) * 2019-01-17 2019-06-18 平安城市建设科技(深圳)有限公司 Three-dimensional house type model building method, device, equipment and readable storage medium storing program for executing
CN112560926A (en) * 2020-12-07 2021-03-26 杭州聚玻科技有限公司 Method for automatically determining glass type

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107590844A (en) * 2017-08-01 2018-01-16 河南科技大学 The method for drafting of shade tree in a kind of large scale garden landscape plan
CN109165401A (en) * 2018-07-09 2019-01-08 国核电力规划设计研究院有限公司 A kind of method and apparatus that two-dimentional construction drawing is generated based on civil engineering structure threedimensional model
CN109408897A (en) * 2018-09-26 2019-03-01 中广核工程有限公司 The conversion method and system identified based on PDMS to AutoCAD drawing size marking
CN109903369A (en) * 2019-01-17 2019-06-18 平安城市建设科技(深圳)有限公司 Three-dimensional house type model building method, device, equipment and readable storage medium storing program for executing
CN112560926A (en) * 2020-12-07 2021-03-26 杭州聚玻科技有限公司 Method for automatically determining glass type

Similar Documents

Publication Publication Date Title
CN108228169B (en) Chart making method, device, equipment and medium based on eCharts tool
CN104132897A (en) Measuring method and device for nitrogen content of plant leaf on basis of handheld equipment
CN109670091A (en) A kind of metadata intelligent maintenance method and apparatus based on data standard
CN108829583A (en) A kind of page compatibility test method and device based on Selenium
CN115858831A (en) Data storage method for database
CN106033387B (en) The method and apparatus for testing flash intrinsic controls
CN110705213A (en) PDF (Portable document Format) table extraction method and device, terminal and computer readable storage medium
CN113723376B (en) Intelligent screen display data acquisition method, device, equipment and storage medium
CN109917978B (en) BiM model-based annotation corresponding component display method and device and storage device
CN115422201A (en) Layer-level data analysis method and device and electronic equipment
CN109815243B (en) Structured storage method and device during document interface modification
CN113987616A (en) Legend labeling method, device and drawing operation system
CN113641719A (en) Data processing method, data processing device, computer and storage medium
CN113901561A (en) Seedling table generation method and device and drawing operation system
CN110321190B (en) Method and device for optimizing icons in desktop
CN113901560A (en) Data processing method and device for water supply and drainage construction drawing and drawing operation system
CN109389972B (en) Quality testing method and device for semantic cloud function, storage medium and equipment
CN113157212B (en) Flash storage method and device, intelligent wearable device and storage medium
CN115544620A (en) Method, device and equipment for analyzing door and window tables in drawing and storage medium
CN113641284B (en) Regional plotting method and device of electronic map, electronic equipment and storage medium
CN110321124B (en) Text layout optimization method and device and electronic equipment
CN117094262A (en) Analytic drawing method and device of FPGA chip model
CN109739876B (en) Data query method and device for database based on Sqltoy-orm framework
CN114444185A (en) In-situ labeling identification method and device and electronic equipment
CN113901616A (en) Part searching method and system

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