JP6317127B2 - Hierarchical structure construction apparatus, hierarchical structure construction method and program - Google Patents

Hierarchical structure construction apparatus, hierarchical structure construction method and program Download PDF

Info

Publication number
JP6317127B2
JP6317127B2 JP2014027787A JP2014027787A JP6317127B2 JP 6317127 B2 JP6317127 B2 JP 6317127B2 JP 2014027787 A JP2014027787 A JP 2014027787A JP 2014027787 A JP2014027787 A JP 2014027787A JP 6317127 B2 JP6317127 B2 JP 6317127B2
Authority
JP
Japan
Prior art keywords
hierarchical structure
character string
regions
unit
extracted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014027787A
Other languages
Japanese (ja)
Other versions
JP2015007955A (en
Inventor
良行 能宗
良行 能宗
祐輔 島崎
祐輔 島崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Metawater Co Ltd
Original Assignee
Metawater Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Metawater Co Ltd filed Critical Metawater Co Ltd
Priority to JP2014027787A priority Critical patent/JP6317127B2/en
Publication of JP2015007955A publication Critical patent/JP2015007955A/en
Application granted granted Critical
Publication of JP6317127B2 publication Critical patent/JP6317127B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、階層構造を構築する階層構造構築装置、階層構造構築方法及びプログラムに関する。   The present invention relates to a hierarchical structure construction apparatus, a hierarchical structure construction method, and a program for constructing a hierarchical structure.

従来、設備(機場(工場)、施設、棟屋、階、部屋など)及び機器(装置、部品など)の建築図面、機械図面、電気図面などは、設備及び機器を納入するそれぞれの業者により作成されるため、図面それぞれの関連づけがされていない。そのため、対象とする設備及び機器に関する図面を探すために、ユーザは多くの時間を要している。   Conventionally, architectural drawings, mechanical drawings, electrical drawings, etc. of equipment (machineries (factories), facilities, buildings, floors, rooms, etc.) and equipment (devices, parts, etc.) are created by each supplier that supplies equipment and equipment. Therefore, the drawings are not associated with each other. For this reason, the user needs a lot of time to search for a drawing related to the target facility and equipment.

そこで、同じ用途で利用する設備及び機器の図面を電子データにし、同じフォルダに記憶することや電子データのファイル名などをルールに従い決めておくことで、ユーザが図面を探すための時間を短縮する提案がされている。   Therefore, it is possible to shorten the time for the user to search for drawings by converting the drawings of facilities and equipment used for the same purpose into electronic data, storing them in the same folder, and determining file names of electronic data according to the rules. Proposals have been made.

関連する技術として、設備及び機器類に関する管理情報を、文字情報からの探索だけに頼らず、文字情報と視覚情報とを相互に関連づけたフォルダ階層構造を用いて探索可能とし、科学的管理と人間的な感覚面的を併せ持った調和のとれた管理手法が開示されている(例えば、特許文献1)。   As related technology, management information related to facilities and equipment can be searched using a folder hierarchy structure that correlates text information and visual information without relying only on search from text information. A harmonious management method that combines a sense of sensation is disclosed (for example, Patent Document 1).

特開2002−99605号公報JP 2002-99605 A

しかしながら、特許文献1に記載の管理手法では、電子データを管理する階層構造を自動的に構築することができないため、階層構造の構築に手間がかかる。   However, with the management method described in Patent Document 1, it is not possible to automatically construct a hierarchical structure for managing electronic data, so it takes time to construct the hierarchical structure.

本発明は、このような従来の問題を解決するためになされたものであり、その目的とするところは、図面に記載される領域及び図面から抽出される文字列を用いて、図面等の情報を管理する階層構造を自動的に構築することで、ユーザが一から階層構造を構築する手間を省くことができる階層構造構築装置、階層構造構築方法及びプログラムを提供することである。   The present invention has been made in order to solve such conventional problems, and the object of the present invention is to provide information such as drawings by using regions described in the drawings and character strings extracted from the drawings. It is to provide a hierarchical structure construction apparatus, a hierarchical structure construction method, and a program that can save the user from having to construct a hierarchical structure from scratch by automatically constructing a hierarchical structure for managing the structure.

上記課題を解決するため、本発明に係る階層構造構築装置は、複数の領域と、前記複数の領域のそれぞれと対応する複数の文字列とが記載される図面から、前記文字列を抽出する抽出部と、前記図面における前記複数の領域の包含関係に従って、前記複数の領域のそれぞれと対応する前記文字列を前記複数の領域のそれぞれに関連させた階層構造を構築する階層構造構築部と、を有することを特徴とする。   In order to solve the above problem, the hierarchical structure construction device according to the present invention extracts a character string from a drawing in which a plurality of regions and a plurality of character strings corresponding to each of the plurality of regions are described. And a hierarchical structure constructing unit that constructs a hierarchical structure in which the character strings corresponding to each of the plurality of regions are associated with each of the plurality of regions according to the inclusion relation of the plurality of regions in the drawing. It is characterized by having.

また、上記課題を解決するため、階層構造構築装置の前記階層構造構築部は、図面から抽出される文字列と前記階層構造における階層位置とを関連づけて記憶する記憶手段を参照し、前記文字列の階層位置を決定することを特徴とする。   In order to solve the above problem, the hierarchical structure building unit of the hierarchical structure building device refers to a storage unit that associates and stores a character string extracted from a drawing and a hierarchical position in the hierarchical structure. The hierarchical position is determined.

また、上記課題を解決するため、階層構造構築装置の前記抽出部は、複数の図面から文字列を抽出し、階層構造構築装置の前記階層構造構築部は、前記複数の図面から同一の文字列を抽出した場合に、前記複数の図面を関連づけ、前記複数の図面から抽出される文字列を用いて階層構造を構築することを特徴とする。   In order to solve the above problem, the extraction unit of the hierarchical structure construction device extracts character strings from a plurality of drawings, and the hierarchical structure construction unit of the hierarchical structure construction device uses the same character strings from the plurality of drawings. When a plurality of drawings are extracted, the plurality of drawings are associated with each other, and a hierarchical structure is constructed using character strings extracted from the plurality of drawings.

また、上記課題を解決するため、前記階層構造構築装置は更に、関連づけられた前記複数の図面の表示を、前記同一の文字列に対する選択操作によって切り替えさせる制御部を有することを特徴とする。   In order to solve the above-mentioned problem, the hierarchical structure construction apparatus further includes a control unit that switches the display of the associated drawings by a selection operation on the same character string.

また、上記課題を解決するため、前記階層構造構築装置は更に、前記図面の所定の位置から抽出した文字列を図面名称として決定する図面名称決定部と、図面名称と図面の種別とを関連づけて記憶する記憶手段を参照して前記図面の種別を決定し、前記図面を種別ごとに管理する図面種別決定部とを有することを特徴とする。   In order to solve the above-mentioned problem, the hierarchical structure construction apparatus further associates a drawing name determination unit for determining a character string extracted from a predetermined position of the drawing as a drawing name, and the drawing name and the drawing type. A drawing type determining unit that determines a type of the drawing with reference to a storage unit and stores the drawing for each type;

また、上記課題を解決するため、階層構造構築装置の前記抽出部は、抽出した文字列が特定の領域に囲まれている又は領域の境界線から決められた距離内にある場合に、前記領域と前記文字列とが対応すると判定して前記文字列を抽出することを特徴とする。   In order to solve the above-described problem, the extraction unit of the hierarchical structure building device may include the region when the extracted character string is surrounded by a specific region or within a distance determined from a boundary line of the region. And the character string are determined to correspond to each other, and the character string is extracted.

また、上記課題を解決するため、階層構造構築装置によって構築された前記階層構造において、前記階層構造を構成する特定のフォルダが選択された場合、選択された当該フォルダの情報に加え当該フォルダの下位の階層のフォルダの情報も閲覧可能であることを特徴とする。   In order to solve the above problem, in the hierarchical structure constructed by the hierarchical structure construction apparatus, when a specific folder constituting the hierarchical structure is selected, in addition to the information on the selected folder, the lower level of the folder It is also possible to browse information on folders in the hierarchy.

更に、上記課題を解決するため、本発明に係る階層構造構築方法は、複数の領域と、前記複数の領域のそれぞれと対応する複数の文字列とが記載される図面から、前記文字列を抽出する抽出部によるステップと、前記図面における前記複数の領域の包含関係に従って、前記複数の領域のそれぞれと対応する前記文字列を前記複数の領域のそれぞれに関連させた階層構造を構築する階層構造構築部によるステップと、を有することを特徴とする。   Furthermore, in order to solve the above-described problem, the hierarchical structure construction method according to the present invention extracts the character strings from a drawing in which a plurality of areas and a plurality of character strings corresponding to each of the plurality of areas are described. A hierarchical structure that builds a hierarchical structure in which the character strings corresponding to each of the plurality of areas are associated with each of the plurality of areas in accordance with the step by the extracting unit to perform and the inclusion relation of the plurality of areas in the drawing And a step by a unit.

更に、上記課題を解決するため、本発明に係るプログラムは、コンピュータに、複数の領域と、前記複数の領域のそれぞれと対応する複数の文字列とが記載される図面から、前記文字列を抽出する手順と、前記図面における前記複数の領域の包含関係に従って、前記複数の領域のそれぞれと対応する前記文字列を前記複数の領域のそれぞれに関連させた階層構造を構築する手順と、を実行させる。   Furthermore, in order to solve the above problem, the program according to the present invention extracts the character string from a drawing in which a plurality of areas and a plurality of character strings corresponding to each of the plurality of areas are described in a computer. And a procedure for constructing a hierarchical structure in which the character strings corresponding to each of the plurality of regions are associated with each of the plurality of regions in accordance with the inclusion relationship of the plurality of regions in the drawing. .

本実施の態様によれば、図面に記載される領域及び図面から抽出される文字列を用いて階層構造を自動的に構築することで、ユーザが一から階層構造を構築する手間を省くことができる。   According to this embodiment, by automatically constructing a hierarchical structure using a region described in the drawing and a character string extracted from the drawing, it is possible to save the user from having to build the hierarchical structure from scratch. it can.

システムの一実施形態を示す図である。1 illustrates an embodiment of a system. 情報処理装置1のハードウェアの一実施形態を示す図である。2 is a diagram illustrating an embodiment of hardware of the information processing apparatus 1. FIG. 端末2のハードウェアの一実施形態を示す図である。It is a figure which shows one Embodiment of the hardware of the terminal. 第1の図面の一実施形態を示す図である。It is a figure which shows one Embodiment of 1st drawing. 第2の図面の一実施形態を示す図である。It is a figure which shows one Embodiment of 2nd drawing. 図面種別決定DB601のデータ構造の一実施形態を示す図である。It is a figure which shows one Embodiment of the data structure of drawing classification determination DB601. 第1の図面に示されている設備及び機器の領域を設定する場合の表示の一実施形態を示す図である。It is a figure which shows one Embodiment of the display in the case of setting the area | region of the installation and apparatus which are shown by the 1st drawing. 第2の図面に示されている設備及び機器の領域を設定する場合の表示の一実施形態を示す図である。It is a figure which shows one Embodiment of the display in the case of setting the area | region of the installation shown in the 2nd drawing, and an apparatus. 階層位置決定DB901のデータ構造の一実施形態を示す図である。It is a figure which shows one Embodiment of the data structure of hierarchy position determination DB901. 構築された階層構造を説明するための図である。It is a figure for demonstrating the constructed | assembled hierarchical structure. 情報処理装置1の動作フローの一実施形態を示す図である。2 is a diagram illustrating an embodiment of an operation flow of the information processing apparatus 1. FIG. 情報処理装置1の階層位置決定部110の動作フローの一実施形態を示す図である。It is a figure which shows one Embodiment of the operation | movement flow of the hierarchy position determination part 110 of the information processing apparatus 1. FIG.

以下図面に基づいて、実施形態について詳細を説明する。図1は、システムの一実施形態を示す図である。図1に示すシステムは、例えば、水道設備、下水道設備、環境設備それぞれを管理するシステムまたは水道設備、下水道設備、環境設備を総合管理するシステムなどが考えられる。   Hereinafter, embodiments will be described in detail based on the drawings. FIG. 1 is a diagram illustrating an embodiment of a system. The system shown in FIG. 1 may be, for example, a system that manages water facilities, sewer facilities, and environmental facilities, or a system that comprehensively manages water facilities, sewer facilities, and environmental facilities.

水道設備は、例えば、浄水場の濾過設備、濾過の過程で発生した汚泥の処理設備などの各種機械設備、ならびにプラントを運転するための受変電設備、計装設備、監視制御設備などの各種電気設備などである。下水道設備は、例えば、水処理用散気装置、汚泥脱水機、汚泥焼却炉、下水汚泥のガス化・燃料化システムに加え高速雨水処理システムなどの各種機械設備、ならびに、プラントを運転するための受変電設備、計装設備、監視制御設備などの各種電気設備などである。環境設備は、例えば、都市ゴミのリサイクル、資源化などの都市環境に不可欠なゴミ処理プラント、ガス化溶融炉やリサイクルプラザ、ゴミ炭化プラント、バイオマス発電システム、廃棄プラスチック破袋選別装置などである。   Water supply facilities include, for example, various facilities such as filtration facilities at water treatment plants, treatment facilities for sludge generated in the filtration process, and various electric facilities such as power receiving / transforming facilities, instrumentation facilities, and monitoring control facilities for operating the plant. Facilities. Sewerage facilities include, for example, water treatment aeration equipment, sludge dewatering machines, sludge incinerators, various sewage sludge gasification and fueling systems, as well as various mechanical equipment such as high-speed stormwater treatment systems, and plant operations. These include various electrical equipment such as power receiving / transforming equipment, instrumentation equipment, and monitoring and control equipment. The environmental facilities include, for example, a garbage disposal plant, a gasification melting furnace and a recycling plaza, a garbage carbonization plant, a biomass power generation system, a waste plastic broken bag sorting device, and the like that are indispensable for an urban environment such as recycling and recycling of municipal waste.

ただし、本システムは水道設備、下水道設備、環境設備を管理するシステムに限定されるものではなく、他の各種プラントを管理するシステムでもよい。図1の情報処理装置(階層構造構築装置)は、例えば、クラウドコンピューティングを提供する側のデータセンタに設けられている情報処理装置(1つ以上のサーバコンピュータから構成される装置)が考えられる。端末2a〜2nは、例えば、携帯情報端末(携帯電話機、Personal Handy−phone System(PHS)、スマートフォン、タブレットパーソナルコンピュータなど)、据え置き型の情報端末などが考えられる。ネットワーク3は、例えば、有線または無線を用いた通信に利用される回線などが考えられる。   However, the present system is not limited to a system that manages water facilities, sewer facilities, and environmental facilities, and may be a system that manages various other plants. The information processing apparatus (hierarchical structure building apparatus) in FIG. 1 may be, for example, an information processing apparatus (an apparatus composed of one or more server computers) provided in a data center that provides cloud computing. . As the terminals 2a to 2n, for example, portable information terminals (cell phones, personal handy-phone systems (PHS), smartphones, tablet personal computers, etc.), stationary information terminals, and the like can be considered. The network 3 may be, for example, a line used for communication using wired or wireless communication.

情報処理装置と端末について説明をする。図2及び図3は、情報処理装置及び端末のハードウェアの一実施形態を示す図である。   The information processing apparatus and terminal will be described. 2 and 3 are diagrams illustrating an embodiment of hardware of the information processing apparatus and the terminal.

図2に示す情報処理装置1のハードウェアは、例えば、制御部101、記憶部(記憶手段)102、記録媒体読取装置103、通信部105、抽出部107、図面名称決定部108、図面種別決定部109及び階層位置決定部(階層構造構築部)110などを備えている。また、各構成部はバス106によりそれぞれ接続されている。   The hardware of the information processing apparatus 1 illustrated in FIG. 2 includes, for example, a control unit 101, a storage unit (storage unit) 102, a recording medium reading device 103, a communication unit 105, an extraction unit 107, a drawing name determination unit 108, and a drawing type determination. A unit 109 and a hierarchical position determining unit (hierarchical structure building unit) 110. Each component is connected by a bus 106.

図3に示す端末2a〜2n(以降、端末2と呼ぶ)のそれぞれのハードウェアは、例えば、制御部201、記憶部202、記録媒体読取装置203、入出力制御部204、通信部205などを備えている。また、各構成部はバス206によりそれぞれ接続されている。   The hardware of each of the terminals 2a to 2n (hereinafter referred to as the terminal 2) illustrated in FIG. 3 includes, for example, a control unit 201, a storage unit 202, a recording medium reading device 203, an input / output control unit 204, a communication unit 205, and the like. I have. Each component is connected by a bus 206.

制御部101及び201は、Central Processing Unit(CPU)、マルチコアCPU、プログラマブルなデバイス(Field Programmable Gate Array(FPGA)、Programmable Logic Device(PLD)など)を用いることが考えられる。   The control units 101 and 201 may use a central processing unit (CPU), a multi-core CPU, a programmable device (Field Programmable Gate Array (FPGA), Programmable Logic Device (PLD), or the like).

記憶部102及び202は、例えばRead Only Memory(ROM)、Random Access Memory(RAM)などのメモリやハードディスクなどが考えられる。なお、記憶部102及び202はパラメータ値、変数値などのデータを記録してもよいし、実行時のワークエリアとして用いられてもよい。なお、情報処理装置1の記憶部102は外部に設けたデータベースなどの記憶装置でもよい。   The storage units 102 and 202 may be, for example, a memory such as a read only memory (ROM) or a random access memory (RAM), a hard disk, or the like. The storage units 102 and 202 may record data such as parameter values and variable values, or may be used as a work area at the time of execution. Note that the storage unit 102 of the information processing apparatus 1 may be a storage device such as an external database.

記録媒体読取装置103及び203は、制御部101又は201の制御に従って記録媒体104又は207に対するデータのリード/ライトを制御する。そして、記録媒体読取装置103及び203は、記録媒体104又は207にデータを記録させたり、記録媒体104又は207に記録されたデータを読み取らせたりする。また、着脱可能な記録媒体104又は207は、コンピュータで読み取り可能なnon−transitory(非一時的)な記録媒体として、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置(HDD)などがある。光ディスクには、Digital Versatile Disc(DVD)、Digital Versatile Disc−Random Access Memory(DVD−RAM)、Compact Disc−Read Only Memory(CD−ROM)、CD−R(Recordable)/RW(ReWritable)などがある。光磁気記録媒体には、Magneto−Optical Disc(MO)などがある。なお、記憶部102又は202もnon−transitory(非一時的)な記録媒体に含まれる。   The recording medium readers 103 and 203 control reading / writing of data with respect to the recording medium 104 or 207 according to the control of the control unit 101 or 201. Then, the recording medium readers 103 and 203 cause the recording medium 104 or 207 to record data, or cause the data recorded on the recording medium 104 or 207 to be read. The detachable recording medium 104 or 207 is a non-transitory recording medium that can be read by a computer, such as a magnetic recording device, an optical disk, a magneto-optical recording medium, or a semiconductor memory. The magnetic recording device includes a hard disk device (HDD). Optical discs include Digital Versatile Disc (DVD), Digital Versatile Disc-Random Access Memory (DVD-RAM), Compact Disc-Read Only Memory (CD-ROM), and CD-R (RecordR) / CD . Examples of the magneto-optical recording medium include Magneto-Optical Disc (MO). Note that the storage unit 102 or 202 is also included in a non-transitory recording medium.

入出力制御部204には、入出力I/F208(表示装置、キーボード、マウス、タッチパネル等)が接続され、入出力制御部204は、入出力I/F208から入力された情報を受信し、バス206を介してその情報を制御部201に送信する。また、入出力制御部204は、制御部201から送信されたデータに従って入出力I/F208の出力装置(表示部)の画面に表示をさせる。   An input / output I / F 208 (display device, keyboard, mouse, touch panel, etc.) is connected to the input / output control unit 204. The input / output control unit 204 receives information input from the input / output I / F 208 and The information is transmitted to the control unit 201 via 206. In addition, the input / output control unit 204 displays on the screen of the output device (display unit) of the input / output I / F 208 according to the data transmitted from the control unit 201.

通信部105及び205はネットワーク3に接続され、通信を行う。   The communication units 105 and 205 are connected to the network 3 and perform communication.

図4は、第1の図面の一実施形態を示す図である。第1の図面は、設備及び機器の描かれている地図又は設計図などであり、図4には、第1の図面の例として、地図図面401、機場1全体平面図図面402、B棟フロアマップ図面403が示されている。図面401は、機場1などの位置が示されている地図である。ただし、地図は図面を電子化したものでなくてもよく、電子データとして作成されたものでもよい。設計図は、機場、施設、棟屋、階、部屋などの設備の寸法、設備及び機器の位置関係などが分かるように示された図面である。例えば、図面は全体平面図、全体立体図、フロアマップ(例えば、平面図、立体図、概要図)、イラストなどである。設計図は図面を電子化したものでなくてもよく、電子データとして作成された図面でもよい。   FIG. 4 is a diagram showing an embodiment of the first drawing. The first drawing is a map or a design drawing on which facilities and equipment are drawn. FIG. 4 shows, as an example of the first drawing, a map drawing 401, an overall plan view drawing 402 of the machine 1 and a building B floor. A map drawing 403 is shown. A drawing 401 is a map showing the position of the machine 1 or the like. However, the map does not have to be an electronic drawing, and may be created as electronic data. The design drawing is a drawing shown so that the dimensions of the equipment such as the machine place, the facility, the building, the floor, and the room, and the positional relationship between the equipment and the equipment can be understood. For example, the drawings are an overall plan view, an overall stereoscopic view, a floor map (for example, a plan view, a stereoscopic view, and a schematic view), an illustration, and the like. The design drawing does not have to be an electronic drawing, and may be a drawing created as electronic data.

図5は、第2の図面の一実施形態を示す図である。第2の図面は、設備及び機器の描かれている系統図(例えば、給水系統図)又はフロー図(例えば、プラントフロー図)などである。図5には、第2の図面の例として、給水系統図図面501、プラントフロー図図面502が示されている。系統図及びプラントフロー図は、例えば、設備及び機器の繋がりを示す図で、例えば、平面図、立体図、イラストなどが考えられる。給水系であれば水の流れが分かる図面などである。   FIG. 5 shows an embodiment of the second drawing. The second drawing is a system diagram (for example, a water supply system diagram) or a flow diagram (for example, a plant flow diagram) in which facilities and equipment are drawn. FIG. 5 shows a water supply system diagram 501 and a plant flow diagram diagram 502 as examples of the second diagram. The system diagram and the plant flow diagram are diagrams showing, for example, the connection between facilities and equipment. For example, a plan view, a three-dimensional view, and an illustration can be considered. For a water supply system, it is a drawing that shows the flow of water.

[図面取得処理及び抽出処理]
抽出部107は、ユーザによって登録された第1の図面及び第2の図面を図面情報として対応付けて記憶する記憶部102から、図面情報を取得する。抽出部107は、図面情報に対して文字列を抽出する画像処理を行い、第1の図面及び第2の図面に描かれている文字列を抽出する。抽出部107は、例えば、画像入力装置(スキャナなど)により読み取られた図面(図面情報)に対して、画像処理(例えば、Optical Character Recognition(OCR)、文字認識技術)を行うことで、図面上の文字列を抽出する。抽出部107は、記憶部102に対応付けて記憶されている2つの図面を取得し、その図面に描かれている文字列を抽出する。ユーザの登録によって対応付けて記憶される図面の数は2つに限られない。
[Drawing acquisition processing and extraction processing]
The extraction unit 107 acquires drawing information from the storage unit 102 that stores the first drawing and the second drawing registered by the user in association with each other as drawing information. The extraction unit 107 performs image processing for extracting a character string from the drawing information, and extracts a character string drawn in the first drawing and the second drawing. The extraction unit 107 performs, for example, image processing (for example, Optical Character Recognition (OCR), character recognition technology) on a drawing (drawing information) read by an image input device (scanner or the like), thereby performing drawing processing on the drawing. Extract the string. The extraction unit 107 acquires two drawings stored in association with the storage unit 102, and extracts a character string drawn in the drawings. The number of drawings stored in association with each other by user registration is not limited to two.

[図面名称決定処理]
図面名称決定部108は、図面の決められた位置に描かれている文字列を図面名称として決定する。図面上の決められた位置とは、例えば、図面の右下の位置や下の位置などを指すが、任意の位置に設定可能である。例えば、図面名称決定部108が図4の表題欄406の文字列「B棟フロアマップ」を抽出した場合、「B棟フロアマップ」を図面名称にする。図面名称決定部108は、決定した図面名称と図面とを関連づけて記憶部102に記憶する。
[Drawing name determination process]
The drawing name determination unit 108 determines a character string drawn at a determined position in the drawing as a drawing name. The determined position on the drawing refers to, for example, a lower right position or a lower position in the drawing, and can be set to an arbitrary position. For example, when the drawing name determination unit 108 extracts the character string “Building B floor map” in the title column 406 of FIG. 4, “Building B floor map” is used as the drawing name. The drawing name determination unit 108 stores the determined drawing name and the drawing in association with each other in the storage unit 102.

抽出部107が文字列を抽出できなかった場合には、端末2の入出力I/F208(キーボード、タッチパネル等)などからユーザに図面名称を入力させ、入力された図面名称を図面に関連づけて記憶部202に記憶する。さらに、ユーザは図面名称を、端末2を用いて編集することもできる。ユーザは、「B棟フロアマップ」だけでは名称が不明である場合などに、例えば、「B棟フロアマップ」を「○○○機場のB棟の1階のフロアマップ」などと編集することができる。   When the extraction unit 107 cannot extract the character string, the user inputs a drawing name from the input / output I / F 208 (keyboard, touch panel, etc.) of the terminal 2 and stores the input drawing name in association with the drawing. Store in the unit 202. Further, the user can edit the drawing name using the terminal 2. For example, when the name is unknown only by “building B floor map”, the user can edit “building B floor map” as “floor map on the first floor of building B of the XX machine”. it can.

[図面種別決定処理]
続いて、図面種別決定部109は、第1の図面の名称として用いられると想定される文字列と、第2の図面の名称として用いられると想定される文字列とを関連づけて記憶する図面種別決定DB601を参照し、図面名称として抽出した文字列から、その文字列を抽出した図面が第1の図面であるか第2の図面であるかを決定する。図面種別決定DB601は例えば、記憶部102に記憶されている。
[Drawing type determination process]
Subsequently, the drawing type determination unit 109 associates and stores a character string assumed to be used as the name of the first drawing and a character string assumed to be used as the name of the second drawing. The determination DB 601 is referenced to determine whether the drawing from which the character string is extracted is the first drawing or the second drawing from the character string extracted as the drawing name. The drawing type determination DB 601 is stored in the storage unit 102, for example.

図4、図5の場合、図4の表題欄404、405、406、図5の表題欄503、504に記載されている文字列を抽出し、抽出した文字列からその図面が第1の図面であるか第2の図面であるかを決定する。   4 and 5, the character strings described in the title columns 404, 405, and 406 in FIG. 4 and the title columns 503 and 504 in FIG. 5 are extracted, and the drawing is the first drawing from the extracted character strings. Or the second drawing.

図6は、図面種別決定DB601のデータ構造の一実施形態を示す図である。図面種別決定DB601は、第1の図面でよく用いられると想定される文字列と第2の図面でよく用いられると想定される文字列を、第1の図面と第2の図面を識別するための図面種別識別情報(図示せず)(本実施形態では、図面種別識別情報は「1」又は「2」)と関連づけて記憶する。図面種別決定DB601の「第1の図面」に記憶されている情報は、第1の図面の名称で用いられる、特徴的な位置を示す文字列である。本実施形態では、「地図」、「全体平面図」、「フロアマップ」、「装置図面」などの情報が図面種別決定DB601に記憶されている。図面種別決定DB601の「第2の図面」に記憶されている情報は、第2の図面の名称で用いられる、処理の流れを示す文字列である。本実施形態では、「系統図」、「プラントフロー図」などの情報が記憶されているがこれらに限られない。   FIG. 6 is a diagram showing an embodiment of the data structure of the drawing type determination DB 601. As shown in FIG. The drawing type determination DB 601 identifies a character string assumed to be frequently used in the first drawing and a character string assumed to be frequently used in the second drawing, and identifies the first drawing and the second drawing. The drawing type identification information (not shown) (in this embodiment, the drawing type identification information is “1” or “2”). The information stored in the “first drawing” of the drawing type determination DB 601 is a character string indicating a characteristic position used in the name of the first drawing. In the present embodiment, information such as “map”, “overall plan view”, “floor map”, and “apparatus drawing” is stored in the drawing type determination DB 601. The information stored in the “second drawing” of the drawing type determination DB 601 is a character string indicating the flow of processing used in the name of the second drawing. In the present embodiment, information such as “system diagram” and “plant flow diagram” is stored, but is not limited thereto.

例えば、図5の図面502の表題欄504の文字列「プラントフロー図」を抽出した場合、図面種別決定部109は、図面種別決定DB601に「プラントフロー図」が第2の図面であることが記憶されていることから、図面502が第2の図面であると決定する。図面種別決定部109は、図面種別識別情報と図面とを関連づけて記憶部102に記憶する。   For example, when the character string “plant flow diagram” in the title column 504 of the drawing 502 in FIG. 5 is extracted, the drawing type determination unit 109 may indicate that the “plant flow diagram” is the second drawing in the drawing type determination DB 601. Since it is stored, it is determined that the drawing 502 is the second drawing. The drawing type determination unit 109 stores the drawing type identification information and the drawing in the storage unit 102 in association with each other.

なお、図面から抽出した文字列と図面種別決定DB601に記憶されている文字列が一致しない場合には、端末2は、入出力I/F208などからユーザに図面種別識別情報を入力させ、入力された図面種別識別情報を図面に関連づけて記憶部102に記憶する。   If the character string extracted from the drawing does not match the character string stored in the drawing type determination DB 601, the terminal 2 allows the user to input the drawing type identification information from the input / output I / F 208 or the like. The drawing type identification information is stored in the storage unit 102 in association with the drawing.

上述した図面名称決定処理及び図面種別決定処理は、ユーザによって対応付けて登録された2つの図面両方に対して行われる。図面、図面名称及び図面種別識別情報は関連づけて記憶部102に記憶される。更に、例えば、図面401と図面501とは対応付けて記憶部102に登録される。   The drawing name determination process and the drawing type determination process described above are performed on both of the two drawings registered in association with each other by the user. The drawing, the drawing name, and the drawing type identification information are stored in the storage unit 102 in association with each other. Further, for example, the drawing 401 and the drawing 501 are registered in the storage unit 102 in association with each other.

[階層位置決定(階層構造構築)処理]
階層位置決定部110は、抽出部107によって抽出された文字列を、記憶部102から取得する。図4の機場1全体平面図図面402の場合、階層位置決定部110は、図面上に記載されている文字列「機場1」、「A棟」、「B棟」、「部屋1」、「部屋2」、「部屋3」及び「P1」を取得する。なお、階層位置決定部110が文字列を取得できなかった場合には、端末2は、入出力I/F208(キーボード、タッチパネル等)などからユーザに設備・機器名称を入力させるために、端末2の入出力I/F208(表示部)に設備・機器名称の入力を促す表示をさせる。その後、階層位置決定部110は、入力された設備・機器名称を取得する。
[Hierarchical position determination (hierarchical structure construction) processing]
The hierarchy position determination unit 110 acquires the character string extracted by the extraction unit 107 from the storage unit 102. In the case of the plane 1 overall plan drawing 402 in FIG. 4, the hierarchy position determination unit 110 includes the character strings “machine 1”, “A building”, “B building”, “room 1”, “ “Room 2”, “Room 3” and “P1” are acquired. When the hierarchy position determination unit 110 cannot acquire the character string, the terminal 2 uses the input / output I / F 208 (keyboard, touch panel, etc.) to allow the user to input the facility / equipment name. The input / output I / F 208 (display unit) is prompted to input the name of the facility / equipment. Thereafter, the hierarchy position determination unit 110 acquires the input facility / equipment name.

更に、端末2は、設備・機器名称を端末2の入出力I/F208に表示して、間違いがある場合にはユーザに編集させてもよい。   Further, the terminal 2 may display the facility / equipment name on the input / output I / F 208 of the terminal 2 and allow the user to edit if there is an error.

階層位置決定部110は、抽出部107によって抽出された文字列が、特定の領域に囲まれている、又は領域の境界線から決められた距離内にあるか否かを判定する。そうであると判定された場合には、抽出した文字列はその特定の領域を示す設備・機器名称であるとしてその領域に対応づける。   The hierarchy position determination unit 110 determines whether the character string extracted by the extraction unit 107 is surrounded by a specific region or is within a distance determined from the boundary line of the region. If it is determined that this is the case, the extracted character string is associated with a region as an equipment / device name indicating the specific region.

一方、抽出部107によって抽出された文字列が、特定の領域に囲まれておらず、且つ領域の境界線から決められた距離内にもないと判定される場合には、抽出された文字列とその特定の領域とは対応づけない。   On the other hand, if it is determined that the character string extracted by the extraction unit 107 is not surrounded by a specific area and is not within the distance determined from the boundary line of the area, the extracted character string Is not associated with that particular area.

図7は、第1の図面に示されている設備及び機器の領域を設定するための表示の一実施形態を示す図である。図8は、第2の図面に示されている設備及び機器の領域を設定する表示の一実施形態を示す図である。   FIG. 7 is a diagram showing an embodiment of a display for setting the areas of the equipment and equipment shown in the first drawing. FIG. 8 is a diagram showing an embodiment of a display for setting the areas of the equipment and equipment shown in the second drawing.

図7の機場1全体平面図図面402を用いて領域の設定について説明する。図面に示されている設備及び機器を示す領域の設定方法は、図面に対して画像処理を行い、輪郭線(境界線)を抽出して行う。範囲の設定は、例えば、図面に対応付けられた座標を用いて行う。それには、例えばX軸とY軸を用いた座標を用いることが考えられる。また、図面の外側から順番に、範囲を設定していくことが望ましい。ただし、上記方法に限定されるものではない。   The setting of the area will be described with reference to the plan view 402 of the entire machine 1 in FIG. The method for setting an area indicating equipment and equipment shown in the drawing performs image processing on the drawing and extracts a contour line (boundary line). The range is set using, for example, coordinates associated with the drawing. For this purpose, for example, it is conceivable to use coordinates using the X axis and the Y axis. It is desirable to set the range in order from the outside of the drawing. However, it is not limited to the said method.

まず、階層位置決定部110は、「機場1」の領域701を領域として設定する。続いて、階層位置決定部110は、領域701に包含される「A棟」及び「B棟」の領域702及び703を、領域として設定する。階層位置決定部110は次に、「部屋1」、「部屋2」及び「部屋3」の領域704、705及び706を、領域として設定する。   First, the hierarchy position determination unit 110 sets an area 701 of “Airfield 1” as an area. Subsequently, the hierarchy position determination unit 110 sets the areas 702 and 703 of “Building A” and “Building B” included in the area 701 as areas. Next, the hierarchy position determination unit 110 sets the areas 704, 705, and 706 of “room 1”, “room 2”, and “room 3” as areas.

なお、領域が設定された場合には、端末2は、入出力I/F208に、図7及び図8に示した点線を表示させてもよい。また、領域が設定されない場合には、端末2は入出力I/F208などにユーザに範囲の設定をさせる指示を表示させ、図面上の設備及び機器が描かれた領域を端末2から設定させてもよい。なお、領域を点線で示したが実線等の別の種類の線であってもよい。   When the area is set, the terminal 2 may display the dotted line shown in FIGS. 7 and 8 on the input / output I / F 208. If the area is not set, the terminal 2 displays an instruction for the user to set the range on the input / output I / F 208 and the like, and causes the terminal 2 to set the area where the facilities and equipment on the drawing are drawn. Also good. In addition, although the area | region was shown with the dotted line, another type of lines, such as a solid line, may be sufficient.

また、端末2の表示部に表示させた設備及び機器の範囲が、適切な位置に設定されていない場合には、端末2は、図面上の設備及び機器が描かれた領域を、ユーザに編集させる指示をして、領域の再設定をさせてもよい。   In addition, when the range of the equipment and devices displayed on the display unit of the terminal 2 is not set at an appropriate position, the terminal 2 edits the area where the equipment and the devices on the drawing are drawn to the user. May be instructed to reset the area.

次に、階層位置決定部110は、領域の包含関係を決定する。図7を例に説明すると、領域701は、領域702、703及び707を含み、領域702は領域704及び705を含む。更に、領域703は領域706を含む。この包含関係は、階層構造における上下関係を規定する。例えば、図7で説明すると、機場1はA棟より上位であり、A棟は部屋1より上位である。   Next, the hierarchy position determination unit 110 determines the inclusion relation of the regions. Referring to FIG. 7 as an example, the region 701 includes regions 702, 703, and 707, and the region 702 includes regions 704 and 705. Further, the region 703 includes a region 706. This inclusion relationship defines the vertical relationship in the hierarchical structure. For example, referring to FIG. 7, the machine 1 is higher than the A building, and the A building is higher than the room 1.

図9は、階層位置決定DB901のデータ構造の一実施形態を示す図である。階層位置決定DB901は、「階層位置」及び「設備・機器名称」の情報を有する。階層位置決定DB901の「階層位置」は上位から下位までの階層位置を示す数値を記憶している。本実施形態では、一例として「階層位置」は、「1」、「2」、「3」、「4」、「5」、「6」、「7」及び「8」である。「設備・機器名称」は「階層位置」に関連づけられた設備及び機器を示す文字列を記憶する。本実施形態では、階層位置決定DB901は、「階層位置」に関連づけて「自治体」「流域」・・・、「機場」・・・、「施設」「浄水場」・・・、「棟」「事務所」・・・、「階」「1階」「屋上」・・・、「部屋」「中央制御室」・・・、「装置」「ポンプ」「計測器」・・・、「部品」・・・を記憶する。ただし、「階層位置」に関連づけられる「設備・機器名称」の文字列は上記に限定されるものでない。   FIG. 9 is a diagram illustrating an embodiment of the data structure of the hierarchy position determination DB 901. The hierarchy position determination DB 901 includes information of “hierarchy position” and “facility / equipment name”. The “hierarchy position” of the hierarchy position determination DB 901 stores a numerical value indicating the hierarchy position from the upper level to the lower level. In this embodiment, as an example, the “hierarchy position” is “1”, “2”, “3”, “4”, “5”, “6”, “7”, and “8”. The “facility / device name” stores a character string indicating the facility and device associated with the “hierarchy position”. In the present embodiment, the hierarchy position determination DB 901 is associated with the “hierarchy position” as “local government”, “basin”, “machine”, “facility”, “water purification plant”, “building”, “ "Office" ..., "Floor" "First floor" "Rooftop" ... "Room" "Central control room" ... "Device" "Pump" "Measurement instrument" ... "Parts" Memorize ... However, the character string of “facility / device name” associated with “hierarchy position” is not limited to the above.

階層位置決定DB901は、抽出した文字列の一部又は全部が、「1」から「8」までの階層位置を示す数値と、設備・機器名称として用いられると想定される文字列とを関連付けて記憶する階層位置決定DB901の、設備・機器名称に一致するか否かを判定する。一致した場合、階層位置決定部110は、その文字列を、一致した設備・機器名称に関連する階層位置に関連づける。   The hierarchical position determination DB 901 associates a numerical value indicating a hierarchical position from “1” to “8” with a character string that is assumed to be used as a facility / equipment name, in part or all of the extracted character string. It is determined whether or not it matches the facility / equipment name in the stored hierarchical position determination DB 901. If they match, the hierarchy position determination unit 110 associates the character string with the hierarchy position related to the matched facility / device name.

例えば、設備・機器名称「機場1」が抽出された場合には、階層位置決定部110は、階層位置決定DB901を参照して、設備・機器名称に含まれる「機場」に対応する階層位置「2」を取得し、設備・機器名称「機場1」と階層位置「2」とを関連づけて記憶部102に記憶する。その後、階層位置決定部110は、階層位置を反映して、図10に示すような階層構造を構築する。   For example, when the facility / equipment name “machine field 1” is extracted, the hierarchical position determination unit 110 refers to the hierarchical position determination DB 901 and refers to the hierarchical position “corresponding to“ machine field ”included in the facility / equipment name”. 2 ”is acquired, and the facility / equipment name“ machine 1 ”and the hierarchy position“ 2 ”are associated with each other and stored in the storage unit 102. Thereafter, the hierarchy position determination unit 110 constructs a hierarchy structure as shown in FIG. 10 reflecting the hierarchy position.

さらに、階層位置決定部110は、ある図面から抽出された設備・機器名称が、異なる図面から抽出された設備・機器名称と一致した場合に、それらの図面を関連づける。階層位置決定部110は、この関連づけを図面が追加される度に行うことができる。   Furthermore, when the facility / equipment name extracted from a certain drawing matches the facility / equipment name extracted from a different drawing, the hierarchy position determination unit 110 associates the drawings. The hierarchy position determination unit 110 can perform this association every time a drawing is added.

例えば、図4の機場1全体平面図図面402に描かれている設備・機器名称「B棟」と、B棟フロアマップ図面403に描かれている「B棟」とが一致するため、階層位置決定部110は、機場1全体平面図図面402とB棟フロアマップ図面403とを関連づける。このように複数の図面が関連づけられた場合、階層位置決定部110は、その複数の図面に含まれる文字列を用いて階層構造を構築する。   For example, since the facility / equipment name “Building B” depicted in the plan view drawing 402 of the entire machine 1 in FIG. 4 and the “Building B” depicted in the Building B floor map drawing 403 coincide, The determining unit 110 associates the overall plan view drawing 402 of the machine 1 with the B building floor map drawing 403. When a plurality of drawings are associated with each other in this way, the hierarchy position determination unit 110 constructs a hierarchical structure using character strings included in the plurality of drawings.

端末2は、関連づけられた図面を、切り替えて入出力I/F208(表示部)に表示させることができる。例えば、ユーザが図面402の「B棟」を選択すると、図面403が表示される。図面402の「B棟」の上の位置にアイコンを表示させて、選択可能であることを示してもよい。   The terminal 2 can switch the associated drawings to be displayed on the input / output I / F 208 (display unit). For example, when the user selects “Building B” in the drawing 402, the drawing 403 is displayed. An icon may be displayed at a position above “Building B” in the drawing 402 to indicate that selection is possible.

続いて、階層位置決定部110は、図面名称に設備・機器名称と一致する文字列がある場合、一致した設備・機器名称に図面名称を関連づけ、記憶部102に記憶する。例えば、図4の機場1全体平面図図面402に描かれている図面名称「機場1全体平面図」に設備・機器名称の「機場」が存在するため、一致した「機場」を有する設備・機器名称「機場1」に図面名称を関連づけ、記憶部102に記憶する。   Subsequently, when there is a character string that matches the equipment / equipment name in the drawing name, the hierarchical position determining unit 110 associates the drawing name with the matched equipment / equipment name and stores the drawing name in the storage unit 102. For example, since the machine name “machine field” exists in the drawing name “machine 1 overall plan view” drawn in the machine 1 overall plan drawing 402 of FIG. The drawing name is associated with the name “machine field 1” and stored in the storage unit 102.

図10は、構築された階層構造を説明するための図である。図10では階層が上位から下位までの8つの場合について示している。ただし、階層数は8つに限定されるものではない。本実施形態では、「階層位置1」に「自治体」が、「階層位置2」に「機場1」が、「階層位置3」に「施設」が、「階層位置4」に「棟屋」が、「階層位置5」に「階」が、「階層位置6」に「部屋」が、「階層位置7」に「装置」が、「階層位置8」に「部品」が関連付けられている。   FIG. 10 is a diagram for explaining the constructed hierarchical structure. FIG. 10 shows eight cases where the hierarchy is from upper to lower. However, the number of hierarchies is not limited to eight. In the present embodiment, “local government” is located at “hierarchy position 1”, “airfield 1” at “hierarchy position 2”, “facility” at “hierarchy position 3”, and “building” at “hierarchy position 4”. “Level” is associated with “Level Position 5”, “Room” is associated with “Level Position 6”, “Device” is associated with “Level Position 7”, and “Parts” are associated with “Level Position 8”.

また、図10では「自治体」に設備及び機器を識別するための作業上の識別情報「123」が、「機場1」に作業上の識別情報「151」が、「棟A」に作業上の識別情報「01」が、「棟B」に作業上の識別情報「02」が、「部屋1」に作業上の識別情報「47」が、「部屋2」に作業上の識別情報「48」が、「部屋3」に作業上の識別情報「49」が、「P3」に作業上の識別情報「51」が、「P4」に作業上の識別情報「52」が、「P1」に作業上の識別情報「50」が関連づけられている。作業上の識別情報はランダムでもよいし、ユーザが指定することもできる。作業上の識別情報の桁数は決まっていてもよく、例えば階層位置1の桁数は4桁、階層位置2の桁数は3桁、それより下の階層位置の桁数は2桁とすることができる。なお作業上の識別情報は必ずしも付与されなくてもよい。   Further, in FIG. 10, the operation identification information “123” for identifying facilities and equipment to “local government”, the operation identification information “151” to “machine 1”, and the operation information to “building A” The identification information “01” is the work identification information “02” in “building B”, the work identification information “47” in “room 1”, and the work identification information “48” in “room 2”. However, work identification information “49” is assigned to “room 3”, work identification information “51” is assigned to “P3”, work identification information “52” is assigned to “P4”, and work information is assigned to “P1”. The identification information “50” above is associated. The identification information on the work may be random or specified by the user. The number of digits of identification information for work may be determined. For example, the number of digits at layer position 1 is four digits, the number of digits at layer position 2 is three digits, and the number of digits at lower layer positions is two digits. be able to. It is not always necessary to provide work identification information.

[階層構造の利用]
上述のように領域と文字列とが関連付けられた階層構造は例えば、記録媒体のフォルダ構造に適用される。この場合、構築された階層構造を用いて、ユーザは設備及び機器等に関する図面等の情報を管理することができる。例えば、ユーザは、部屋3のポンプP3に対して行った作業についての情報(図面、コメント、写真、画像、ドキュメント、音声等)を図10のフォルダ51に格納する。格納する方法としては、フォルダ構造を上位から検索し、目的とするフォルダにアクセスして格納する方法や、ポンプP3に貼り付けたバーコードを端末2によりスキャンすることでフォルダ51に直接アクセスして格納する方法や、フォルダ検索画面で「51」を入力してフォルダ51に直接アクセスして格納する方法がある。
[Use of hierarchical structure]
The hierarchical structure in which the area and the character string are associated as described above is applied to, for example, the folder structure of the recording medium. In this case, using the constructed hierarchical structure, the user can manage information such as drawings regarding facilities and equipment. For example, the user stores information (drawings, comments, photos, images, documents, sounds, etc.) about work performed on the pump P3 in the room 3 in the folder 51 in FIG. As a storage method, the folder structure is searched from the upper level and the target folder is accessed and stored, or the barcode pasted on the pump P3 is scanned by the terminal 2 to directly access and store the folder 51. And a method of directly accessing and storing the folder 51 by inputting “51” on the folder search screen.

別のユーザが部屋3のポンプP3についての情報を必要とする場合、その別のユーザは、フォルダ構造を上位から検索していくことで、目的とするフォルダ51に容易に到達することができる。他にも、その別のユーザは、上述した通り、バーコードをスキャンする方法やフォルダ検索の方法によって目的とするフォルダ51に到達することができる。情報は、時系列に沿って表示することもできるし、アクセス権限を有するユーザにのみ表示することもできる。   When another user needs information about the pump P3 in the room 3, the other user can easily reach the target folder 51 by searching the folder structure from the top. In addition, as described above, the other user can reach the target folder 51 by a method of scanning a barcode or a folder search method. Information can be displayed in chronological order, or can be displayed only to users with access rights.

階層構造と図4の図面とを連携させることで、ユーザは目的とする情報を図面から探すこともできる。例えば、ユーザが部屋3のポンプP3についての情報を必要とする場合、ユーザは、端末2の入出力I/F208(表示部)に図面403を表示させ、図面403のポンプP3を選択(クリック又はタップ等)することでポンプP3についての情報を取得する。   By linking the hierarchical structure and the drawing of FIG. 4, the user can search for target information from the drawing. For example, when the user needs information about the pump P3 in the room 3, the user displays the drawing 403 on the input / output I / F 208 (display unit) of the terminal 2, and selects (clicks or clicks on the pump P3 in the drawing 403). Information about the pump P3 is acquired.

選択の方法によって表示される内容を変更することもできる。例えば、ユーザが図面に記載された設備及び機器をシングルクリックした場合とダブルクリックした場合とで処理の内容を変更することが考えられる。   The displayed contents can be changed depending on the selection method. For example, it is conceivable that the contents of the process are changed depending on whether the user single-clicks or double-clicks the equipment and equipment described in the drawing.

関連づけられた相互の図面の表示を切り替えることも可能である。例えば、図面403を閲覧しているユーザがポンプP1の情報を必要とする場合、図面403に表示されるアイコン(図示せず)を選択することで入出力I/F208に表示される図面を、図面403から図面402へ切り替える。その後ユーザは、表示された図面402に描かれたポンプP1を選択することで、P1についての情報を取得することができる。   It is also possible to switch the display of the associated drawings. For example, when a user viewing the drawing 403 needs information on the pump P1, by selecting an icon (not shown) displayed on the drawing 403, the drawing displayed on the input / output I / F 208 is Switching from the drawing 403 to the drawing 402. Thereafter, the user can acquire information about P1 by selecting the pump P1 depicted in the displayed drawing 402.

対応付けて管理される第1の図面と第2の図面は、図面種別情報によって種別ごとに分けて管理される。自身が慣れている方法で設備及び機器に関する情報を探すことが可能である。例えば、地図や平面図を日常的に使用するユーザであれば、図面401、402及び403を用いて設備及び機器を検索し、系統図やプラントフロー図を日常的に使用するユーザであれば、図面501及び502を用いて設備及び機器を検索する。第1の図面と第2の図面とは切り替えて表示することが可能である。ユーザは自身が慣れた方法で設備及び機器に関する情報を取得することができるため、情報を探す時間を短縮できる。   The first drawing and the second drawing managed in association with each other are managed separately for each type based on the drawing type information. It is possible to search for information on equipment and equipment in a manner that you are used to. For example, if you are a user who uses maps and floor plans on a daily basis, you can search for equipment and equipment using drawings 401, 402, and 403, and if you are a user who regularly uses system diagrams and plant flow diagrams, The facilities and equipment are searched using the drawings 501 and 502. The first drawing and the second drawing can be switched and displayed. Since the user can acquire information on facilities and equipment by a method he / she is accustomed to, the time for searching for information can be reduced.

表示される情報の量を設定によって変更することも可能である。例えば、ユーザが図405のB棟を選択した場合、B棟に関連づけられた情報(図面やコメント等)のみを表示してもよいし、それだけでなくB棟に含まれる部屋3、ポンプP3及びポンプP4に関連づけられた情報をも表示して閲覧可能にしてもよい。   It is also possible to change the amount of information displayed by setting. For example, when the user selects building B in FIG. 405, only the information (drawings, comments, etc.) associated with building B may be displayed, and not only that, but also room 3, pump P3 and Information associated with the pump P4 may also be displayed for browsing.

領域と文字列とが関連付けられた階層構造は、記録媒体のフォルダ構造だけでなく、リレーショナルデータベース等のデータベース構造に適用することも可能である(フォルダ構造に適用した場合と共通する内容の説明は省略する)。具体的には、上述した作業上の識別情報を用いて各設備及び機器にユニーク識別情報を付与し、各設備及び機器に関する図面等の情報を管理する方法である。例えば、作業上の識別情報が「01」の「棟A」のユニーク識別情報は、「棟A」の上位の設備及び機器のそれぞれの作業上の識別情報を最上位から連結して決定する。つまり、「棟A」のユニーク識別子は、「棟A」よりも上位に属する「自治体」の作業上の識別情報「1234」と、「機場1」の作業上の識別情報「151」と、図10には図示されていない階層位置3の施設の作業上の識別情報「00」とを最上位から連結して「12341510001」となる。設備・機器名称と、作業上の識別情報と、ユニーク識別子とは関連付けて記憶部102に記憶される。   The hierarchical structure in which the area and the character string are associated can be applied not only to the folder structure of the recording medium but also to a database structure such as a relational database (explaining the contents common to the case of applying to the folder structure) (Omitted). Specifically, it is a method of assigning unique identification information to each facility and equipment using the above-described work identification information and managing information such as drawings relating to each equipment and device. For example, the unique identification information of “building A” whose work identification information is “01” is determined by concatenating the work identification information of each of the upper facilities and devices of “building A” from the top. That is, the unique identifier of “building A” includes the identification information “1234” on the work of “local government” that belongs to the higher rank than “building A”, the identification information “151” on the work of “machine 1”, In FIG. 10, the identification information “00” of the facility at the hierarchical position 3 not shown is connected from the top to become “1234150001”. The facility / equipment name, the work identification information, and the unique identifier are stored in the storage unit 102 in association with each other.

「棟A」に対して図面等の情報を関連付けたい場合は、ユーザは、端末2の入出力I/F208(表示部)に表示された検索画面で、設備・機器名称、作業上の識別情報又はユニーク識別子を用いて「棟A」を検索し、検索された「棟A」に対し図面等の情報を登録する。登録した図面等の情報にも例えば作業上の識別情報として「17」を付与し「棟A」のユニーク識別子と連結する。この場合、登録した図面等の情報のユニーク識別子は「1234151000117」であり、後にユーザがその情報を検索するときに利用することができる。   When the user wants to associate information such as a drawing with “building A”, the user uses the search screen displayed on the input / output I / F 208 (display unit) of the terminal 2 to identify the equipment / equipment name and work identification information. Alternatively, “building A” is searched using the unique identifier, and information such as a drawing is registered for the searched “building A”. For example, “17” is given to the registered information such as drawings as work identification information, and the information is connected to the unique identifier of “building A”. In this case, the unique identifier of the registered information such as a drawing is “1234150001117”, which can be used later when the user searches for the information.

データベース構造に新たな設備及び機器を追加することも可能である。追加する場合、ユーザは、追加した設備及び機器の直近上位の設備及び機器を検索し、「追加」を選択する。端末2の入出力I/F208(表示部)は、追加対象の設備及び機器の作業上の識別情報と名称と階層位置の入力を要求する旨を表示する。ユーザがそれらの情報を入力し「更新」を選択すると、新たな設備及び機器が階層構造に追加される。設備及び機器の情報を追加後に編集することや、設備及び機器を削除することも可能である。なお、設備及び機器の位置を移動するような編集を行う場合、移動対象の設備及び機器の下位にある設備及び機器も連動して移動される。移動した先に移動対象の設備及び機器の作業上の識別情報と同じ番号の設備及び機器が存在する場合は、移動は不可能である。また、階層位置の上下関係に反した移動も不可能である。   New equipment and equipment can be added to the database structure. In the case of adding, the user searches for the facilities and devices immediately above the added facilities and devices, and selects “Add”. The input / output I / F 208 (display unit) of the terminal 2 displays a request for input of work identification information, name, and hierarchy position of the equipment and equipment to be added. When the user inputs such information and selects “Update”, new facilities and devices are added to the hierarchical structure. It is also possible to edit the information of facilities and equipment after addition, or delete the facilities and equipment. Note that when editing is performed to move the location of equipment and devices, the equipment and devices under the equipment and devices to be moved are also moved in conjunction. If there is a facility and device having the same number as the identification information in operation of the facility and device to be moved at the destination, the movement is impossible. In addition, it is impossible to move against the hierarchical position.

[動作フロー]
図11は、情報処理装置1の動作フローの一実施形態を示す図である。情報処理装置1の抽出部107は、第1の図面又は第2の図面を電子データにした図面を取得し(ステップS1101)、その図面から文字列を抽出する(ステップS1102)。
[Operation flow]
FIG. 11 is a diagram illustrating an embodiment of an operation flow of the information processing apparatus 1. The extraction unit 107 of the information processing apparatus 1 acquires a drawing obtained by using the first drawing or the second drawing as electronic data (step S1101), and extracts a character string from the drawing (step S1102).

情報処理装置1の図面名称決定部108は、図面の決められた位置に描かれている文字列を図面名称として決定する(ステップS1103)。そして、情報処理装置1の図面種別決定部109は、図面種別決定DB601を参照し、図面名称として決定した文字列から、その文字列を抽出した図面の図面種別(第1の図面又は第2の図面)を決定する(ステップS1104)。   The drawing name determination unit 108 of the information processing apparatus 1 determines a character string drawn at a determined position in the drawing as a drawing name (step S1103). Then, the drawing type determination unit 109 of the information processing apparatus 1 refers to the drawing type determination DB 601 and extracts the character string extracted from the character string determined as the drawing name (first drawing or second drawing). The drawing is determined (step S1104).

情報処理装置1の階層位置決定部110は、階層位置を決定する(ステップS1105)。情報処理装置1の階層位置決定部110は、同様の処理を行うべき図面が他に存在すればその図面についてステップS1101から処理を行い(ステップS1106のYes)、そうでなければ階層構造を構築した上で処理を終了する(ステップS1106のNo)。処理を行うか否かの判定は、端末2にユーザによって入力される、処理を継続するか停止するかを示す情報を用いて行ってもよい。また、構築した階層構造を端末2に表示して、それで問題がないかどうかユーザに確認を求めることや、問題がある場合にユーザに訂正させるようにすることが可能である。ステップS1105については後述する。   The hierarchy position determination unit 110 of the information processing apparatus 1 determines the hierarchy position (step S1105). The hierarchy position determination unit 110 of the information processing device 1 performs the process from step S1101 on another drawing if there is another drawing to be processed in the same manner (Yes in step S1106), and otherwise builds a hierarchical structure. Then, the process ends (No in step S1106). The determination as to whether or not to perform the process may be performed using information indicating whether the process is to be continued or stopped, which is input to the terminal 2 by the user. It is also possible to display the constructed hierarchical structure on the terminal 2 and ask the user for confirmation whether there is no problem with it, or allow the user to correct it when there is a problem. Step S1105 will be described later.

図12は、情報処理装置1の階層位置決定部110の詳細な動作フローを示す図である。情報処理装置1の階層位置決定部110は、図面に対して画像処理を行って輪郭線(境界線)を抽出することで、図面に描かれた設備及び機器の領域を設定する(ステップS1201)。情報処理装置1の階層位置決定部110は、抽出された文字列が特定の領域に囲まれているか又は領域の境界線から決められた距離内にあるかを判定する(ステップS1202)。その条件を満たせば(ステップS1202のYes)、階層位置決定部110は、その抽出された文字列をその特定の領域に関連づける(ステップS1203)。一方でその条件を満たさなければ、階層位置決定部110はステップS1203を行わない(ステップS1202のNo)。   FIG. 12 is a diagram illustrating a detailed operation flow of the hierarchy position determination unit 110 of the information processing apparatus 1. The hierarchy position determination unit 110 of the information processing device 1 performs image processing on the drawing to extract a contour line (boundary line), thereby setting an area of equipment and equipment drawn in the drawing (step S1201). . The hierarchy position determination unit 110 of the information processing apparatus 1 determines whether the extracted character string is surrounded by a specific area or within a distance determined from the boundary line of the area (step S1202). If the condition is satisfied (Yes in step S1202), the hierarchy position determination unit 110 associates the extracted character string with the specific area (step S1203). On the other hand, if the condition is not satisfied, the hierarchy position determination unit 110 does not perform step S1203 (No in step S1202).

階層位置決定部110は、次に、階層位置決定部110は、領域の包含関係を決定する(ステップS1204)。図7の例で説明すると、階層位置決定部110は、領域701が領域702、703及び707を包含していると決定する。この包含関係は、領域間の上下関係を規定し、領域に対応するフォルダの上下関係をも規定する。階層位置決定部110は、階層位置決定DB901を参照して、抽出した文字列の一部又は全部に対応する設備・機器名称があるかどうか判定し、あれば、その文字列と、対応する階層位置とを関連付ける。階層位置決定部110は、抽出した文字列と対応するフォルダの階層位置を決定し、階層構造を構築する(ステップS1205)。   Next, the hierarchy position determination unit 110 determines the inclusion relationship of the areas (step S1204). In the example of FIG. 7, the hierarchy position determination unit 110 determines that the area 701 includes the areas 702, 703, and 707. This inclusion relationship defines the vertical relationship between regions, and also defines the vertical relationship of folders corresponding to the regions. The hierarchy position determination unit 110 refers to the hierarchy position determination DB 901 to determine whether there is a facility / equipment name corresponding to part or all of the extracted character string. If there is, the character string and the corresponding hierarchy Associate with a position. The hierarchy position determination unit 110 determines the hierarchy position of the folder corresponding to the extracted character string, and constructs a hierarchy structure (step S1205).

上記図11及び図12に示した処理により、図面に記載される領域及び図面から抽出される文字列を用いて階層構造を構築することで、ユーザが一から階層構造を構築する手間を省くことができる。   By constructing a hierarchical structure using the region described in the drawing and the character string extracted from the drawing by the processing shown in FIG. 11 and FIG. 12, it is possible to save the user from having to build the hierarchical structure from scratch. Can do.

これらの本発明に係る情報処理装置1及び端末2をコンピュータで構成した場合、各機能を実現する処理内容を記述したプログラムを、当該コンピュータの内部又は外部の記憶部に格納しておき、当該コンピュータの中央演算処理装置(CPU)によってこのプログラムを読み出して実行させることで実現することができる。また、このようなプログラムは、例えばDVD又はCD−ROM等の可搬型記録媒体の販売、譲渡、貸与等により流通させることができるほか、そのようなプログラムを、例えばネットワーク上にあるサーバの記憶部に記憶しておき、ネットワークを介してサーバから他のコンピュータにそのプログラムを転送することにより、流通させることができる。また、そのようなプログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム又はサーバから転送されたプログラムを、一旦、自己の記憶部に記憶することができる。また、このプログラムの別の実施態様として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、更に、このコンピュータにサーバからプログラムが転送される度に、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。従って、本発明は、前述した実施形態に限定されるものではなく、その主旨を逸脱しない範囲において組み合わせたり一部削除したりするなどして種々変更可能である。   When the information processing apparatus 1 and the terminal 2 according to the present invention are configured by a computer, a program describing processing contents for realizing each function is stored in an internal or external storage unit of the computer, and the computer This central processing unit (CPU) can read out and execute this program. In addition, such a program can be distributed by selling, transferring, or lending a portable recording medium such as a DVD or a CD-ROM, and such a program is stored in a storage unit of a server on a network, for example. And the program can be distributed by transferring the program from the server to another computer via the network. In addition, a computer that executes such a program can temporarily store, for example, a program recorded on a portable recording medium or a program transferred from a server in its own storage unit. As another embodiment of the program, the computer may directly read the program from a portable recording medium and execute processing according to the program, and each time the program is transferred from the server to the computer. In addition, the processing according to the received program may be executed sequentially. Therefore, the present invention is not limited to the above-described embodiments, and various modifications can be made by combining or partially deleting the same without departing from the spirit of the present invention.

1 情報処理装置
2、2a〜2n 端末
3 ネットワーク
101 制御部
102 記憶部
103 記録媒体読取装置
104 記録媒体
105 通信部
106 バス
107 抽出部
108 図面名称決定部
109 図面種別決定部
110 階層位置決定部
201 制御部
202 記憶部
203 記録媒体読取装置
204 入出力制御部
205 通信部
206 バス
207 記録媒体
208 入出力I/F
601 図面種別決定DB
901 階層位置決定DB
DESCRIPTION OF SYMBOLS 1 Information processing apparatus 2, 2a-2n Terminal 3 Network 101 Control part 102 Storage part 103 Recording medium reader 104 Recording medium 105 Communication part 106 Bus 107 Extraction part 108 Drawing name determination part 109 Drawing classification determination part 110 Hierarchy position determination part 201 Control unit 202 Storage unit 203 Recording medium reader 204 Input / output control unit 205 Communication unit 206 Bus 207 Recording medium 208 Input / output I / F
601 Drawing type determination DB
901 Hierarchy position determination DB

Claims (10)

複数の領域と、前記複数の領域のそれぞれと対応する複数の文字列とが記載される図面から、前記文字列を抽出する抽出部と、
前記図面における前記複数の領域の包含関係に従って、前記複数の領域のそれぞれと対応する前記文字列を前記複数の領域のそれぞれに関連させた階層構造を構築する階層構造構築部と、
前記図面の所定の位置から抽出した文字列を図面名称として決定する図面名称決定部と、
図面名称と図面の種別とを関連づけて記憶する記憶手段を参照して前記図面の種別を決定し、前記図面を種別ごとに管理する図面種別決定部と、
を有し、
前記図面種別決定部は、前記抽出された文字列と、前記記憶手段に記憶された文字列とが一致しないとき、ユーザから図面種別識別情報の入力を受け付け、入力された図面種別識別情報を前記図面に関連付けて記憶することを特徴とする階層構造構築装置。
An extraction unit that extracts the character string from a drawing in which a plurality of regions and a plurality of character strings corresponding to each of the plurality of regions are described;
A hierarchical structure constructing unit that constructs a hierarchical structure in which the character strings corresponding to each of the plurality of areas are associated with each of the plurality of areas in accordance with the inclusion relationship of the plurality of areas in the drawing;
A drawing name determining unit for determining a character string extracted from a predetermined position of the drawing as a drawing name;
A drawing type determining unit that determines a type of the drawing with reference to a storage unit that associates and stores a drawing name and a drawing type, and manages the drawing for each type;
I have a,
The drawing type determination unit receives input of drawing type identification information from a user when the extracted character string and the character string stored in the storage unit do not match, and the input drawing type identification information is A hierarchical structure construction apparatus, characterized by being stored in association with a drawing .
複数の領域と、前記複数の領域のそれぞれと対応する複数の文字列とが記載される第1の図面から、前記文字列を抽出する抽出部と、  An extraction unit for extracting the character string from a first drawing in which a plurality of regions and a plurality of character strings corresponding to each of the plurality of regions are described;
前記第1の図面における前記複数の領域の包含関係に従って、前記複数の領域のそれぞれと対応する前記文字列を前記複数の領域のそれぞれに関連させた階層構造を構築する階層構造構築部と、  A hierarchical structure constructing unit that constructs a hierarchical structure in which the character strings corresponding to each of the plurality of regions are associated with each of the plurality of regions in accordance with the inclusion relationship of the plurality of regions in the first drawing;
を有し、Have
前記抽出部は、第2の図面が追加される度に、当該第2の図面から文字列を抽出し、  The extraction unit extracts a character string from the second drawing every time the second drawing is added,
前記階層構造構築部は、前記第1の図面と前記第2の図面とから同一の文字列を抽出した場合に、前記第1の図面と前記第2の図面とを関連づけ、前記第1の図面と前記第2の図面とから抽出される文字列を用いて階層構造を構築することを特徴とする階層構造構築装置。  When the same character string is extracted from the first drawing and the second drawing, the hierarchical structure constructing unit associates the first drawing with the second drawing and associates the first drawing with the first drawing. And a second character string extracted from the second drawing to construct a hierarchical structure.
請求項1又は2に記載の階層構造構築装置において、
前記階層構造構築部は、図面から抽出される文字列と階層位置とを関連づけて記憶する記憶手段を参照し、前記文字列の階層位置を決定することを特徴とする階層構造構築装置。
In the hierarchical structure construction apparatus according to claim 1 or 2 ,
The hierarchical structure construction unit is characterized in that the hierarchical structure construction unit determines a hierarchical position of the character string by referring to storage means for storing a character string extracted from the drawing in association with a hierarchical position.
請求項に記載の階層構造構築装置において、
前記階層構造構築装置は更に、関連づけられた複数の図面の表示を、前記同一の文字列に対する選択操作によって切り替えさせる制御部を有することを特徴とする階層構造構築装置。
In the hierarchical structure construction apparatus according to claim 2 ,
The hierarchical structure construction unit further associated a display of multiple figures, the hierarchical structure construction unit, characterized in that it comprises a control unit to switch the selected operation to the same string.
請求項1からのいずれか一項に記載の階層構造構築装置において、
前記抽出部は、抽出した文字列が特定の領域に囲まれている又は領域の境界線から決められた距離内にある場合に、前記領域と前記文字列とが対応すると判定して前記文字列を抽出することを特徴とする階層構造構築装置。
In the hierarchical structure construction apparatus according to any one of claims 1 to 4 ,
The extraction unit determines that the region and the character string correspond to each other when the extracted character string is surrounded by a specific region or within a distance determined from a boundary line of the region. A hierarchical structure constructing device characterized by extracting the scrambler.
請求項1からのいずれか一項に記載の階層構造構築装置において、
構築された前記階層構造においては、前記階層構造を構成する特定のフォルダが選択された場合、選択された当該フォルダの情報に加え当該フォルダの下位の階層のフォルダの情報も閲覧可能であることを特徴とする階層構造構築装置。
In the hierarchical structure construction device according to any one of claims 1 to 5 ,
In the constructed hierarchical structure, when a specific folder constituting the hierarchical structure is selected, in addition to the information on the selected folder, information on a folder in a lower hierarchy of the folder can be browsed. Hierarchical structure construction device characterized.
複数の領域と、前記複数の領域のそれぞれと対応する複数の文字列とが記載される図面から、前記文字列を抽出する抽出部によるステップと、
前記図面における前記複数の領域の包含関係に従って、前記複数の領域のそれぞれと対応する前記文字列を前記複数の領域のそれぞれに関連させた階層構造を構築する階層構造構築部によるステップと、
前記図面の所定の位置から抽出した文字列を図面名称として決定する図面名称決定部によるステップと、
図面名称と図面の種別とを関連づけて記憶する記憶手段を参照して前記図面の種別を決定し、前記図面を種別ごとに管理する図面種別決定部によるステップと、
を有し、
前記図面種別決定部によるステップでは、前記抽出された文字列と、前記記憶手段に記憶された文字列とが一致しないとき、ユーザから図面種別識別情報の入力を受け付け、入力された図面種別識別情報を前記図面に関連付けて記憶することを特徴とする階層構造構築方法。
A step by an extraction unit that extracts the character string from a drawing in which a plurality of regions and a plurality of character strings corresponding to each of the plurality of regions are described;
A step by a hierarchical structure constructing unit that constructs a hierarchical structure in which the character strings corresponding to each of the plurality of regions are associated with each of the plurality of regions in accordance with the inclusion relationship of the plurality of regions in the drawing;
A step by a drawing name determination unit for determining a character string extracted from a predetermined position of the drawing as a drawing name;
Determining a type of the drawing with reference to a storage unit that associates and stores a drawing name and a drawing type, and a step by a drawing type determining unit that manages the drawing for each type;
I have a,
In the step of the drawing type determination unit, when the extracted character string and the character string stored in the storage means do not match, an input of drawing type identification information is received from the user, and the inputted drawing type identification information Is stored in association with the drawing .
複数の領域と、前記複数の領域のそれぞれと対応する複数の文字列とが記載される第1の図面から、前記文字列を抽出する抽出部によるステップと、  A step by an extraction unit that extracts the character string from a first drawing in which a plurality of regions and a plurality of character strings corresponding to each of the plurality of regions are described;
前記第1の図面における前記複数の領域の包含関係に従って、前記複数の領域のそれぞれと対応する前記文字列を前記複数の領域のそれぞれに関連させた階層構造を構築する階層構造構築部によるステップと、  A step by a hierarchical structure constructing unit that constructs a hierarchical structure in which the character strings corresponding to each of the plurality of regions are associated with each of the plurality of regions according to the inclusion relation of the plurality of regions in the first drawing; ,
を有し、Have
前記抽出部によるステップでは、第2の図面が追加される度に、当該第2の図面から文字列を抽出し、  In the step by the extraction unit, each time a second drawing is added, a character string is extracted from the second drawing,
前記階層構造構築部によるステップでは、前記第1の図面と前記第2の図面とから同一の文字列を抽出した場合に、前記第1の図面と前記第2の図面とを関連づけ、前記第1の図面と前記第2の図面とから抽出される文字列を用いて階層構造を構築することを特徴とする階層構造構築方法。  In the step of the hierarchical structure construction unit, when the same character string is extracted from the first drawing and the second drawing, the first drawing and the second drawing are associated with each other, and the first drawing A hierarchical structure constructing method comprising constructing a hierarchical structure using character strings extracted from the drawings and the second drawing.
コンピュータに、
複数の領域と、前記複数の領域のそれぞれと対応する複数の文字列とが記載される図面から、前記文字列を抽出する手順と、
前記図面における前記複数の領域の包含関係に従って、前記複数の領域のそれぞれと対応する前記文字列を前記複数の領域のそれぞれに関連させた階層構造を構築する手順と、
前記図面の所定の位置から抽出した文字列を図面名称として決定する手順と、
図面名称と図面の種別とを関連づけて記憶する記憶手段を参照して前記図面の種別を決定し、前記図面を種別ごとに管理する手順と、
を実行させ
前記図面を種別ごとに管理する手順では、前記抽出された文字列と、前記記憶手段に記憶された文字列とが一致しないとき、ユーザから図面種別識別情報の入力を受け付け、入力された図面種別識別情報を前記図面に関連付けて記憶するためのプログラム。
On the computer,
A procedure for extracting the character string from a drawing in which a plurality of regions and a plurality of character strings corresponding to each of the plurality of regions are described;
Constructing a hierarchical structure in which the character strings corresponding to each of the plurality of regions are associated with each of the plurality of regions according to the inclusion relationship of the plurality of regions in the drawing;
A procedure for determining a character string extracted from a predetermined position of the drawing as a drawing name;
Determining the type of the drawing with reference to storage means for storing the drawing name and the drawing type in association with each other, and managing the drawing for each type;
Was executed,
In the procedure for managing the drawings by type, when the extracted character string and the character string stored in the storage means do not match, the input of drawing type identification information is accepted from the user, and the input drawing type because of the program it is stored in association with identification information to the drawings.
コンピュータに、  On the computer,
複数の領域と、前記複数の領域のそれぞれと対応する複数の文字列とが記載される第1の図面から、前記文字列を抽出する手順と、  A procedure for extracting the character string from a first drawing in which a plurality of regions and a plurality of character strings corresponding to each of the plurality of regions are described;
前記第1の図面における前記複数の領域の包含関係に従って、前記複数の領域のそれぞれと対応する前記文字列を前記複数の領域のそれぞれに関連させた階層構造を構築する手順と、  Constructing a hierarchical structure in which the character strings corresponding to each of the plurality of regions are associated with each of the plurality of regions according to the inclusion relation of the plurality of regions in the first drawing;
を実行させ、And execute
前記文字列を抽出する手順では、第2の図面が追加される度に、当該第2の図面から文字列を抽出し、  In the procedure of extracting the character string, each time a second drawing is added, the character string is extracted from the second drawing,
前記階層構造を構築する手順では、前記第1の図面と前記第2の図面とから同一の文字列を抽出した場合に、前記第1の図面と前記第2の図面とを関連づけ、前記第1の図面と前記第2の図面とから抽出される文字列を用いて階層構造を構築するためのプログラム。  In the procedure for constructing the hierarchical structure, when the same character string is extracted from the first drawing and the second drawing, the first drawing is associated with the second drawing, and the first drawing is associated with the first drawing. A program for constructing a hierarchical structure using character strings extracted from the drawing of FIG. 2 and the second drawing.
JP2014027787A 2013-05-29 2014-02-17 Hierarchical structure construction apparatus, hierarchical structure construction method and program Active JP6317127B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014027787A JP6317127B2 (en) 2013-05-29 2014-02-17 Hierarchical structure construction apparatus, hierarchical structure construction method and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2013113045 2013-05-29
JP2013113045 2013-05-29
JP2014027787A JP6317127B2 (en) 2013-05-29 2014-02-17 Hierarchical structure construction apparatus, hierarchical structure construction method and program

Publications (2)

Publication Number Publication Date
JP2015007955A JP2015007955A (en) 2015-01-15
JP6317127B2 true JP6317127B2 (en) 2018-04-25

Family

ID=52338164

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014027787A Active JP6317127B2 (en) 2013-05-29 2014-02-17 Hierarchical structure construction apparatus, hierarchical structure construction method and program

Country Status (1)

Country Link
JP (1) JP6317127B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6364786B2 (en) * 2014-01-24 2018-08-01 富士通株式会社 Design document management program, design document management method, and design document management apparatus
JP7241464B2 (en) * 2018-01-24 2023-03-17 株式会社Nttファシリティーズ Information processing device, information processing method, and program
JP7476457B2 (en) 2020-10-07 2024-05-01 メタウォーター株式会社 Determination device and determination method
CN114996828A (en) * 2022-07-28 2022-09-02 武汉科迪智能环境股份有限公司 Water treatment plant modeling method and device and storage medium
US20240111792A1 (en) * 2022-09-30 2024-04-04 Procore Technologies, Inc. Computer Systems and Methods for Identifying Location Entities and Generating a Location Entity Data Taxonomy

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61208179A (en) * 1985-03-12 1986-09-16 Mitsubishi Electric Corp Image describing device
JPH0944631A (en) * 1995-07-27 1997-02-14 Toshiba Corp Graphic information collection processor
JP2002099605A (en) * 2000-09-26 2002-04-05 Atom Engineering:Kk Method for managing facility, equipment and the like
JP2003150652A (en) * 2001-11-14 2003-05-23 Mitsubishi Heavy Ind Ltd Drawing management system
JP2003162729A (en) * 2001-11-27 2003-06-06 Hitachi Eng Co Ltd Cad link map display device
JP2007148574A (en) * 2005-11-24 2007-06-14 Fuji Xerox Co Ltd Tree structure display program, tree structure display method, tree structure display device

Also Published As

Publication number Publication date
JP2015007955A (en) 2015-01-15

Similar Documents

Publication Publication Date Title
JP6317127B2 (en) Hierarchical structure construction apparatus, hierarchical structure construction method and program
KR100836235B1 (en) A database for link of serch data in gis system, a building method
Ridge et al. Creating deep maps and spatial narratives through design
CN105701104B (en) Three-dimensional data engine system based on geographic information
CN104699849A (en) Digital library resource unified search system
CN106484892A (en) Data manipulation method and device
CN102906768A (en) System and method for providing an enhanced facility plan
KR102184048B1 (en) System and method for checking of information about estate development plan based on geographic information system
JP2012118591A (en) Document management apparatus, document management method and document management program
KR100874339B1 (en) Search method for CAD viewer using spatial linkage DV.
KR100443151B1 (en) Method and apparatus for providing comprehensive information of a building including geographic information system of it with computer network
KR101986890B1 (en) Method and Device for registering information and modeling ontology for searching smart factory
Hou et al. Digital twins to enable smart heritage facilities management: a systematic literature review
CN117009357A (en) Internet of things data management method, device, system and medium for smart city
JP6185856B2 (en) Terminal, information display method, and program
JP2960535B2 (en) How to manage memo information
KR100895773B1 (en) A database for link of Serch data in GIS system, a serch method
JP6408224B2 (en) Terminal, information processing apparatus, information display method, and information display program
Vilches-Blázquez et al. A graph-based representation of knowledge for managing land administration data from distributed agencies–A case study of Colombia
CN102541961A (en) Method and device for displaying relevance among digital works
Gkadolou et al. Historical Cartographic Information for Cultural Heritage Applications in a Semantic Framework
CN108108365A (en) A kind of classification and coding method suitable for Nuclear waste disposal multi-source information management
JP6346062B2 (en) Information processing apparatus, information processing method, and program
Morrish et al. Web-enabling of architectural heritage inventories
Wahid et al. Integrated Infrastructure Management Using Web-GIS Application: Integrated Infrastructure Management Using Web-GIS Application

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161017

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171024

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171121

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180313

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180329

R150 Certificate of patent or registration of utility model

Ref document number: 6317127

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250