Drawing matching system and drawing matching method

The system aligns drawings with varying characteristics by identifying common features and adjusting coordinates, addressing inconsistencies in drawings with different time, rules, and subjects, enhancing positional accuracy.

WO2025182194A1PCT designated stage Publication Date: 2025-09-04HITACHI LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/041268
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-27
Filing Date
2024-11-21
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

Existing methods for aligning drawings with different coordinate systems fail to accurately correct positions when facilities have varying locations, shapes, or types, leading to inconsistencies due to differences in drawing time, rules, and subjects.

Method used

A system and method that utilizes a similar equipment graphic information calculation unit to identify common positions or shapes across multiple drawings based on similarity, and a position correction unit to adjust coordinates accordingly, ensuring alignment in a unified coordinate system.

Benefits of technology

Enables accurate alignment of drawings with differing drawing periods, rules, and subjects by identifying and correcting positions using similarity-based coordinate setting, improving positional accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024041268_04092025_PF_FP_ABST
    Figure JP2024041268_04092025_PF_FP_ABST
Patent Text Reader

Abstract

This drawing matching system comprises: a similar facility graphic information calculation unit that receives an 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 among a plurality of combinations of layers between first facility graphic information with two or more layers constituting the first drawing information and second facility graphic information with two or more layers constituting the second drawing information, outputs first similar facility graphic information including similarity and features for each combination of the first facility graphic information and the second facility graphic information; and a position correction unit that receives an input of the first drawing information and the first similar facility graphic information, corrects the position in the first drawing information by using the feature at the time when the similarity of the first similar facility graphic information satisfies a prescribed condition, and outputs the position-corrected first corrected drawing information.
Need to check novelty before this filing date? Find Prior Art

Description

Drawing alignment system and drawing alignment method

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

[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.

[0003] Japanese Patent Application Publication No. 09-153131

[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, in position correction for placing maps or drawings in different coordinate systems in the same coordinate system, if the coordinate information of the corresponding point is set based on the position information of the outline 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.

[0007] In order to achieve the above-mentioned object, one aspect of the 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.

[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.

[0009] 1 is a diagram illustrating an example of a configuration of a drawing matching system according to a first embodiment; FIG. 2 is a diagram illustrating an example of first drawing information according to the first embodiment; FIG. 3 is a diagram illustrating an example of second drawing information according to the first embodiment; FIG. 4 is a diagram illustrating an example of processing by a similar facility figure information calculation unit according to the first embodiment; FIG. 5 is a diagram illustrating an example of preprocessing according to the first embodiment; FIG. 6 is a diagram illustrating an example of a method for realizing preprocessing according to the first embodiment; FIG. 7 is a diagram illustrating an example of drawing information after preprocessing according to the first embodiment; FIG. 8 is a diagram illustrating an example of classification processing of facility figure information according to the first embodiment; FIG. 9 is a diagram illustrating an example of drawing information decomposed for each hierarchical classification of facility figure information according to the first embodiment; FIG. 10 is a diagram illustrating an example of labeling processing according to the first embodiment; FIG. 11 is a diagram illustrating an example of similarity calculation processing between facility figure information according to the first embodiment; FIG. 12 is a diagram illustrating an example of correlation calculation processing according to the first embodiment; FIG. 13 is a diagram illustrating an example of correlation coefficient distribution according to the first embodiment; FIG. 14 is a diagram illustrating an example of similarity calculation processing between facility figure information according to the first embodiment; FIG. 15 is a diagram illustrating an example of similar facility figure information according to the first embodiment; FIG. 16 is a diagram illustrating an example of processing by a position correction unit according to the first embodiment; FIG. 17 is a diagram illustrating an example of corresponding point setting processing according to the first embodiment; FIG. 18 is a diagram illustrating an example of position correction processing according to the first embodiment; 1 is a diagram illustrating an example of a hardware configuration of a drawing matching system in Example 1. FIG. 2 is a diagram illustrating an example of an input / output screen of the drawing matching system in Example 1. FIG. 3 is a diagram illustrating an example of a display method for drawing information after position correction in Example 1. FIG. 4 is a diagram illustrating an example of a configuration of a drawing matching system in Example 2. FIG. 5 is a diagram illustrating an example of a process of a similar equipment figure information calculation unit in Example 2. FIG. 6 is a diagram illustrating an example of similar equipment figure information in Example 2. FIG. 7 is a diagram illustrating an example of a process of a correction priority calculation unit in Example 2. FIG. 8 is a diagram illustrating an example of a network analysis process in Example 2. FIG. 9 is a diagram illustrating an example of a network graph in Example 2. FIG. 10 is a diagram illustrating an example of a process of adding a combination of equipment figure information in Example 2. FIG. 11 is a diagram illustrating an example of a network graph after adding a combination of equipment figure information in Example 2. FIG. 12 is a diagram illustrating an example of a process of a position correction unit in Example 2. FIG. 13 is a diagram illustrating an example of a corresponding point setting process in Example 2. FIG. 14 is a diagram illustrating an example of a configuration of a drawing matching system in Example 3.Fig. 10 is a diagram illustrating an example of a compositing process in Example 3. Fig. 11 is a diagram illustrating an example of the configuration of a drawing matching system in Example 4.

[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 those that are substantially similar or similar to that shape, etc., unless otherwise specified or considered to be clearly not essential in principle.

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

[0012] The 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. Figures B01, B02, B03, and B04 in FIG. 2A represent equipment graphic information elements representing buildings, plots, etc. Figure K01 represents equipment graphic information elements representing pipelines, cables, etc. Figures R01 and R02 represent equipment graphic information elements representing road edges or centerlines, etc. Furthermore, the scale symbol V01 represents the distance between the 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 FIG. 2B represent elements of equipment graphic information representing buildings, compartments, etc. Figure K02 represents elements of equipment graphic information representing pipelines, 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 figure information calculation unit P01 takes the first drawing information D01 and the second drawing information D02 as input, and outputs similar equipment figure information M04 as the first similar equipment figure information from each drawing information in order of highest similarity.

[0016] Fig. 3 shows an example of the configuration of the similar equipment figure information calculation unit P01 in Fig. 1. As shown in Fig. 3, the similar equipment figure information calculation unit P01 is composed of a preprocessing P011, an equipment figure information classification process P012, and an equipment figure information similarity calculation process P013, and receives first drawing information D01 and second drawing information D02 as input, and outputs similar equipment figure information M04.

[0017] Fig. 4 shows an example of the pre-processing P011 in Fig. 3. The pre-processing P011 in Fig. 4 is composed of a scale adjustment process P0111 and a range specification process P0112, and takes the first drawing information D01 or the second drawing information D02 (not shown) as input to generate and output the first pre-processed drawing information D011 or the second pre-processed drawing information D021 (not shown). The scale adjustment process P0111 takes the first drawing information D01 or the second drawing information D02 as input to specify the 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, thereby 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] The rectangular area P0112a indicated by the dashed line in Figure 5 and the arrow P0112b inside the rectangular area represent an example of the range specification process P0112 in Figure 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 a circle with the two specified points as its diameter, or 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, or the like that is to be compared between the first drawing information and the second drawing information. In this manner, 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 an 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 into each hierarchical classification of the equipment graphic information or a second drawing information group D022 decomposed into 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 for drawings at two or more hierarchical levels.

[0026] The equipment graphic information of the first drawing (first equipment graphic information) is made up of the 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) is made up of the 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. That is, a plurality of decomposed image information are created. The image information is a representation (raster data) of the contours of the equipment graphic information expressed in coordinates in a vector data format such as CAD (Computer Aided Design), expressed 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 overlap with them are expressed as differences 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 facility figure 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 facility figure information L01, and replace the first facility figure information D0121 of the first drawing information or add the divided image information (L011, L012).

[0031] Furthermore, if the division creation process P0125 is executed and the set predetermined value 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 pre-set predetermined value 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 shown 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 the hierarchical classification of the equipment graphic information, and the second drawing information group D022, which is decomposed into the hierarchical classification of the equipment graphic information.

[0034] Then, a correlation calculation process P0132 is performed to calculate a correlation between image information corresponding to the 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 the 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 obtains a correlation coefficient distribution P01321, which is a 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 (P0131) to the process (P0133) to calculate the similarity based on the correlation coefficient distribution characteristics. If not, the process is repeated, and if covered, similar equipment graphic information M04 is output.

[0036] Figure 11 shows an example of executing the correlation calculation process P0132 of Figure 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) in eight directions, with the size (pixels) of the image information (first image information) that constitutes the first equipment graphic information D0121 of the first drawing information filled 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 end point 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 end 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 methods such as a correlation coefficient (Cross Coefficient), a normalized correlation coefficient (NCC), or a zero-mean normalized cross correlation (ZNCC), as well as a sum of squared differences (SSD) that uses the sum of squares of differences in pixel values ​​(squared error) and a 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 obtained by adding the blank area 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 figure information D0121 of the first drawing information is maximized on the first equipment figure information D0221a of the second drawing information to which the blank 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 the pixel position Q02 are stored in the similar equipment figure information M04. Alternatively, Gaussian fitting may be performed to detect peaks, and the correlation coefficient of the obtained peak may be taken as the similarity Q01 and the position as the pixel position Q02, and the similarity Q01 and the pixel position Q02 may be stored in the similar equipment figure information M04.

[0043] FIG. 13 illustrates the process of 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 (the equipment graphic information in the first drawing) and all equipment graphic information in the second drawing (the equipment graphic information in the second drawing) have been exhausted (P0134). Correlation calculations and other operations are repeatedly performed until exhaustion is exhausted, 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 in the first drawing is a water pipe and the equipment graphic information in the second drawing is a gas pipe, such attribute combinations may be omitted. This omission reduces the time required for the process of 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 at which 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 in 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 in the second drawing information for which the similarity was calculated. All combinations of the hierarchical classifications of the equipment graphic information are then described and sorted in descending order of similarity. Thus, once the processing of FIG. 10 is complete, the processing of FIG. 3 is also completed, and the process returns to FIG. 1 to perform the position correction step 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 facility graphic information M04 into 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 amount of correction for translation 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 facility graphic information selected from the first drawing information D01 and the facility 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] 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, for 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 located at predetermined positions in the same coordinate system, resulting in a corresponding point PP01 (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, using the corresponding point PP01, a coordinate transformation coefficient PE07 is calculated, which is converted into a correction amount 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 is created and output, in which the coordinates of the first drawing information D01 have been shifted or otherwise corrected.

[0049] As explained in Fig. 17, Fig. 15 shows an example of the 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 of the 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] 16 shows that, 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 FIG. 14) is selected (P0211) to satisfy the condition of the combination of equipment graphic information with the highest similarity Q01, and the corresponding pixel position Q02 is obtained. That is, as shown in FIG. 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, when manually selecting, it is also possible to 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 corresponding point information M07 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 (e.g., 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 corresponding point coordinates PE04 are information from corresponding points (e.g., PP01).

[0054] 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 the 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 coordinates PE06 of the corrected drawing after position correction, whose distance from the corresponding point coordinates PE03 of the reference drawing is less than a predetermined value, and calculates the distance between the corresponding point coordinates PE06 of the corrected drawing after position correction and the corresponding point coordinates PE04 of the corrected drawing as a coordinate conversion coefficient PE07.

[0056] Specifically, when there is only one corresponding point (for example, when there is only PP01), the coordinates of the second drawing information D02 corresponding to the pixel position Q02 of the similar facility 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 based on the coordinate transformation method while changing the values ​​of the corresponding point coordinates PE06 of the corrected drawing after the position correction, 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, or 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 as vector data (CAD data in DXF format or the like).

[0063] <Device Configuration Example> FIG. 20 shows an example of the hardware configuration of the drawing matching system S01. The drawing alignment system S01 includes a processor A01 such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), a memory A02 such as a DRAM (Dynamic Random Access Memory), a storage A03 such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive), 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 NIC (Network Interface Card), a port for a wired LAN (Local Area Network) cable (not shown), a power terminal, a battery (not shown), etc. Each processing unit of the drawing matching system S01 is realized by the processor A01 executing a program loaded into 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 execution 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 execution of the range specification process P0112 of the pre-processing P011.

[0066] Furthermore, as shown by the arrow in the display example E02 of Figure 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] <Effect> By using highly similar equipment graphic information to perform positioning, the accuracy of positioning between two different drawings can be improved.

[0069] <Processing Procedure> A description will be given of Example 2 of the present invention. Example 2 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 an example of the configuration 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 the similar equipment graphic information calculation unit P11 and the 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, it executes pre-processing P011 and equipment graphic information classification processing P012 for each piece of drawing information. By executing these, it obtains drawing information groups (D012, D022, D032, etc.) that are broken down into hierarchical classifications of the three or more pieces of equipment graphic information.

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

[0073] 25 shows an example of similar equipment figure 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 figure 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 figure information in the first to sixth pieces of drawing information for which the similarity was calculated, and correction priority information M06 that stores the results of the correction priority calculation unit P03 (described later). The similar equipment figure 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 of the first equipment graphic information in the first drawing information D01 and the first equipment graphic information in the second drawing information D02 represented in each line. 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, judgments 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 facility 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 obtained network graph N01.

[0077] If the determination is that there are two or more similar equipment graphic information, 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 is 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] Fig. 27 shows an example of the network analysis process P031 in Fig. 26. For similar facility 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 facility 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 correspondences 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 the number of networks is two. 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 the highest 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, a drawing aligned in a coordinate system based on either the first, second, third, or fourth drawing information will exist independently, and a drawing aligned in a coordinate system based on either the fifth or sixth drawing information will exist independently.

[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 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. In this way, the similar equipment graphic information M05 is acquired.

[0085] Then, returning to FIG. 26, based on the acquired similar equipment figure information M05, the similar equipment figure information M05 of the specified 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 degree of similarity from among the combinations that are not expressed as edges.

[0088] The portion indicated by a solid line in the similar facility graphic information M04a in FIG. 25 (line 11 of the list) is similar facility graphic information M05 corresponding to the combination of 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 connected edges and the drawing information with the highest degree of similarity between the connected edges is set as the reference (NO0). Then, the nodes are ordered from NO1 onwards 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 positional alignment of the first drawing information is performed first. The order of positional 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 facility graphic 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, and the drawing information to be placed at the origin included in the correction priority information M06, and the order in which position correction is performed for the multiple pieces of drawing information. That is, it performs position correction for at least two or more pieces of drawing information for the three or more pieces of drawing information. Then, it outputs first corrected drawing information E011 and second corrected drawing information E012 whose positions have been corrected. If there are three or more pieces of position-corrected drawing information, the corresponding amount of information will be output.

[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 the positions of at least two or more pieces of drawing information among the three or more pieces of drawing information are corrected, 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 Example 1 is that a process P0213 is executed to select a combination of equipment graphic information from similar equipment graphic information corresponding to selected drawing information based on multiple similar equipment graphic information and correction priority information M06. Thereafter, using coordinate information of the contours that make up 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 outputs position-corrected drawing information that corresponds to the corresponding point information and the input drawing information.

[0095] <Effect> By selecting 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.

[0096] <Processing Procedure> A description will be given of a third embodiment of the present invention. Fig. 33 shows an example of the configuration of a drawing alignment system S01 in the third embodiment. The drawing alignment system S21 in the third embodiment differs from the drawing alignment system S01 in the first embodiment shown in 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. Apart from 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 the extracted area as a specified rectangular range. The synthesized synthetic drawing information E01 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).

[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 superimposed combined drawing, or the combined combined drawing information E01 is displayed.

[0099] <Effect> The effect is obtained that the positional relationship between the position-corrected first corrected drawing information E011 and the input second drawing information D02 can be more efficiently grasped using the combined drawing information E01.

[0100] <Processing Procedure> A fourth embodiment of the present invention will be described. Fig. 35 shows an example of the configuration 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. Other than the parallel output, the configuration is the same as that of the first embodiment.

[0101] The output second drawing information D02 and the first corrected drawing information E011 after position correction are stored in the storage A03, along with 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] <Effect> 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, and 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 configurations including 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.

[0104] S01...Drawing matching system of embodiment 1 D01...First drawing information D02...Second drawing information D011...First pre-processed drawing information D021...Second pre-processed drawing information D012...First group of drawing information decomposed by equipment graphic information classification D022...Second group of drawing information decomposed by equipment graphic information classification D0121...First equipment graphic information of first drawing information D0122...Second equipment graphic information of first drawing information D0123...Third equipment graphic information of first drawing information D0221...First equipment graphic information of second drawing information D0223...Third equipment graphic information of second drawing information M04...Similar equipment graphic information M07...Corresponding point information PP01...First corresponding point PE01...Reference drawing PE02...Corrected drawing PE03...Corresponding point coordinates of reference drawing PE04: Coordinates of corresponding points on corrected drawing PE05: Coordinates of corresponding points on reference drawing after position correction PE06: Coordinates of corresponding points on corrected drawing after position correction PE07: Coordinate conversion coefficient E011: First corrected 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 specifying attribute information of equipment figure information in first drawing information Q04: Identifier specifying attribute information of equipment figure information in second drawing information

Claims

1. A drawing alignment system having: 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 levels 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 first corrected drawing information after the position correction.

2. A drawing matching system as described in claim 1, wherein the similar equipment graphic information calculation unit comprises: a preprocessing step for unifying the scale and direction of the first drawing information and the second drawing information, and outputting unified first pre-processed drawing information and unified second pre-processed drawing information; an equipment graphic information classification step for outputting a first group of drawing information decomposed from the first pre-processed drawing information by hierarchical classification of the first equipment graphic information, and a second group of drawing information decomposed from the second pre-processed drawing information by hierarchical classification of the second equipment graphic information; and a similarity calculation step for inputting the first group of drawing information and the second group of drawing information, and outputting the first similar equipment graphic information.

3. A drawing matching system according to claim 1, wherein the similar equipment graphic information calculation unit receives input of a plurality 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 outputs second similar equipment graphic information including the similarity and characteristics of 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 at two or more levels constituting the third drawing information; and further includes a correction priority calculation unit receives input of a plurality of similar equipment graphic information between the first similar equipment graphic information and the second similar equipment graphic information, specifies an order for performing position correction of the first drawing information, the second drawing information and the third drawing information, and outputs the specified correction priority information, and 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. A drawing matching system according to claim 1, comprising a synthesis processing unit that synthesizes the second drawing information and the first corrected drawing information and outputs the synthesized drawing information.

5. A drawing consistency system as claimed in claim 3, wherein the correction priority calculation unit has a network analysis process for inputting a plurality of similar equipment graphic information and outputting a network graph showing the correspondence between the similar equipment graphic information of the plurality of drawing information, and an equipment graphic information combination addition process for adding similar equipment graphic information of a specified drawing, wherein the network analysis process performs the addition process until the number of networks in the network graph becomes one.

6. A drawing alignment system as described in claim 1, wherein the position correction unit has: a corresponding point setting process that inputs the first drawing information, the second drawing information, and the first similar equipment figure information, and uses position information of the contour lines that make up the equipment figure information of the first similar equipment figure information to output one or more corresponding point information; and a position correction process that inputs the first drawing information, the second drawing information, and the corresponding point information, and corrects 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. A drawing alignment system according to claim 1, wherein the second drawing information and the first corrected drawing information are output in parallel.

8. A drawing matching system as described in claim 2, wherein the classification process comprises: an attribute information acquisition process that inputs preprocessed drawing information and acquires classification information for equipment graphic information that specifies attribute information; a creation process that creates image information for each classification of equipment graphic information based on the attribute information; a labeling process that labels the image information if the number of images does not meet a predetermined value; and a division creation process that creates divided image information for each classification based on the contour features of the image information and outputs a group of drawing information.

9. A drawing alignment system as described in claim 2, wherein the pre-processing includes 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 in which a coordinate range is designated for the drawing information after the scale adjustment process.

10. A drawing matching system as claimed in claim 2, wherein the similarity calculation process comprises: a correlation calculation process that inputs the first drawing information group and the second drawing information group, performs a correlation calculation based on first image information corresponding to equipment graphic information selected from the first drawing information group and second image information corresponding to equipment graphic information selected from the second drawing information group, and outputs a correlation coefficient distribution for coordinates; and a similarity calculation process that inputs the correlation coefficient distribution and calculates the similarity of image information, and outputs the similar equipment graphic information including the characteristics of the correlation coefficient distribution and the similarity.

11. A drawing alignment system as described in claim 10, wherein the correlation calculation process performs correlation calculations between second margin-added image information, which has a margin area of ​​the pixels of the first image information added around the second image information, and the first image information.

12. A drawing alignment system as described in claim 1, wherein the position correction unit has 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. A drawing alignment system as described in claim 1, wherein the position correction unit has: a corresponding point setting process that inputs corresponding point information including coordinate information of one or more corresponding points and calculates a coordinate transformation coefficient that makes the distance between the corresponding points equal to or less than a predetermined value; and a position correction process that performs the position correction of the first drawing information based on the first drawing information and the coordinate transformation coefficient, and outputs the position-corrected first corrected drawing information.

14. A drawing consistency system as described in claim 3, wherein the correction priority calculation unit inputs three or more similar equipment figure information, extracts combination information of equipment figure information with the highest similarity that maximizes the similarity of each piece of drawing information, and outputs a network graph that extracts the correspondence between the drawing information and other drawing information, with the drawing information names of the drawing information as nodes and the maximum similarity as edge weights.

15. A drawing consistency system as described in claim 3, wherein the correction priority calculation unit inputs a network graph that extracts the correspondence between drawing information, and outputs similar equipment figure information combination addition processing that extracts a combination of equipment figure information that maximizes the similarity from among combinations of equipment figure information of any of a plurality of drawing information constituting an independent network and equipment figure information of any of the drawing information of another independent network.

16. A drawing alignment method which 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 for each combination of the first equipment graphic information and the second equipment graphic information among multiple 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, 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 first corrected drawing information with the corrected position.

Citation Information

Patent Citations

  • Equipment management system

    JP1993314198A

  • Map synthesizing method and device

    JP1994333019A

  • Three-dimensional shape data input method

    JP2009015181A