Drawing reconciliation system and drawing reconciliation method

The system aligns drawings with varying characteristics by identifying similar equipment graphic information and correcting positions based on similarity, addressing inconsistencies in drawing alignment methods.

JP2025130567APending Publication Date: 2025-09-08HITACHI LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024027822
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-27
Publication Date
2025-09-08

AI Technical Summary

Technical Problem

Existing methods fail to accurately align drawings with varying drawing periods, rules, and subjects in a common coordinate system due to differences in facility locations, shapes, and included types, leading to inconsistent position corrections.

Method used

A system and method that utilizes a similar equipment graphic information calculation unit to identify and align drawings by comparing hierarchical equipment graphic information, calculating similarities, and correcting positions based on high-similarity equipment, using preprocessing, classification, and correlation coefficients to establish corresponding points.

Benefits of technology

Enables accurate alignment of drawings with differing drawing times, rules, and subjects by identifying common positions and shapes, ensuring precise placement in a unified coordinate system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025130567000001_ABST
    Figure 2025130567000001_ABST
Patent Text Reader

Abstract

To provide a technique for reconciling the positions of a plurality of drawings created at different periods of time and according to different drafting rules.SOLUTION: A drawing reconciliation system comprises: a similar facility graphic information calculation unit which accepts input of first drawing information expressed in a coordinate system and second drawing information expressed in a coordinate system different from that of the first drawing information, and outputs first similar facility graphic information including similarity scores and features for each combination of first facility graphic information of two or more hierarchies constituting the first drawing information and second facility graphic information of two or more hierarchies constituting the second drawing information across a plurality of combinations of hierarchies between the first facility graphic information and the second facility graphic information; and a position correction unit which accepts input of the first drawing information and the first similar facility graphic information, corrects the position of the first drawing information using the features when the similarity scores of the first similar facility graphic information meet predetermined conditions, and outputs the correction drawing information having been subjected to the position correction.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a drawing alignment system and a drawing alignment method. [Background technology]

[0002] As a technique related to position correction for arranging multiple drawings showing the locations of various facilities such as buildings, roads, utility poles, trees, and pipelines in the same coordinate system, for example, Patent Document 1 describes a method for correcting the positions of a map represented by vector data and a satellite image represented by raster data. Patent Document 1 describes a method in which four farthest points are set as corresponding points on two axes extending from the center of gravity of the coordinates of the outline of land on the map, and four farthest points are set as corresponding points on two axes extending from the center of gravity of the entire image for the satellite image, and the positions are corrected so that the distance between these corresponding points is equal to or less than a predetermined value, and the images are then displayed in an overlapping manner. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 09-153131 Summary of the Invention [Problem to be solved by the invention]

[0004] The locations and shapes of buildings, roads, utility poles, trees, pipelines, and other facilities depicted on maps, official charts, and other drawings managed by various public entities change daily. As a result, depending on the time of drawing, drawing rules, and drawing subject, some facilities' locations and shapes match across multiple drawings, while others do not. For example, if drawings were made before or after the construction of a building or road, the building or road shape may appear on only one of the two drawings. Furthermore, drawing rules may differ from one drawing to another, such as when the outlines and boundaries representing building shapes are simplified or detailed. Furthermore, the types of facilities included on each drawing may differ depending on the drawing subject, depending on the purpose of the drawing.

[0005] Therefore, when correcting the position of maps or drawings in different coordinate systems to place them in the same coordinate system, if the coordinate information of the corresponding point is set based on the position information of the contour line of the specified equipment, as described in Patent Document 1, accurate position correction cannot be performed if there is no equipment corresponding to one of the drawings or if the position or shape of the equipment is different.

[0006] The present invention has been made in consideration of the above points, and aims to perform position correction for various drawings such as maps and official maps, so that multiple drawings that have differences in the drawing period, drawing rules, and drawing subjects are accurately placed in the same coordinate system. [Means for solving the problem]

[0007] In order to achieve the above-mentioned object, one embodiment of a communication control device of the present invention includes a similar equipment graphic information calculation unit that inputs first drawing information expressed in a coordinate system and second drawing information expressed in a coordinate system different from that of the first drawing information, and outputs first similar equipment graphic information including the similarity and characteristics of each combination of the first equipment graphic information and the second equipment graphic information among multiple combinations of hierarchies between first equipment graphic information of two or more levels that constitute the first drawing information and second equipment graphic information of two or more levels that constitute the second drawing information; and a position correction unit that inputs the first drawing information and the first similar equipment graphic information, corrects the position of the first drawing information using the characteristics when the similarity of the first similar equipment graphic information satisfies a predetermined condition, and outputs the position-corrected first corrected drawing information. [Effects of the Invention]

[0008] According to the present invention, it is possible to identify equipment that has a common position or shape in multiple drawings based on the degree of similarity, and by setting the coordinate information of corresponding points based on the position information of equipment that has a high degree of similarity and correcting the positions of the drawings, it is possible to perform position correction to accurately position multiple drawings that have differences in drawing time, drawing rules, and drawing subjects on the same coordinate system. Other problems, configurations, and effects will become clear from the description of the embodiments below. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a diagram illustrating an example of the configuration of a drawing matching system according to a first embodiment. [Figure 2A] FIG. 2 is a diagram showing an example of first drawing information in the first embodiment. [Figure 2B] FIG. 10 is a diagram showing an example of second drawing information in the first embodiment. [Figure 3] FIG. 10 is a diagram illustrating an example of processing by a similar equipment graphic information calculation unit in the first embodiment. [Figure 4] FIG. 10 is a diagram illustrating an example of pre-processing in the first embodiment. [Figure 5] FIG. 10 is a diagram illustrating an example of a method for realizing preprocessing in the first embodiment. [Figure 6] FIG. 10 is a diagram showing an example of drawing information after preprocessing in the first embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of a classification process of facility graphic information according to the first embodiment. [Figure 8] FIG. 10 is a diagram illustrating an example of drawing information decomposed into hierarchical classifications of facility graphic information according to the first embodiment. [Figure 9] 10 illustrates an example of a labeling process in the first embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a process of calculating a similarity between pieces of equipment graphic information according to the first embodiment. [Figure 11] FIG. 4 is a diagram illustrating an example of correlation calculation processing in the first embodiment. [Figure 12] FIG. 10 is a diagram showing an example of a correlation coefficient distribution in the first embodiment. [Figure 13] FIG. 10 is a diagram illustrating an example of a process of calculating a similarity between pieces of equipment graphic information according to the first embodiment. [Figure 14] FIG. 10 is a diagram illustrating an example of similar facility graphic information according to the first embodiment. [Figure 15] FIG. 4 is a diagram illustrating an example of processing by a position correction unit according to the first embodiment. [Figure 16] FIG. 10 is a diagram illustrating an example of a corresponding point setting process in the first embodiment. [Figure 17] FIG. 10 is a diagram illustrating an example of a position correction process according to the first embodiment. [Figure 18] FIG. 4 is a diagram illustrating an example of corresponding point information in the first embodiment. [Figure 19] FIG. 10 is a diagram illustrating an example of a position correction process according to the first embodiment. [Figure 20] FIG. 2 is a diagram illustrating an example of a hardware configuration of the drawing matching system according to the first embodiment. [Figure 21] FIG. 2 is a diagram showing an example of an input / output screen of the drawing matching system according to the first embodiment. [Figure 22] 10 is a diagram illustrating an example of a method for displaying drawing information after position correction in the first embodiment. FIG. [Figure 23] FIG. 10 is a diagram illustrating an example of the configuration of a drawing matching system according to a second embodiment. [Figure 24] FIG. 10 is a diagram illustrating an example of processing by a similar equipment graphic information calculation unit in the second embodiment. [Figure 25] FIG. 11 is a diagram illustrating an example of similar facility graphic information in the second embodiment. [Figure 26] FIG. 10 is a diagram illustrating an example of processing by a correction priority calculation unit in the second embodiment. [Figure 27] FIG. 10 is a diagram illustrating an example of a network analysis process according to the second embodiment. [Figure 28] FIG. 10 is a diagram illustrating an example of a network graph according to the second embodiment. [Figure 29] FIG. 11 is a diagram illustrating an example of a combination addition process of equipment graphic information in the second embodiment. [Figure 30] FIG. 11 is a diagram illustrating an example of a network graph after adding a combination of equipment graphic information in the second embodiment. [Figure 31] FIG. 10 is a diagram illustrating an example of processing by a position correction unit in the second embodiment. [Figure 32] FIG. 10 is a diagram illustrating an example of a corresponding point setting process in the second embodiment. [Figure 33] FIG. 10 is a diagram illustrating an example of the configuration of a drawing matching system according to a third embodiment. [Figure 34] FIG. 11 is a diagram illustrating an example of a synthesis process in the third embodiment. [Figure 35] FIG. 10 is a diagram illustrating an example of the configuration of a drawing matching system according to a fourth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] Several embodiments of the present invention will be described below with reference to the drawings. Each embodiment is an example for explaining the present invention, and appropriate omissions and simplifications have been made for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural. The position, size, shape, range, etc. of each component shown in the drawings may not represent the actual position, size, shape, range, etc., in order to facilitate understanding of the invention. Therefore, the present invention is not necessarily limited to the position, size, shape, range, etc. disclosed in the drawings. Various types of information may be described using expressions such as "table," "list," and "queue," but various types of information may be expressed using other data structures. For example, various types of information such as "XX data," "XX table," "XX list," and "XX queue" may also be referred to as "XX information." When describing identification information, expressions such as "identification information," "identifier," "name," "ID," and "number" are used, but these terms are interchangeable. In all drawings used to explain the embodiments, identical components are generally designated by the same reference numerals, and repeated description thereof will be omitted. Furthermore, in the following embodiments, the components (including element steps, etc.) are not necessarily essential unless otherwise specified or considered to be clearly essential in principle. Furthermore, when it is said that "consists of A," "is made of A," "has A," or "includes A," other elements are not excluded unless otherwise specified to refer to only that element. Similarly, in the following embodiments, when referring to the shape, positional relationship, etc. of components, etc., it includes things that are substantially similar or similar to that shape, etc., unless otherwise specified or considered to be clearly not essential in principle. [Example]

[0011] <Processing Procedure> Fig. 1 shows an example of the functional configuration of a drawing matching system S01 in Example 1. As shown in Fig. 1, the drawing matching system S01 is functionally configured with a similar equipment figure information calculation unit P01 and a position correction unit P02. The drawing matching method shows a drawing matching method in which first drawing information D01 and second drawing information D02 in a coordinate system different from that of the first drawing information D01 are input, and first corrected drawing information E011 after position correction in which the coordinates of the first drawing information D01 are corrected is output.

[0012] Different coordinate systems are those in which one image information, i.e., drawing information, has at least an offset relative to the other image information, i.e., drawing information, and can be displayed in the same coordinate system with the same scale and direction through processing such as movement, rotation, enlargement, reduction, shear deformation, geometric correction, etc. Furthermore, each function of the drawing alignment system S01 may be configured as separate devices, or may be configured as a single drawing alignment device.

[0013] FIG. 2A shows an example of first drawing information D01, and FIG. 2B shows an example of second drawing information D02. Graphics B01, B02, B03, and B04 in FIG. 2A represent elements of equipment graphic information representing buildings, plots, etc. Graphic K01 represents elements of equipment graphic information representing pipelines, cables, etc. Graphics R01 and R02 represent elements of equipment graphic information representing road edges or centerlines, etc. Furthermore, the scale symbol V01 represents the distance between arrows. The direction symbol V02 indicates the direction of the first drawing information D01. In this way, the first drawing information D01 includes multiple graphic elements, the scale symbol V01, the direction symbol V02, etc.

[0014] Similarly, figures B01a and B02a in Figure 2B represent elements of equipment graphic information representing buildings, plots, etc. Figure K02 represents elements of equipment graphic information representing pipes, cables, etc. Figure R01a represents elements of equipment graphic information representing road edges or centerlines, etc. Furthermore, the scale symbol V01a represents an arrow and the distance in real space corresponding to the length of that arrow. The direction symbol V02a indicates the direction of the second drawing information D02. In this way, the second drawing information D02 includes multiple graphic elements, scale symbols V01a, direction symbols V02a, etc.

[0015] Returning to Figure 1, the similar equipment graphic information calculation unit P01 takes the first drawing information D01 and the second drawing information D02 as input, and outputs similar equipment graphic information M04 as the first similar equipment graphic information by selecting the equipment graphic information from each drawing information in order of highest similarity.

[0016] Figure 3 shows an example of the configuration of the similar equipment graphic information calculation unit P01 in Figure 1. As shown in Figure 3, the similar equipment graphic information calculation unit P01 is made up of preprocessing P011, equipment graphic information classification processing P012, and processing P013 to calculate the similarity between equipment graphic information, and receives first drawing information D01 and second drawing information D02 as input, and outputs similar equipment graphic information M04.

[0017] Fig. 4 shows an example of the preprocessing P011 in Fig. 3. The preprocessing P011 in Fig. 4 is composed of a scale adjustment process P0111 and a range specification process P0112, and takes first drawing information D01 or second drawing information D02 (not shown) as input to generate and output first post-preprocessing drawing information D011 or second post-preprocessing drawing information D021 (not shown). This scale adjustment process P0111 takes first drawing information D01 or second drawing information D02 as input to specify a scale and direction, and performs processing to match the scale and direction of the first drawing information D01 and the second drawing information D02.

[0018] In the range specification process P0112, a process is performed to specify the coordinate range of the similar equipment graphic information M04 for the scale-adjusted first drawing information (P0113) or second drawing information (not shown), thereby outputting first pre-processed drawing information D011 or second pre-processed drawing information D021 (not shown) after pre-processing.

[0019] Figure 5 is a diagram showing an overview of the pre-processing P011 when using the first drawing information D01 as an example. An example of the scale adjustment process P0111 in Figure 4 is explained with reference to Figure 5. Based on the scale symbol V01 included in the first drawing information D01, the system user inputs and specifies a straight line segment indicated by a one-way arrow P0111a on the first drawing information D01. The system user also inputs a distance P0111b corresponding to this line segment via an input device such as a keyboard.

[0020] Then, based on the direction symbol V02, the system user rotates the end point of the specified arrow P0111a in an arc shape starting from the start point in the direction of arrow P0111c using an input device such as a mouse, specifying the north direction. This performs processing to specify the direction on the first drawing information. Note that the method of specifying the direction is not limited to specifying the north direction, and the angle of the arc may also be used as the rotation angle.

[0021] Furthermore, the rectangular area P0112a indicated by the dashed line in FIG. 5 and the arrow P0112b inside the rectangular area represent an example of the range specification process P0112 in FIG. 4. The system user can specify a rectangular area with the arrow P0112b as its diagonal by selecting two points, the start point and the end point of the arrow P0112b. This rectangular area is then set as the coordinate range that is input to the equipment graphic information classification process P012. The rectangular area that serves as the coordinate range may be the entire area of ​​the first drawing information D01. The coordinate range setting method is not limited to a rectangle; it may also be set as a circle with the two specified points as its diameter, or as a polygon with three or more specified points as its vertices.

[0022] Similar processing is performed on the second drawing information D02. At this time, range extraction, rotation, enlargement, and reduction processing are performed on the coordinate system of at least one of the drawing information so that the scale and direction in the coordinate system of the first drawing information D01 match the scale and direction and coordinate reference system (geodetic, spherical, or Cartesian) in the coordinate system of the second drawing information D02. Furthermore, the rectangular area specified for the second drawing information D02 is a rectangular area that overlaps with at least an object corresponding to the rectangular area for the first drawing information D01. For example, the object refers to a building, road, pipeline, etc. that should be compared between the first drawing information and the second drawing information. In this way, the first preprocessed drawing information D011 or the second preprocessed drawing information D021 (not shown) shown in FIG. 6 is created.

[0023] Fig. 7 shows a processing example of the equipment graphic information classification process P012 of Fig. 3. The equipment graphic information classification process P012 receives the first preprocessed drawing information D011 or the second preprocessed drawing information D021 (not shown) as input, and generates and outputs a first drawing information group D012 decomposed for each hierarchical classification of the equipment graphic information or a second drawing information group D022 decomposed for each hierarchical classification of the equipment graphic information.

[0024] Specifically, attribute information acquisition process P0121 is performed to acquire attribute information that is classification information such as building, road, and pipeline, relating to the classification of hierarchical facility graphic information contained in the drawing information. Note that, for example, if attribute information such as pipeline can be separately identified as a gas pipe or a water pipe, and further, if a water pipe can be separately identified as a water supply pipe or a water receiving pipe, these may be processed as different attributes. Then, process P0122 is performed to create image information for each hierarchical classification of the facility graphic information based on the attribute information.

[0025] 8 shows an example of the first drawing information group D012 broken down by hierarchical classification of the equipment graphic information. For example, there is first equipment graphic information D0121, which is the first hierarchical level of the first drawing information based on attribute information indicating a building or the like in the first drawing information, second equipment graphic information D0122, which is the second hierarchical level of the first drawing information based on attribute information indicating a road or the like, and third equipment graphic information D0123, which is the third hierarchical level of the first drawing information based on attribute information indicating a pipeline or the like. In this way, the first drawing information has equipment graphic information of drawings at two or more hierarchical levels.

[0026] The equipment graphic information of the first drawing (first equipment graphic information) consists of first equipment graphic information D0121, second equipment graphic information D0122, and third equipment graphic information D0123. Similarly, the equipment graphic information of the second drawing (second equipment graphic information) consists of first equipment graphic information D0221, second equipment graphic information D0222, and third equipment graphic information D0223 (see FIG. 13).

[0027] A first drawing information group D012 and a second drawing information group D022 are created as this image information. In other words, multiple pieces of decomposed image information are created. The image information is a representation (raster data) of the contours of equipment graphic information expressed in coordinates using a vector data format such as CAD (Computer Aided Design) as changes in brightness values ​​on pixels, and the pixels that overlap with the contours of the equipment graphic information and those that do not are represented by the difference in brightness values.

[0028] Returning to Figure 7, when the first pre-processed drawing information D011 or the second pre-processed drawing information D021 is image information (raster data) that does not have attribute information, for example, the number of sheets of image information created based on attribute information is determined (P0123), and if the number of sheets is less than the predetermined number, i.e., if it is less than a predetermined value, a labeling process P0124 is performed to label each image information, and a division creation process P0125 is performed to create divided image information divided according to classification based on contour features.

[0029] Figure 9 shows an example in which, when the number of sheets of image information does not reach a predetermined value, the labeling process P0124 of Figure 7 and the division creation process P0125 for creating image information for each classification based on contour features are executed on the first equipment graphic information D0121 (Figure 8) of the first drawing information.

[0030] In the labeling process P0124 of Fig. 7, a labeling process is performed to create equipment graphic information L01 to which new attribute information has been assigned as a first classification element LL01 and a second classification element LL02 based on contour features, as shown in Fig. 9. Then, for each classification based on the contour features, a division creation process P0125 is performed to create image information (L011, L012) by dividing the equipment graphic information L01, and replace the first equipment graphic information D0121 of the first drawing information or add the divided image information (L011, L012).

[0031] Furthermore, if the predetermined value set by executing the division creation process P0125 is not met, the same process is performed on the other equipment graphic information (D0122, D0123). In this way, a first drawing information group D012 is created as a group decomposed by hierarchical classification of the equipment graphic information. Note that the same process is also performed on the second pre-processed drawing information D021 if the predetermined value set in advance is not met.

[0032] Returning to Figure 3, the similarity calculation process P013 between equipment graphic information takes as input a first group of drawing information D012 decomposed by hierarchical classification of the equipment graphic information, and a second group of drawing information D022 decomposed by hierarchical classification of the equipment graphic information, and outputs similar equipment graphic information M04.

[0033] Fig. 10 shows an example of the process P013 for calculating the similarity between equipment graphic information in Fig. 3. A process (P0131) is performed to select one equipment graphic information classification for each attribute from the classifications of the equipment graphic information in the first drawing information group D012, which is decomposed into each hierarchical classification of the equipment graphic information, and the second drawing information group D022, which is decomposed into each hierarchical classification of the equipment graphic information.

[0034] Then, a correlation calculation process P0132 is performed to calculate the correlation between image information corresponding to equipment graphic information selected from the first drawing information group D012, which is decomposed into each hierarchical classification of the equipment graphic information, and image information corresponding to equipment graphic information selected from the second drawing information group D022, which is decomposed into each hierarchical classification of the equipment graphic information. This process acquires a correlation coefficient distribution P01321, which is the distribution of correlation coefficients corresponding to coordinates.

[0035] Furthermore, a similarity calculation process (P0133) is performed based on the characteristics of the correlation coefficient distribution P01321. In this way, it is confirmed (P0134) whether all combinations of equipment graphic information categories are covered, from the process of selecting the equipment graphic information category (P0131) to the process of calculating the similarity based on the correlation coefficient distribution characteristics (P0133). If not, the process is repeated, and if covered, similar equipment graphic information M04 is output.

[0036] FIG. 11 shows an example of executing the correlation calculation process P0132 of FIG. 10 using image information of the first equipment graphic information D0121 of the first drawing information and the first equipment graphic information D0221 of the second drawing information as input.

[0037] Based on the image information (second image information) of the first equipment graphic information D0221 of the second drawing information, image information D0221a is created as second margin-added image information, in which a margin area is added around the image information (first image information) constituting the first equipment graphic information D0121 of the first drawing information in eight directions, with the size (pixels) of the image information being padded with zeros.

[0038] The image information D0221a of the first equipment graphic information of the second drawing information to which the margin area has been added is positioned so that the upper left corner of the image information of the first equipment graphic information D0121 of the first drawing information overlaps with the end of the image information D0221a of the first equipment graphic information, for example, the upper left corner of the image information D0221a of the first equipment graphic information (the origin position of the two axes indicated by I and J in the figure).

[0039] Then, the image information of the first equipment graphic information D0121 of the first drawing information is shifted pixel by pixel to the bottom right end in the direction indicated by the dotted arrow in Figure 11 (the Z-order direction in which the values ​​of I and J increase), and a correlation coefficient is obtained between the image information D0221a of the first equipment graphic information of the second drawing information and the image information D0121 of the first equipment graphic information of the first drawing information, with a margin area added.

[0040] In this case, the correlation coefficient refers to a value that can be obtained using at least one of the following methods, including but not limited to the correlation coefficient (Cross Coefficient), normalized cross correlation (NCC), or zero-mean normalized cross correlation (ZNCC), as well as the sum of squared differences (SSD) that uses the sum of squares of differences in pixel values ​​(squared error) and the sum of absolute differences (SAD) that uses the sum of absolute values ​​of differences in pixel values.

[0041] Fig. 12 is an example of the correlation coefficient distribution P01321 output by the correlation calculation process P0132 in Fig. 10. The correlation coefficient distribution P01321 in Fig. 12 is obtained by reflecting the correlation coefficient at the shift position for each pixel of the first equipment graphic information D0121 of the first drawing information on the image information D0221a in which the blank area is added to the first equipment graphic information D0221 of the second drawing information in Fig. 11 in the brightness value of the pixel.

[0042] 12, the correlation coefficient at which the correlation coefficient of the first equipment graphic information D0121 of the first drawing information is maximized on the first equipment graphic information D0221a of the second drawing information to which the margin area has been added is taken as the similarity Q01, and information on the position that is characteristic of the correlation coefficient distribution is taken as the pixel position Q02, and the similarity Q01 and pixel position Q02 are stored in the similar equipment graphic information M04. Alternatively, Gaussian fitting may be performed to detect peaks, and the correlation coefficient of the acquired peak may be taken as the similarity Q01 and the position as the pixel position Q02, and the similarity Q01 and pixel position Q02 may be stored in the similar equipment graphic information M04.

[0043] FIG. 13 illustrates a process for calculating similarity between equipment graphic information. As shown in FIG. 13, the process P013 for calculating similarity between equipment graphic information in FIG. 10 checks whether all classification combinations of all equipment graphic information in the first drawing (equipment graphic information on the first drawing) and all equipment graphic information in the second drawing (equipment graphic information on the second drawing) have been exhausted (P0134). Correlation calculations and other operations are repeatedly performed until exhaustion is complete, thereby creating similar equipment graphic information M04. It is also possible to omit attribute combinations that are clearly determined to have low similarity. For example, if the equipment graphic information on the first drawing is a water pipe and the equipment graphic information on the second drawing is a gas pipe, such an attribute combination may be omitted. This omission reduces the time required for the process for calculating similarity between equipment graphic information.

[0044] 14 shows an example of similar equipment graphic information M04, which includes the similarity Q01, the pixel position Q02 where the correlation coefficient of the similarity Q01 was calculated, an identifier Q03 that identifies the attribute (e.g., "building") of the hierarchical classification of the equipment graphic information of the first drawing information for which the similarity was calculated, and an identifier Q04 that identifies the attribute (e.g., "building") of the hierarchical classification of the equipment graphic information of the second drawing information for which the similarity was calculated. Then, all combinations of the hierarchical classifications of the equipment graphic information are described and sorted in descending order of similarity. Thus, when the processing of FIG. 10 is completed, the processing of FIG. 3 is also completed, and the process returns to FIG. 1 to perform the position correction unit P02.

[0045] 17 is a diagram showing an example of position correction processing related to the position correction unit P02. By converting the pixel position Q02 of the similar equipment graphic information M04 into the corresponding coordinates on the scale and direction of the second drawing information D02, a first corresponding point PP01 is created between the coordinates corresponding to the pixel position Q02 of the second drawing information D02 and the coordinates corresponding to the pixel position Q02 of the first drawing information D01, and the correction amount for the parallel movement is determined. Note that when setting the corresponding points, one or more corresponding points can also be manually added.

[0046] The position information of the contours constituting the equipment graphic information selected from the first drawing information D01 and the equipment graphic information selected from the second drawing information D02 is used. When the coordinates of the additional second corresponding point PP02 are obtained in this manner, in addition to translation based on the corresponding point PP01, position correction processing including enlargement, reduction, rotation, and shear deformation is performed on the first drawing information D01 based on the corresponding point PP02. Alternatively, the processing may be performed solely based on the corresponding point PP02. Then, the coordinate information of the first drawing information D01 is corrected by the position correction processing based on the correction amount of the corresponding point PP01, etc., to obtain first corrected drawing information E011 after the position correction.

[0047] The position correction unit P02 in Fig. 1, which performs such processing, uses the similar equipment figure information M04 in Fig. 14 and the first drawing information D01. Using these as inputs, corrections are made to the pixel position Q02 in the similar equipment figure information M04, at which the similarity Q01 was calculated, by subtracting numerical information corresponding to the blank area or numerical information of the rectangular area stored in memory A02 (see Fig. 20).

[0048] In FIG. 17, the first drawing information D01 and the second drawing information D02 are arranged at predetermined positions in the same coordinate system, and a corresponding point PP01 is obtained (details will be described later). This corresponding point PP01 is information having a coordinate position corresponding to pixel position Q02 of the first drawing information D01 and a coordinate position corresponding to pixel position Q02 of the second drawing information D02. Then, a coordinate transformation coefficient PE07 is calculated using the corresponding point PP01 to convert the amount of correction on the scale and direction of the second drawing information D02 (details will be described later). By correcting the coordinates of the first drawing information D01 based on the calculated coordinate transformation coefficient PE07, first corrected drawing information E011 after position correction in which the coordinates of the first drawing information D01 have been shifted, etc., is created and output.

[0049] As explained in Fig. 17, Fig. 15 shows an example configuration of the position correction unit P02 in Fig. 1. The position correction unit P02 is composed of a corresponding point setting process P021 and a position correction process P022, and receives first drawing information D01, second drawing information D02, and similar facility figure information M04 as input, and outputs first corrected drawing information E011 after position correction. Fig. 16 shows an example configuration of the corresponding point setting process P021 in Fig. 15. It receives similar facility figure information M04 and first drawing information D01 as input, and outputs corresponding point information M07.

[0050] In Figure 16, from the similar equipment graphic information M04, for example, a combination of predetermined equipment graphic information (equipment graphic information with identifier Q03 and equipment graphic information with identifier Q04 in Figure 14) is selected (P0211) when the combination of equipment graphic information with the highest similarity Q01 is satisfied as a condition, and the corresponding pixel position Q02 is obtained. That is, as shown in Figure 14, the pixel position Q02 value "13,12" in the first row of the list with the highest similarity Q01 value "0.61" is obtained. Note that it is possible to manually select values ​​other than the one with the highest similarity Q01 value.

[0051] Then, the corresponding point PP01 is identified from the value of the pixel position Q02 and the corresponding image information, and the position is corrected, and the corresponding point coordinates that become the corrected position on the drawing after the position correction are set (P0212).Then, these are output as the corresponding point information M07.

[0052] 18 shows an example of the corresponding point information M07, which is composed of one or more corresponding points (e.g., PP01, PP02) set by the corresponding point setting process P021. The corresponding point information M07 stores a reference drawing PE01 (e.g., second drawing information D02) that stores an identifier of one of the input drawing information.

[0053] Also, a corrected drawing PE02 (for example, first drawing information D01) having an identifier of drawing information for performing a different position correction, different from the reference drawing PE01, is stored. Furthermore, corresponding point coordinates PE03 storing the coordinates of corresponding points of the reference drawing set on the drawing information of the reference drawing PE01 and the drawing information of the corrected drawing PE02 is stored. Also, corresponding point coordinates PE04 storing the coordinates of corresponding points of the corrected drawing is stored. The corresponding point coordinates PE03 and the corresponding point coordinates PE04 are information from corresponding points (for example, PP01).

[0054] Note that the corresponding point coordinates PE05 on the reference drawing after position correction, which serve as the corrected positions for storing the calculation results of the position correction process P022, and the corresponding point coordinates PE06 on the corrected drawing after position correction, are stored after calculating the coordinate transformation coefficient PE07. The calculation of these coordinates after position correction is performed using a coefficient for storing the coordinate transformation coefficient PE07. The calculation of the coordinate transformation coefficient PE07 is performed using the corresponding point coordinates PE03 and PE04.

[0055] As shown in Figure 19, the position correction process P022 in Figure 15 calculates, based on the corresponding point information M07, the corresponding point coordinate PE06 of the corrected drawing after position correction, such that the distance from the corresponding point coordinate PE03 of the reference drawing is less than a predetermined value, and calculates the distance between the corresponding point coordinate PE06 of the corrected drawing after position correction and the corresponding point coordinate PE04 of the corrected drawing as a coordinate conversion coefficient PE07.

[0056] Specifically, when there is one corresponding point (for example, only PP01), the coordinates of the second drawing information D02 corresponding to the pixel position Q02 of the similar equipment figure information M04 are calculated, and these are stored in the corresponding point coordinates PE03 of the reference drawing, and also in the corresponding point coordinates PE06 of the corrected drawing after the position correction. Then, a coordinate conversion coefficient PE07 is obtained to convert the corresponding point coordinates PE04 of the first drawing information D01, which is the corrected drawing, into the corresponding point coordinates PE06 of the corrected drawing after the position correction.

[0057] In addition, when there are two or more corresponding points (for example, in the case of PP01 and PP02), at least one coordinate transformation method such as enlargement, reduction, rotation, shear deformation, and geometric transformation is selected according to the number of corresponding points, and a search is performed while changing the values ​​of the corresponding point coordinates PE06 of the corrected drawing after the position correction based on the coordinate transformation method, and the calculation of the coordinate transformation coefficients PE07 of all the corresponding points is performed in calculation P0221 until the coordinate transformation coefficients PE07 of all the corresponding points become equal to or less than a predetermined value (which corresponds to the allowable distance between corresponding points and the error range, and can be determined arbitrarily).

[0058] In the search process, the corresponding point coordinates PE05 on the reference drawing after position correction, the corresponding point coordinates PE06 on the corrected drawing after position correction, and the coordinate transformation coefficients PE07 of the corresponding point information M07 shown in FIG. 18 are provisionally updated and used.

[0059] 19, position correction (P0222) is performed to convert the coordinates of the first drawing information D01 based on the first drawing information D01 and the coordinate transformation coefficient PE07 of the corresponding point information M07 for the second drawing information D02, thereby obtaining corresponding point coordinates PE06 on the corrected drawing after position correction. These coordinates and the coordinate transformation coefficient PE07 are stored in the corresponding point information M07 of FIG. 18. Based on the corresponding point information M07 of FIG. 18 obtained in this way, first corrected drawing information E011 after position correction, including the corresponding point coordinates PE06 on the corrected drawing after position correction, is output.

[0060] The first drawing information D01 showing the gas pipe lines owned by each utility and the second drawing information D02 showing the water pipe lines are not limited to the examples shown in Figure 2A or Figure 2B, and the number, type, and arrangement of the equipment graphic information included may vary depending on the type of drawing data.

[0061] Furthermore, in order to eliminate the possibility that the maximum value of the correlation coefficient will become excessively large when the contour of the equipment graphic information is composed of points, lines, etc., the similarity calculated based on the correlation coefficient distribution in Figure 12 may be weighted based on the number of pixels or the size of the contour shape of either the equipment graphic information of the first drawing information or the equipment graphic information of the second drawing information, or the correlation coefficient may be weighted based on the sharpness (half-width) of the peak when extracting the peak using Gaussian fitting.

[0062] Furthermore, the first corrected drawing information E011 after the position correction may be output as raster data (image information in PDF format or the like) or vector data (CAD data in DXF format or the like).

[0063] <Device configuration example> 20 shows an example of the hardware configuration of a drawing consistency system S01. The drawing consistency system S01 includes a processor A01 such as a central processing unit (CPU) or a graphics processing unit (GPU), a memory A02 such as a dynamic random access memory (DRAM), a storage A03 such as a hard disk drive (HDD) or a solid state drive (SSD), an input device A04 such as a mouse, a switch, a keyboard, or a touch panel, an output device A05 such as a display, a communication module A06 such as a network interface card (NIC), a port for a wired local area network (LAN) cable (not shown), a power terminal, and a battery (not shown), etc. Each processing unit of the drawing consistency system S01 is realized by the processor A01 executing a program loaded in the memory A02.

[0064] 21 shows an example of a display screen H01 of the drawing alignment system. The display screen H01 serves as both the input device A04 and the output device A05. The display screen H01 is composed of a display area H013, a file input button H011 for specifying drawing information, an execute input button H012 for executing position correction processing, and the like.

[0065] The display area H013 can also display the execution results of each processing unit of the drawing matching system S01. As an example, Fig. 21 shows the state of the range specification process P0112 of the pre-processing P011 being executed.

[0066] Furthermore, as indicated by the arrow in the display example E02 of FIG. 22, the distance between the corresponding point coordinates PE05 on the reference drawing after position correction and the corresponding point coordinates PE06 on the corrected drawing after position correction may be displayed together based on the corresponding point information M07.

[0067] Furthermore, as shown in the display example E03 of Figure 22, a divided area may be created by dividing the area into a certain interval E031, and the background color may be changed depending on the distance between the corresponding point coordinates PE05 of the reference drawing after position correction and the corresponding point coordinates PE06 of the corrected drawing after position correction within the divided area.

[0068] <Effects> By aligning two different drawings using equipment graphic information with high similarity, the accuracy of alignment can be improved. [Example]

[0069] <Processing Procedure> A second embodiment of the present invention will be described. The second embodiment shows a configuration in which, when three or more pieces of drawing information are input, the order in which position correction is performed and the decision to place the drawing information at the origin of a unified coordinate system are realized using network analysis.

[0070] 23 shows a configuration example of a drawing consistency system S11 in Example 2. The drawing consistency system S11 in Example 2 differs from the drawing consistency system S01 in Example 1 in that third drawing information D03 such as a map or a cadastral map is added, resulting in three or more inputs. Furthermore, a correction priority calculation unit P03 is newly added as a processing unit corresponding to three or more pieces of drawing information, in addition to a similar equipment graphic information calculation unit P11 and a position correction unit P12. The third drawing information D03 here has two or more layers of equipment graphic information, similar to the first drawing information D01 and the second drawing information D02.

[0071] As shown in Fig. 24, the similar equipment graphic information calculation unit P11 in Fig. 23 inputs three or more pieces of drawing information. Then, preprocessing P011 and equipment graphic information classification processing P012 are performed on each piece of drawing information. By performing these steps, drawing information groups (D012, D022, D032, etc.) decomposed into hierarchical classifications of the three or more pieces of equipment graphic information are obtained.

[0072] The similarity calculation process P013 between equipment graphic information is performed, and similar equipment graphic information (M01, M02, M03, etc.) of the first to third or more pieces of drawing information corresponding to each of the three or more pieces of drawing information input is output. The input of the similarity calculation process P013 between equipment graphic information is to select a combination of two pieces of drawing information from a group of three or more pieces of drawing information without overlapping, and obtain similar equipment graphic information (M01, M02, M03, etc.) of the first to third or more pieces of drawing information.

[0073] 25 shows an example of similar equipment graphic information M04a in Example 2, showing an example in which six pieces of drawing information, from first to sixth pieces of drawing information, are input. The similar equipment graphic information M04a includes a similarity Q01, a pixel position Q02 at which the correlation coefficient of the similarity Q01 is calculated, identifiers (Q03, Q04, Q05, Q06, Q07, Q08) that identify the attributes of the equipment graphic information of the first to sixth pieces of drawing information for which the similarity is calculated, and correction priority information M06 that stores the results of a correction priority calculation unit P03 (described later). The similar equipment graphic information M04a is then sorted in descending order of similarity.

[0074] 25, for example, the first line of the list indicates that the similarity between the first equipment graphic information in the first drawing information D01 with identifier Q03 and the first equipment graphic information in the second drawing information D02 with identifier Q04 is 0.61, which is the highest among all combinations represented in each line for the first equipment graphic information in the first drawing information D01 and the first equipment graphic information in the second drawing information D02. It also indicates that the similarity is the highest among all combinations of identifiers Q03 to Q08.

[0075] The similar equipment graphic information M01 of the first drawing information corresponds to the data in the first, third, eighth, ninth, and tenth rows having data in identifier Q03. Similarly, the second similar equipment graphic information M02 of the second drawing information corresponds to the data in the first, second, third, fourth, seventh, and tenth rows having data in identifier Q04. Similarly, determinations are made for the third drawing information and beyond, and similar equipment graphic information corresponding to each piece of drawing information is obtained. Returning to FIG. 23, the correction priority calculation unit P03 receives the similar equipment graphic information corresponding to each piece of drawing information obtained by the similar equipment graphic information calculation unit P11 as input, and outputs correction priority information M06.

[0076] Fig. 26 shows an example of the processing of the correction priority calculation unit P03 in Fig. 23. The correction priority calculation unit P03 executes a network analysis process P031 using similar equipment graphic information (M01, M02, M03, etc.) from three or more pieces of drawing information as input. Then, the number of independent networks is determined (P032) from the connection relationships of the acquired network graph N01.

[0077] If the determination is that there are two or more, a process P033 for adding a combination of equipment graphic information is performed. This process adds third similar equipment graphic information, for example, similar equipment graphic information M05, to the drawing information of at least one or more predetermined drawings.

[0078] Then, the network analysis process P031 is performed again. The network analysis process P031 and the facility graphic information combination addition process P033 are repeated until the number of networks becomes 1. When it is determined that the number of networks is 1 (P032), correction priority information M06 is calculated and output from the constructed network graph N01.

[0079] Figure 27 shows an example of the network analysis process P031 in Figure 26. For similar equipment graphic information (M01, M02, M03, etc.) of three or more pieces of drawing information, a process P0311 is executed to extract combination information of only one piece of equipment graphic information whose similarity in each piece of drawing information is a predetermined value (for example, the maximum value).

[0080] Then, the identifiers (names) of the drawing information including each of the extracted combinations of equipment graphic information are set as nodes at both ends, and the similarity of the combinations of equipment graphic information is set as weights for the edges connecting the nodes, thereby executing process P0312 to extract the correspondence between the drawing information, thereby obtaining a network graph N01 consisting of the weights of the nodes and edges.

[0081] FIG. 28 shows an example of the network graph N01 in which there are two networks. Each node in the network corresponds to an identifier (name) of the drawing information. The numerical value near each edge of the network connecting the nodes is the highest similarity among the combinations of equipment graphic information in the drawing information of the nodes at both ends of the edge. This is stored as edge weight information. Note that the numerical value near each edge of the network connecting the nodes is not limited to the highest similarity, and the user may set the similarity to a combination of equipment graphic information with high similarity, such as the second highest similarity or the third highest similarity.

[0082] The similarity of each edge of the network in Figure 28 is calculated by extracting the combination of equipment graphic information that satisfies the condition of the combination with the highest similarity Q01 in each of the first to sixth drawing information (columns Q03 to Q08) in the similar equipment graphic information M04a in Figure 25, that is, it corresponds to the similarity of the combinations shown by dashed lines up to the sixth row of the list.

[0083] In Figure 28, there are two networks in a connected relationship, so when position correction is performed using the drawing information of the nodes at both ends of the edge, there will be two independent drawings: one that is aligned in a coordinate system based on either the first, second, third, or fourth drawing information, and one that is aligned in a coordinate system based on either the fifth or sixth drawing information.

[0084] Therefore, as an example, the equipment graphic information combination addition process P033 in Fig. 26 performs a process P0331 on the network graph N01 to extract similar equipment graphic information M05 with the highest similarity among the combinations of equipment graphic information of any of the drawing information of multiple pieces of drawing information constituting an independent network and equipment graphic information of any of the drawing information of another independent network, as shown in Fig. 29. This acquires the similar equipment graphic information M05.

[0085] Then, returning to FIG. 26, based on the acquired similar equipment graphic information M05, the similar equipment graphic information M05 of the predetermined drawing information is reflected in the network analysis, and correction priority information M06 in which the number of networks becomes one is output.

[0086] Figure 30 shows an example of the equipment graphic information combination addition process P033. The part shown by the solid line in Figure 30 is the combination of drawing information corresponding to the similar equipment graphic information M05 added to connect independent networks, and the similarity is expressed as an added edge of the network.

[0087] The predetermined similar equipment graphic information M05 selects any two networks from among a collection of drawing information that constitutes an independent network, and sequentially extracts, for example, the combination of drawing information with the highest similarity from among the combinations that are not expressed as edges.

[0088] The portion indicated by a solid line in the similar equipment graphic information M04a in FIG. 25 (11th line of the list) is the similar equipment graphic information M05 corresponding to the combination of the added drawing information.

[0089] The position correction order in FIG. 30 is calculated when the network is unified, as shown by NO0 to NO5. The node with the most number of connected edges and the node of drawing information with the highest degree of similarity of the connected edges is set as the reference (NO0). Then, the ordering from NO1 onwards is performed so that position correction is performed starting from the drawing information with the highest degree of similarity among the adjacent nodes connected by edges. The reference node (NO0) may be determined automatically based on the number of connected edges, or may be determined by manually selecting an arbitrary node.

[0090] In the example of Fig. 30, the second drawing information is used as the reference, and position alignment of the first drawing information is performed first. The order of position alignment is then specified as follows: the third drawing information, the fourth drawing information, the fifth drawing information, and the sixth drawing information. The correction priority information M06 is added and stored in a form corresponding to the similar equipment figure information M04a, as shown in Fig. 25.

[0091] 23, the position correction unit P12 performs position correction based on three or more pieces of drawing information, three or more pieces of similar equipment graphic information corresponding to each piece of drawing information, drawing information to be placed at the origin included in the correction priority information M06, and the order of performing position correction of the plurality of pieces of drawing information. That is, it performs position correction of at least two or more pieces of drawing information of the three or more pieces of drawing information. Then, the position-corrected first corrected drawing information E011 and the position-corrected second corrected drawing information E012 are output. If there are three or more pieces of position-corrected drawing information, the corresponding number of pieces are output additionally.

[0092] Fig. 31 shows an example of processing by the position correction unit P12 in Fig. 23. A combination of drawing information and facility graphic information is selected in accordance with the order specified by the correction priority information M06, and a corresponding point setting process P021 is performed. In the position correction process P022, the corresponding point information M07 and three or more pieces of drawing information are input, and position correction is performed on at least two or more pieces of drawing information among the three or more pieces of drawing information, and position-corrected first corrected drawing information E011 and position-corrected second corrected drawing information E012 are output.

[0093] Fig. 32 shows an example of the corresponding point setting process P021 in Fig. 31. The difference from the corresponding point setting process in the first embodiment is that a process P0213 is executed to select a combination of equipment graphic information from similar equipment graphic information corresponding to the selected drawing information based on a plurality of similar equipment graphic information and correction priority information M06. Thereafter, using the coordinate information of the contours constituting the selected equipment graphic information, the coordinates of one or more corresponding points linked to each drawing information are set (P0212) and corresponding point information M07 is output.

[0094] Returning to Figure 31, the position correction process P022 is performed in the same manner as in Example 1 (see Figure 19), and the corresponding point information and position-corrected drawing information corresponding to the input drawing information are output.

[0095] <Effects> By selecting the drawing information to be used as the reference (origin) from three or more pieces of drawing information and correcting each piece of drawing information in order based on the correction priority, all drawing information can be efficiently placed in a single coordinate system. [Example]

[0096] <Processing Procedure> A third embodiment of the present invention will be described. Fig. 33 shows an example of the configuration of a drawing matching system S01 in the third embodiment. The drawing matching system S21 in the third embodiment differs from the drawing matching system S01 in the first embodiment of Fig. 1 in that a synthesis processor P04 is added to create drawing information in which an input second drawing and a position-corrected first drawing are synthesized. Other than the addition of the synthesis processor P04, the configuration is the same as that of the first embodiment.

[0097] Fig. 34 is a diagram showing an overview of the synthesis processing unit P04. The first corrected drawing information E011 after position correction and the main part of the second drawing information D02 are superimposed and output as synthesized synthetic drawing information E01. Note that Fig. 34 shows a specified rectangular range as an extracted area. The synthesized synthetic drawing information E01 may be output as raster data (image information in PDF format or the like) or as vector data (CAD data in DXF format or the like).

[0098] In addition, on the display area H013 of Figure 21, the first corrected drawing information E011 and the second drawing information D02 after position correction are arranged in the same coordinate system and displayed as a combined drawing in which they are superimposed, or the combined composite drawing information E01 is displayed.

[0099] <Effects> This provides the effect of enabling the combined drawing information E01 to more efficiently grasp the positional relationship between the positionally corrected first corrected drawing information E011 and the input second drawing information D02. [Example]

[0100] <Processing Procedure> A fourth embodiment of the present invention will be described. Fig. 35 shows a configuration example of a drawing alignment system S31 in the fourth embodiment. The drawing alignment system S31 in the fourth embodiment differs from the drawing alignment system S01 in the first embodiment of Fig. 1 in that the input second drawing and the position-corrected first drawing are output and displayed in parallel in the display area H013 so as not to overlap. The configuration is the same as that of the first embodiment except that the signals are output in parallel.

[0101] The output second drawing information D02 and the first corrected drawing information E011 after position correction are stored in the storage A03, as are the second corrected drawing information E012 after position correction and the synthesized composite drawing information E01, etc. These can also be displayed on the display area H013 of the output device A05 and can also be transmitted to an external server or the like via the communication module A06.

[0102] <Effects> In the output device, it is possible to display them together in the display area H013 of Figure 21, and it is also possible to select whether to display the position-corrected first corrected drawing information E011 or the input second drawing information D02, for example by hiding one of the drawings, thereby obtaining the effect of being able to more efficiently grasp the positional relationship between the position-corrected first corrected drawing information E011 and the input second drawing information D02.

[0103] The present invention is not limited to the above-described embodiments, but includes various modifications and equivalent configurations within the spirit of the appended claims. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to having all of the described configurations. Furthermore, part of the configuration of one embodiment may be replaced with the configuration of another embodiment. Furthermore, the configuration of another embodiment may be added to the configuration of one embodiment. Furthermore, part of the configuration of each embodiment may be added, deleted, or replaced with other configurations. [Explanation of symbols]

[0104] S01: Drawing matching system according to the first embodiment D01: First drawing information D02: Second drawing information D011: First pre-processed drawing information D021: Second pre-processed drawing information D012: The first set of drawing information broken down by equipment diagram information classification D022: Second group of drawing information broken down by equipment diagram information classification D0121: First equipment graphic information of the first drawing information D0122: Second equipment graphic information of the first drawing information D0123: Third equipment graphic information of the first drawing information D0221: First equipment graphic information of second drawing information D0223: Third equipment graphic information of the second drawing information M04 Similar equipment graphic information M07 Corresponding point information PP01: First corresponding point PE01...Reference drawing PE02 Correction drawing PE03: Corresponding point coordinates on the reference drawing PE04: Corresponding point coordinates on the corrected drawing PE05: Corresponding point coordinates on the reference drawing after position correction PE06: Corresponding point coordinates on the corrected drawing after position correction PE07: Coordinate transformation coefficient E011: First correction drawing information after position correction A01 Processor A02...Memory A03 Storage A04 Input device A05... Output device A06 Communication module H01...Display screen H011 File input button H012 Execution input button H013...display area Q01...Similarity Q02 Pixel position Q03: Identifier for identifying the attribute information of the equipment graphic information of the first drawing information Q04: Identifier for identifying the attribute information of the equipment graphic information of the second drawing information

Claims

1. a similar equipment graphic information calculation unit that receives first drawing information expressed in a coordinate system and second drawing information expressed in a coordinate system different from that of the first drawing information, and outputs first similar equipment graphic information including similarities and features for each combination of the first equipment graphic information and the second equipment graphic information among a plurality of combinations of layers between first equipment graphic information of two or more layers constituting the first drawing information and second equipment graphic information of two or more layers constituting the second drawing information; A drawing alignment system having a position correction unit that inputs the first drawing information and the first similar equipment figure information, corrects the position of the first drawing information using the characteristics when the similarity of the first similar equipment figure information satisfies a predetermined condition, and outputs the position-corrected first corrected drawing information.

2. 2. The drawing alignment system according to claim 1, The similar equipment graphic information calculation unit a preprocessing step of unifying the scale and orientation of the first drawing information and the second drawing information, and outputting unified first preprocessed drawing information and unified second preprocessed drawing information; a classification process of the equipment graphic information for outputting a first group of drawing information obtained by decomposing the first pre-processed drawing information into each hierarchical classification of the first equipment graphic information, and a second group of drawing information obtained by decomposing the second pre-processed drawing information into each hierarchical classification of the second equipment graphic information; a similarity calculation process for inputting the first group of drawing information and the second group of drawing information and outputting the first similar facility graphic information.

3. 2. The drawing alignment system according to claim 1, The similar equipment graphic information calculation unit inputting a plurality of pieces of drawing information including third drawing information expressed in a coordinate system different from that of the first drawing information and the second drawing information, and outputting second similar equipment graphic information including the similarity and characteristics for each combination of the second equipment graphic information and the third equipment graphic information among a plurality of combinations between the second equipment graphic information and third equipment graphic information of two or more layers constituting the third drawing information; Further, a correction priority calculation unit is provided which inputs a plurality of similar equipment graphic information, including the first similar equipment graphic information and the second similar equipment graphic information, specifies an order of performing position correction of the first drawing information, the second drawing information, and the third drawing information, and outputs the specified correction priority information; The position correction unit A drawing alignment system that inputs the first drawing information, the second drawing information, the third drawing information, the first similar equipment graphic information output from the similar equipment graphic information calculation unit, the second similar equipment graphic information, and the correction priority information output from the correction priority calculation unit, corrects the positions of the first drawing information and the second drawing information, and outputs the first corrected drawing information after the position correction and the second corrected drawing information after the position correction.

4. 2. The drawing alignment system according to claim 1, a synthesis processing unit that synthesizes the second drawing information and the first corrected drawing information and outputs the synthesized drawing information;

5. 4. The drawing alignment system according to claim 3, The correction priority calculation unit The method includes a network analysis process for inputting a plurality of similar equipment graphic information and outputting a network graph showing the correspondence relationship between the similar equipment graphic information of the plurality of drawing information, and a combination addition process for adding similar equipment graphic information of a predetermined drawing, A drawing consistency system in which the network analysis process performs the additional process until the number of networks in the network graph becomes one.

6. 2. The drawing alignment system according to claim 1, The position correction unit a corresponding point setting process for inputting the first drawing information, the second drawing information, and the first similar equipment graphic information, and outputting one or more pieces of corresponding point information by utilizing position information of contour lines constituting the equipment graphic information of the first similar equipment graphic information; a position correction process for inputting the first drawing information, the second drawing information, and the corresponding point information, and correcting the position of at least one of the first drawing information and the second drawing information until a coordinate transformation coefficient based on the distance between the corresponding point of the first drawing information and the corresponding point of the second drawing information becomes equal to or less than a predetermined value.

7. 2. The drawing alignment system according to claim 1, A drawing matching system that outputs the second drawing information and the first corrected drawing information in parallel.

8. 3. The drawing alignment system according to claim 2, The classification process includes: An attribute information acquisition process in which the pre-processed drawing information is input and classification information of the equipment graphic information that specifies the attribute information is acquired; a creation process for creating image information for each classification of the facility graphic information based on the attribute information; a labeling process for labeling the image information when the number of sheets of the image information does not reach a predetermined value; a division creation process for creating divided image information for each classification based on the contour features of the image information and outputting a group of drawing information.

9. 3. The drawing alignment system according to claim 2, The pretreatment is a scale adjustment process in which drawing information is input and the drawing information is arranged at a predetermined scale and in a predetermined direction; and a range designation process for designating a coordinate range for the drawing information that has undergone the scale adjustment process.

10. 3. The drawing alignment system according to claim 2, The similarity calculation process includes: a correlation calculation process for inputting the first drawing information group and the second drawing information group, performing a correlation calculation based on first image information corresponding to facility graphic information selected from the first drawing information group and second image information corresponding to facility graphic information selected from the second drawing information group, and outputting a correlation coefficient distribution for coordinates; and a similarity calculation process for inputting the correlation coefficient distribution and calculating a similarity of image information, and outputting the similar facility graphic information including a feature of the correlation coefficient distribution and the similarity. Drawing alignment system.

11. 11. The drawing alignment system according to claim 10, The correlation calculation process includes: A drawing matching system that performs correlation calculations between the first image information and second margined image information in which a margin area equivalent to the number of pixels of the first image information is added around the second image information.

12. 2. The drawing alignment system according to claim 1, The position correction unit A drawing alignment system having a corresponding point setting process that inputs the first similar equipment figure information, selects a combination of equipment figure information from the first similar equipment figure information, and outputs corresponding point information that sets coordinate information of one or more corresponding points including the correction position with the highest degree of similarity in the combination of the first drawing information, the second drawing information, and the selected equipment figure information.

13. 2. The drawing alignment system according to claim 1, The position correction unit a corresponding point setting process in which corresponding point information including coordinate information of one or more corresponding points is input and a coordinate transformation coefficient is calculated so that the distance between the corresponding points is equal to or smaller than a predetermined value; a position correction process for correcting the position of the first drawing information based on the first drawing information and the coordinate transformation coefficient, and outputting the position-corrected first corrected drawing information.

14. 4. The drawing alignment system according to claim 3, The correction priority calculation unit A drawing matching system having a network analysis process that inputs three or more similar equipment graphic information, extracts combination information of equipment graphic information with the highest similarity where the similarity of each drawing information is the highest, and outputs a network graph that extracts the correspondence between the drawing information and other drawing information, with the drawing information name of the drawing information as the node and the maximum similarity as the edge weight.

15. 4. The drawing alignment system according to claim 3, The correction priority calculation unit A drawing consistency system having an equipment graphic information combination addition process that inputs a network graph that extracts the correspondence between drawing information, and outputs similar equipment graphic information that extracts a combination of equipment graphic information that maximizes the similarity between equipment graphic information from any of a plurality of drawing information that make up an independent network and equipment graphic information from any of the drawing information from another independent network.

16. inputting first drawing information expressed in a coordinate system and second drawing information expressed in a coordinate system different from that of the first drawing information, and outputting first similar equipment graphic information including the similarity and characteristics for each combination of the first equipment graphic information and the second equipment graphic information among a plurality of combinations of hierarchies between the first equipment graphic information of two or more hierarchies constituting the first drawing information and the second equipment graphic information of two or more hierarchies constituting the second drawing information; A drawing alignment method that inputs the first drawing information and the first similar equipment graphic information, corrects the position of the first drawing information by utilizing the characteristics when the similarity of the first similar equipment graphic information satisfies a predetermined condition, and outputs the first corrected drawing information after the position correction.

Citation Information

Patent Citations

  • JP153131A