[go: up one dir, main page]

JP6412971B2 - POSITION INFORMATION CALCULATION DEVICE, POSITION INFORMATION CALCULATION METHOD, AND POSITION INFORMATION CALCULATION PROGRAM - Google Patents

POSITION INFORMATION CALCULATION DEVICE, POSITION INFORMATION CALCULATION METHOD, AND POSITION INFORMATION CALCULATION PROGRAM Download PDF

Info

Publication number
JP6412971B2
JP6412971B2 JP2017053510A JP2017053510A JP6412971B2 JP 6412971 B2 JP6412971 B2 JP 6412971B2 JP 2017053510 A JP2017053510 A JP 2017053510A JP 2017053510 A JP2017053510 A JP 2017053510A JP 6412971 B2 JP6412971 B2 JP 6412971B2
Authority
JP
Japan
Prior art keywords
position information
information
shooting
location
unit
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
JP2017053510A
Other languages
Japanese (ja)
Other versions
JP2018156470A (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.)
Nippon Telegraph and Telephone West Corp
Original Assignee
Nippon Telegraph and Telephone West Corp
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 Nippon Telegraph and Telephone West Corp filed Critical Nippon Telegraph and Telephone West Corp
Priority to JP2017053510A priority Critical patent/JP6412971B2/en
Publication of JP2018156470A publication Critical patent/JP2018156470A/en
Application granted granted Critical
Publication of JP6412971B2 publication Critical patent/JP6412971B2/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 position information calculation device, a position information calculation method, and a position information calculation program.

従来、太陽光パネル等の構造物の故障を定期点検等で発見した場合、報告者は、複数設置された構造物の中から故障した構造物の場所や故障内容を紙の報告書等に記載して報告する。報告者は、故障した構造物を特定しやすいように、例えば、ドローンに搭載したカラーボールマーキング装置を用いて構造物に塗料でマーキングをする(例えば、非特許文献1を参照)。   Conventionally, when a failure of a structure such as a solar panel is found by periodic inspection, the reporter describes the location and details of the failure of the structure among the multiple installed structures in a paper report etc. And report. The reporter marks the structure with a paint using, for example, a color ball marking device mounted on the drone so as to easily identify the broken structure (see, for example, Non-Patent Document 1).

一方、報告書を受領した構造物の管理者等は、報告書の内容とマーキングに従って、複数設置された構造物の中から故障した構造物を特定して修理する。   On the other hand, the manager or the like of the structure that has received the report identifies and repairs the broken structure from the plurality of installed structures according to the contents and markings of the report.

株式会社スカイロボット、“SKYMARKER(登録商標)”、[online]、SKYMARKER商品説明Webページ、[平成29年3月16日検索]、インターネット<URL: http://www.skyrobot.co.jp/skymarker.html>Sky Robot Co., Ltd., “SKYMARKER (registered trademark)”, [online], SKYMARKER product description web page, [Search March 16, 2017], Internet <URL: http://www.skyrobot.co.jp/ skymarker.html>

しかしながら、太陽光パネルのように複数の構造物が密集して設置されている場合、カラーボールによるマーキングは、故障した構造物への正確な投球コントロールが必要であり、例えば、ドローンの正確な姿勢制御た操縦装置等の開発や調達にコストが掛かる場合があった。   However, when multiple structures are densely installed like a solar panel, color ball marking requires precise throwing control to the failed structure, for example, the exact attitude of the drone In some cases, development and procurement of a controlled control device or the like is costly.

また、マーキングが外れたり、マーキングの範囲が広がり過ぎたりした場合、周辺の正常な構造物に塗料が付着する。塗料が付着すると周辺の正常な構造物の機能に影響を与えるため、構造物に付着した塗料の清掃が必要になる場合があった。構造物に付着した塗料の清掃には、例えば足場の設置や塗料の剥離等の作業が必要となり、清掃の手間とコストが掛かってしまう場合があった。特に、構造物が太陽光パネル等、密集して設置されるものである場合、大がかりな足場の設置が必要となる場合があった。   In addition, when the marking is removed or the marking range is excessively widened, the paint adheres to the surrounding normal structure. When the paint adheres, it affects the function of the surrounding normal structure, and thus it may be necessary to clean the paint adhering to the structure. The cleaning of the paint adhering to the structure requires, for example, installation of a scaffold or peeling of the paint, which may take time and cost for cleaning. In particular, when the structure is densely installed such as a solar panel, it may be necessary to install a large scaffold.

本発明は上記事情に鑑みてなされたものであり、構造物の特定箇所の位置情報を容易に取得可能にする、位置情報算出装置、位置情報算出方法及び位置情報算出プログラムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and an object thereof is to provide a position information calculation device, a position information calculation method, and a position information calculation program that can easily acquire position information of a specific portion of a structure. And

(1)本発明の一態様は、位置情報算出装置は、構造物の位置情報を含んだ地図データを保持する地図データ保持部と、撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得部と、保持された前記地図データと、取得された前記撮影データとに基づき、前記特定箇所の位置情報を示す算出する位置情報算出部とを備える。   (1) According to one aspect of the present invention, the position information calculation device has a map data holding unit that holds map data including position information of a structure, and a specific part of the structure is photographed with a photographing device. Based on the information acquisition unit for acquiring shooting data including shooting image data, shooting position information of the shooting equipment, the map data held, and the acquired shooting data, the position information of the specific location A position information calculation unit that calculates

(2)本発明の一態様は、前記位置情報算出部は、前記撮影位置に含まれる撮影高度の情報と、前記撮影画像の方位角度と、前記撮影画像における中心点と前記特定箇所の距離とに基づき、前記特定箇所の位置情報を示す算出する。   (2) According to one aspect of the present invention, the position information calculation unit includes information on shooting altitude included in the shooting position, an azimuth angle of the shot image, a center point in the shot image, and a distance between the specific location, Based on the above, the position information of the specific location is calculated.

(3)本発明の一態様は、前記情報取得部は、前記構造物の特定箇所を撮影したときの、前記撮影機材の俯角をさらに含む撮影データを取得して、前記位置情報算出部は、前記撮影位置と前記俯角から前記特定箇所の位置情報を示す算出する。   (3) In one aspect of the present invention, the information acquisition unit acquires imaging data further including a depression angle of the imaging equipment when imaging a specific part of the structure, and the position information calculation unit includes: The position information of the specific part is calculated from the photographing position and the depression angle.

(4)本発明の一態様は、位置情報算出装置において、算出された前記特定箇所の位置情報へアクセスするためのアクセス情報を生成するアクセス情報生成部をさらに備える。   (4) One aspect of the present invention further includes an access information generation unit that generates access information for accessing the calculated position information of the specific location in the position information calculation apparatus.

(5)本発明の一態様は、位置情報算出装置において、算出された前記特定箇所の位置情報を保持する位置情報保持部と、生成された前記アクセス情報に基づく端末からのアクセス要求に応じて、保持された前記特定箇所の位置情報を提供する情報提供部とをさらに備える。   (5) According to one aspect of the present invention, in the position information calculation device, a position information holding unit that holds the calculated position information of the specific location, and an access request from a terminal based on the generated access information And an information providing unit for providing the position information of the held specific location.

(6)本発明の一態様は、位置情報算出装置において、前記アクセス要求を認証するアクセス認証部をさらに備え、前記情報提供部は、認証された前記アクセス要求に応じて前記特定箇所の位置情報を提供する。   (6) According to one aspect of the present invention, in the position information calculation apparatus, the information acquisition unit further includes an access authentication unit that authenticates the access request, and the information providing unit receives the position information of the specific location according to the authenticated access request. I will provide a.

(7)本発明の一態様は、位置情報算出方法は、構造物の位置情報を含んだ地図データを保持する地図データ保持ステップと、撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得ステップと、保持された前記地図データと、取得された前記撮影データとに基づき、前記特定箇所の位置情報を示す算出する位置情報算出ステップとを含む。   (7) According to one aspect of the present invention, the position information calculation method includes a map data holding step for holding map data including the position information of the structure, and when a specific part of the structure is photographed with photographing equipment. Based on the information acquisition step of acquiring shooting data including shooting image data, shooting position information of the shooting equipment, the map data held, and the acquired shooting data, the position information of the specific location And a position information calculation step for calculating.

(8)本発明の一態様は、位置情報算出プログラムは、構造物の位置情報を含んだ地図データを保持する地図データ保持処理と、撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得処理と、保持された前記地図データと、取得された前記撮影データとに基づき、前記特定箇所の位置情報を示す算出する位置情報算出処理とをコンピュータに実行させる。   (8) According to one aspect of the present invention, the position information calculation program includes a map data holding process for holding map data including the position information of the structure, and when a specific portion of the structure is photographed with photographing equipment. Based on information acquisition processing for acquiring shooting data including shooting image data, shooting position information of the shooting equipment, the map data held, and the acquired shooting data, the location information of the specific location The computer is caused to execute position information calculation processing for calculating the position information.

本発明によれば、構造物の特定箇所の位置情報を容易に取得可能にする、位置情報算出装置、位置情報算出方法及び位置情報算出プログラムを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the positional information calculation apparatus, the positional information calculation method, and the positional information calculation program which make it possible to acquire easily the positional information on the specific location of a structure can be provided.

実施形態の位置情報算出装置を含む、位置情報算出システムの概要の一例を示す図。The figure which shows an example of the outline | summary of the position information calculation system containing the position information calculation apparatus of embodiment. 実施形態の位置情報算出装置が取得する撮影データの一例を示す図。The figure which shows an example of the imaging | photography data which the positional information calculation apparatus of embodiment acquires. 実施形態の位置情報算出装置が取得する故障情報の一例を示す図。The figure which shows an example of the failure information which the positional information calculation apparatus of embodiment acquires. 実施形態の位置情報算出装置のハードウェア構成の一例を示す図。The figure which shows an example of the hardware constitutions of the positional information calculation apparatus of embodiment. 実施形態の位置情報算出装置の機能構成の一例を示す図。The figure which shows an example of a function structure of the positional information calculation apparatus of embodiment. 実施形態の位置情報算出装置と通信する端末の機能構成の一例を示す図。The figure which shows an example of a function structure of the terminal which communicates with the positional information calculation apparatus of embodiment. 実施形態の位置情報算出装置が取得する認証情報の一例を示す図。The figure which shows an example of the authentication information which the position information calculation apparatus of embodiment acquires. 実施形態の位置情報算出装置が提供する位置情報の一例を示す図。The figure which shows an example of the positional information which the positional information calculation apparatus of embodiment provides. 実施形態の位置情報算出装置が提供するレポートの一例を示す図。The figure which shows an example of the report which the position information calculation apparatus of embodiment provides. 実施形態の位置情報算出装置のレポート提供動作の一例を示すフローチャート。The flowchart which shows an example of the report provision operation | movement of the positional information calculation apparatus of embodiment. 実施形態の位置情報算出装置のWebページ提供動作の一例を示すフローチャート。6 is a flowchart illustrating an example of a Web page providing operation of the position information calculation apparatus according to the embodiment.

以下、図面を参照して本発明の一実施形態における位置情報算出装置、位置情報算出方法及び位置情報算出プログラムについて詳細に説明する。なお、以下に示す各図において、同一構成については同一の符号を付す。   Hereinafter, a position information calculation device, a position information calculation method, and a position information calculation program according to an embodiment of the present invention will be described in detail with reference to the drawings. In each figure shown below, the same numerals are given about the same composition.

先ず、図1を用いて、実施形態の位置情報算出装置を含む位置情報算出システムの概要を説明する。   First, an outline of a position information calculation system including a position information calculation apparatus according to an embodiment will be described with reference to FIG.

図1において、位置情報算出システム1は、構造物の特定箇所の位置情報を算出するシステムである。位置情報算出システム1は、構造物として例示する太陽光パネル50の、故障箇所を特定した特定箇所の位置情報を算出する場合を示している。位置情報算出システム1は、位置情報算出装置10、端末20、故障情報報告装置30、撮影装置40を有する。   In FIG. 1, a position information calculation system 1 is a system for calculating position information of a specific part of a structure. The position information calculation system 1 shows a case where the position information of a specific part of a solar panel 50 exemplified as a structure that specifies a failure part is calculated. The position information calculation system 1 includes a position information calculation device 10, a terminal 20, a failure information report device 30, and a photographing device 40.

撮影装置40は、カメラ41、及び位置情報検出装置42を有する。撮影装置40は、例えば、ドローン(無人航空機)である。撮影装置40は、太陽光パネル50の上方を移動して太陽光パネル50の故障等を調査する。撮影装置40は、例えば、遠隔操作によって、又は予め定められた移動経路を自律的に移動することによって、太陽光パネル50の上方を自由に移動できるものとする。撮影装置40は、ドローンに限定されるものではなく、例えばクレーン等であってもよい。   The imaging device 40 includes a camera 41 and a position information detection device 42. The imaging device 40 is, for example, a drone (unmanned aircraft). The imaging device 40 moves above the solar panel 50 and investigates a failure of the solar panel 50. The imaging device 40 is assumed to be able to move freely above the solar panel 50 by, for example, remote operation or autonomously moving on a predetermined movement route. The imaging device 40 is not limited to a drone, and may be a crane, for example.

カメラ41は、撮影装置40に取付けられて、太陽光パネル50を撮影する。カメラ41は、静止画又は動画を撮影する撮像デバイスを有する。カメラ41は、例えば、可視光による撮影、赤外光による撮影、紫外光による撮影等を行うものであってもよい。例えば太陽光パネルに異常が発生した場合、異常部分の温度が周辺の正常部分に比べて高くなる場合がある。   The camera 41 is attached to the photographing device 40 and photographs the solar panel 50. The camera 41 has an imaging device that captures still images or moving images. The camera 41 may perform, for example, photographing with visible light, photographing with infrared light, photographing with ultraviolet light, and the like. For example, when an abnormality occurs in the solar panel, the temperature of the abnormal part may be higher than that of the surrounding normal part.

位置情報検出装置42は、撮影装置40の位置情報を検出する。位置情報とは、例えば、緯度、経度、高度、方向等の情報である。緯度、経度及び高度の情報は、例えば、GPS(Global Positioning System)衛星から送信される信号を受信することにより検出することができる。高度の情報は、気圧を検出することにより検出してもよい。   The position information detection device 42 detects position information of the imaging device 40. The position information is information such as latitude, longitude, altitude and direction. Information on latitude, longitude, and altitude can be detected by receiving a signal transmitted from a GPS (Global Positioning System) satellite, for example. The altitude information may be detected by detecting the atmospheric pressure.

方向とは、カメラ41の撮影方向である。本実施形態では、カメラ41で撮影された画像の中心は、位置情報検出装置42で検出された方向と一致しているものとする。方向には、方位角度(方位角)と仰俯角を含む。方位角度は、水平方向における基準方向からの回転角度である。基準方向とは、例えば、磁来又は真北である。方位角度は、地磁気を検知するコンパスによって検出することができる。また、仰俯角は、水平方向からの上下方向の角度である。本実施形態では、カメラ41は、太陽光パネル50を上方から下向きに撮影するものであるため、俯角を用いる。方位角度と俯角を検出することにより、カメラ41の撮影方向を検出することができる。なお、本実施形態では、撮影装置40がドローン等である場合を前提に俯角を検出する場合を説明するが、例えば、水平器等によって撮影時に水平方向が保たれている場合、俯角は常に90°となるため、検出の必要はない。   The direction is a shooting direction of the camera 41. In the present embodiment, it is assumed that the center of the image captured by the camera 41 coincides with the direction detected by the position information detection device 42. The direction includes an azimuth angle (azimuth angle) and an elevation angle. The azimuth angle is a rotation angle from the reference direction in the horizontal direction. The reference direction is, for example, magnetism or true north. The azimuth angle can be detected by a compass that detects geomagnetism. The elevation angle is an angle in the vertical direction from the horizontal direction. In the present embodiment, the camera 41 captures the solar panel 50 downward from above, and therefore uses a depression angle. By detecting the azimuth angle and the depression angle, the shooting direction of the camera 41 can be detected. In the present embodiment, the case where the depression angle is detected on the assumption that the photographing apparatus 40 is a drone or the like will be described. However, for example, when the horizontal direction is maintained at the time of photographing by a leveler or the like, the depression angle is always 90. Because it is °, there is no need for detection.

撮影装置40は、カメラ41によって撮影された撮影画像と、位置情報検出装置42によって検出された位置情報を、無線又は有線で故障情報報告装置30に送信する。撮影装置40は、例えば、故障情報報告装置30からの撮影指示に応じて撮影画像及び位置情報を送信するようにしてもよい。なお、撮影画像と位置情報は常に対応付けられている。位置情報は、例えば、撮影画像のファイルフォーマットに従った付随情報として記録されてもよい。   The image capturing device 40 transmits the captured image captured by the camera 41 and the position information detected by the position information detecting device 42 to the failure information reporting device 30 wirelessly or by wire. For example, the imaging device 40 may transmit a captured image and position information in response to a shooting instruction from the failure information reporting device 30. The captured image and the position information are always associated with each other. The position information may be recorded as accompanying information according to the file format of the captured image, for example.

故障情報報告装置30は、撮影装置40から取得した撮影画像と位置情報を含む太陽光パネル50の故障情報を、位置情報算出装置10に送信する。故障情報報告装置30は、故障情報として、撮影画像と位置情報以外の情報を位置情報算出装置10に送信してもよい。例えば、故障情報報告装置30は、太陽光パネル50の故障に関する自由コメントや、選択可能なコメントを追加して送信するようにしてもよい。故障に関するコメントとは、例えば、太陽光パネルの故障位置を示す列番号やモジュール番号、故障の程度、修理の緊急性等である。故障情報報告装置30は、例えば、太陽光パネル50の発電状況、故障調査の作業者名、日時等の情報を送信してもよい。   The failure information reporting device 30 transmits failure information of the solar panel 50 including the captured image acquired from the imaging device 40 and the location information to the location information calculation device 10. The failure information reporting device 30 may transmit information other than the captured image and the location information to the location information calculation device 10 as the failure information. For example, the failure information reporting device 30 may add and transmit a free comment regarding a failure of the solar panel 50 or a selectable comment. The comment about the failure is, for example, a column number or a module number indicating the failure position of the solar panel, a failure degree, an urgent repair, and the like. For example, the failure information reporting device 30 may transmit information such as the power generation status of the solar panel 50, the operator name of the failure investigation, and the date and time.

位置情報算出装置10は、故障情報報告装置30から取得した撮影画像と位置情報に基づき、太陽光パネル50の故障箇所の位置情報を算出する。故障箇所の算出方法の詳細は、図2等を用いて後述する。位置情報算出装置10は、太陽光パネル50の故障に関するレポートを作成して端末20等に提供する。レポートには、カメラ41で撮影された故障箇所の撮影画像や、算出した故障箇所の位置情報を取得するためのアクセス情報を含んでいてもよい。位置情報算出装置10は、例えば、地図データに故障箇所を示す情報を重畳して、ブラウザから閲覧可能なWeb画面を生成する。位置情報算出装置10は、端末20からのアクセス要求に対してアクセス権限を有する者であるか否かを認証し、認証OKである場合、生成したWeb画面を端末20から閲覧可能に提供する。位置情報算出装置10は、端末20から、例えば、故障箇所の修理結果等を取得するようにしてもよい。   The position information calculation device 10 calculates the position information of the failure location of the solar panel 50 based on the captured image and the position information acquired from the failure information report device 30. Details of the method of calculating the failure location will be described later with reference to FIG. The position information calculation device 10 creates a report regarding the failure of the solar panel 50 and provides the report to the terminal 20 or the like. The report may include a captured image of the failure location captured by the camera 41 and access information for acquiring the calculated location information of the failure location. The position information calculation apparatus 10 generates a Web screen that can be browsed from a browser, for example, by superimposing information indicating a failure location on map data. The location information calculation device 10 authenticates whether or not the user has access authority to the access request from the terminal 20, and if the authentication is OK, provides the generated Web screen so that the terminal 20 can view it. The position information calculation apparatus 10 may acquire, for example, a repair result of a failure location from the terminal 20.

端末20は、位置情報算出装置10が生成したWeb画面に基づき、故障箇所の位置情報を取得する。端末20は、GPS衛星からの信号に基づき、Web画面に端末20の現在位置を表示する。端末20は、故障箇所の位置情報と現在位置に基づき、太陽光パネル50の故障箇所を容易に特定することができる。端末20は、太陽光パネル50の修理記録を位置情報算出装置10に記録してもよい。   The terminal 20 acquires the location information of the failure location based on the Web screen generated by the location information calculation device 10. The terminal 20 displays the current position of the terminal 20 on the Web screen based on the signal from the GPS satellite. The terminal 20 can easily identify the failure location of the solar panel 50 based on the location information of the failure location and the current location. The terminal 20 may record a repair record of the solar panel 50 in the position information calculation device 10.

なお、図1では、位置情報算出システム1は、位置情報算出装置10、端末20、故障情報報告装置30、及び撮影装置40をそれぞれ1台有する場合を示した。しかし、位置情報算出システム1の構成はこれに限定されるものではない。すなわち、位置情報算出システム1は、位置情報算出装置10、端末20、故障情報報告装置30、又は撮影装置40が2台以上含まれるものであってもよい。例えば、複数の太陽光発電所において、それぞれ撮影装置40によって故障調査が行われるものであってもよい。また、複数の作業者がそれぞれ端末20を所持して、故障箇所の位置情報を取得するようにしてもよい。   In FIG. 1, the position information calculation system 1 shows a case where the position information calculation apparatus 10, the terminal 20, the failure information report apparatus 30, and the photographing apparatus 40 are each provided. However, the configuration of the position information calculation system 1 is not limited to this. That is, the location information calculation system 1 may include two or more location information calculation devices 10, terminals 20, failure information reporting devices 30, or imaging devices 40. For example, failure investigation may be performed by the imaging device 40 in each of a plurality of solar power plants. Further, a plurality of workers may each have the terminal 20 and acquire the location information of the failure location.

また、撮影装置40は、1台のカメラを有する場合を示したが、撮影装置40は、例えば、2台のカメラ(ステレオカメラ)を有するものであってもよい。また、位置情報算出装置10は、複数の撮影装置40で異なる方向から撮影された撮影画像を取得してもよい。   Moreover, although the case where the imaging device 40 has one camera was shown, the imaging device 40 may have, for example, two cameras (stereo cameras). Further, the position information calculation device 10 may acquire captured images captured from different directions by the plurality of imaging devices 40.

また、位置情報算出システム1は、太陽光パネルの位置情報を算出する以外に、例えば、道路、線路、橋梁、建物、ダム等の位置情報を算出するものであってもよい。   In addition to calculating the position information of the solar panel, the position information calculation system 1 may calculate position information of, for example, a road, a track, a bridge, a building, and a dam.

次に、図2を用いて、実施形態の位置情報算出装置10が取得する撮影データを説明する。図2は、撮影装置40において撮影されて、位置情報算出装置10において取得される撮影データの撮影状況を示している。   Next, imaging data acquired by the position information calculation apparatus 10 according to the embodiment will be described with reference to FIG. FIG. 2 shows a shooting situation of shooting data shot by the shooting device 40 and acquired by the position information calculation device 10.

図2(A)は、撮影装置40の上面図である。撮影装置40は、4機のプロペラ43とプロペラ43同士を連結する本体44とを有している。本体44の上部には、位置情報検出装置42を有している。また、図示しない下面には、カメラ41を有している。   FIG. 2A is a top view of the imaging device 40. The photographing apparatus 40 includes four propellers 43 and a main body 44 that couples the propellers 43 to each other. A position information detection device 42 is provided on the upper portion of the main body 44. In addition, a camera 41 is provided on the lower surface (not shown).

位置情報検出装置42は、GPS衛星からの電波を受信して、緯度、経度、及び高さの情報(x、y、h)を検出する。なお、高さhの情報は、GPSから得られる標高の情報から、太陽光パネル50が設置されている地点の標高を引いた値である。   The position information detection device 42 receives radio waves from GPS satellites, and detects latitude, longitude, and height information (x, y, h). The height h information is a value obtained by subtracting the altitude of the point where the solar panel 50 is installed from the altitude information obtained from the GPS.

<方位角度AZ>
図2(A)図示した方向n1は、カメラ41で撮影される撮影画像の見かけ上の上方向を示している。また、方向n0は、真北を示している。方向n0と方向n1によって作られる角度が方位角度AZである。方位角度AZが0°の場合、撮影画像の上方向が真北となる。一方、方位角度AZが180°の場合、撮影画像の下方向が真北となる。方位角度AZは0°〜360°又は−180°〜+180°として検出される。
<Azimuth angle AZ>
A direction n1 illustrated in FIG. 2A indicates an apparent upward direction of a captured image captured by the camera 41. A direction n0 indicates true north. An angle formed by the direction n0 and the direction n1 is an azimuth angle AZ. When the azimuth angle AZ is 0 °, the upward direction of the captured image is true north. On the other hand, when the azimuth angle AZ is 180 °, the downward direction of the captured image is true north. The azimuth angle AZ is detected as 0 ° to 360 ° or −180 ° to + 180 °.

<俯角AL>
図2(B)図示した方向m1は、カメラ41で撮影される画像の中心位置の方向を示している。また、方向m0は、水平方向を示している。方向m0と方向m1によって作られる角度が俯角ALである。俯角ALが90°の場合、撮影画像の中心は、真下となる。一方、俯角ALが0°の場合、撮影画像の中心が水平方向となる。俯角ALは0°〜90°として検出される。なお、撮影装置40が常に水平を保っている場合、俯角の検出は不要となる。
<Depression AL>
The direction m1 illustrated in FIG. 2B indicates the direction of the center position of the image captured by the camera 41. The direction m0 indicates the horizontal direction. The angle formed by the direction m0 and the direction m1 is the depression angle AL. When the depression angle AL is 90 °, the center of the captured image is directly below. On the other hand, when the depression angle AL is 0 °, the center of the captured image is in the horizontal direction. The depression angle AL is detected as 0 ° to 90 °. In addition, when the imaging device 40 is always kept horizontal, it is not necessary to detect the depression angle.

<距離d>
カメラ41から故障箇所TGまでの距離dは、位置情報検出装置42が検出した高さhと俯角ALによって、d=h/cos(AL)として算出することができる。高さhは、GPSから検知された撮影高度から、太陽光パネルの標高を差し引いた数値となる。
<Distance d>
The distance d from the camera 41 to the failure location TG can be calculated as d = h / cos (AL) based on the height h and the depression angle AL detected by the position information detection device 42. The height h is a numerical value obtained by subtracting the altitude of the solar panel from the photographing altitude detected from the GPS.

<比率r>
カメラ41の視野角が固定である場合、カメラから目的箇所までの距離応じて撮影画像の2次元距離が変化する。例えば、予め距離が分かっているd0[m]において略水平方向の太陽光パネル1辺の撮影画像上の長さがa0[cm]であったとする。撮影時の距離がd1である場合の撮影画像上に長さをa1とすると、比率rは次式で一定値となる。
比率r=a1/a0=d1/d0
<Ratio r>
When the viewing angle of the camera 41 is fixed, the two-dimensional distance of the captured image changes according to the distance from the camera to the target location. For example, it is assumed that the length on the captured image of one side of the solar panel in the substantially horizontal direction is a0 [cm] at d0 [m] whose distance is known in advance. Assuming that the length is a1 on the captured image when the distance at the time of shooting is d1, the ratio r is a constant value according to the following equation.
Ratio r = a1 / a0 = d1 / d0

すなわち、撮影時の撮影高度が判れば、高さhと距離dが判り、さらに比率rが固定であるため、撮影画像上の2次元の距離から実際の距離を算出することができる。   That is, if the photographing altitude at the time of photographing is known, the height h and the distance d are known, and the ratio r is fixed, so that the actual distance can be calculated from the two-dimensional distance on the photographed image.

次に、図3を用いて、実施形態の位置情報算出装置10が取得する故障情報を説明する。故障情報は、故障情報報告装置30から位置情報算出装置10に提供される太陽光パネル50の故障に関する情報である。   Next, failure information acquired by the position information calculation apparatus 10 according to the embodiment will be described with reference to FIG. The failure information is information relating to a failure of the solar panel 50 provided from the failure information reporting device 30 to the position information calculating device 10.

図3において、故障情報は、「撮影緯度」、「撮影経度」、「撮影高度」、「AZ」、「AL」、「故障情報」、及び「故障写真データ」を含む。「撮影緯度」、「撮影経度」、「撮影高度」、「AZ」及び「AL」は、位置情報検出装置42によって検出されたデータである。「故障情報」は、太陽光パネル50の故障調査を実施した作業者によって入力されたコメントである。「故障写真データ」は、カメラ41によって撮影された撮影画像のバイナリーデータである。   In FIG. 3, the failure information includes “shooting latitude”, “shooting longitude”, “shooting altitude”, “AZ”, “AL”, “failure information”, and “failure photo data”. “Shooting latitude”, “Shooting longitude”, “Shooting altitude”, “AZ”, and “AL” are data detected by the position information detection device 42. “Failure information” is a comment input by an operator who conducted a failure investigation of the solar panel 50. “Failure photograph data” is binary data of a photographed image photographed by the camera 41.

なお、図3は、1件の故障情報を提供する場合を示したが、例えば、複数件の故障情報を合せて提供するようにしてもよい。例えば、故障情報を定期的に提供する場合、所定期間内に発生した故障をまとめて提供する。   FIG. 3 shows the case where one piece of failure information is provided. For example, a plurality of pieces of failure information may be provided together. For example, when failure information is provided regularly, failures that occur within a predetermined period are collectively provided.

次に、図4を用いて、実施形態の位置情報算出装置10のハードウェア構成を説明する。   Next, the hardware configuration of the position information calculation apparatus 10 according to the embodiment will be described with reference to FIG.

図4において、位置情報算出装置10は、CPU11、RAM(Random Access Memory)12、ROM(Read Only Memory)13、HDD14、操作部15、表示部16、及び通信I/F17を有する。   In FIG. 4, the position information calculation device 10 includes a CPU 11, a RAM (Random Access Memory) 12, a ROM (Read Only Memory) 13, an HDD 14, an operation unit 15, a display unit 16, and a communication I / F 17.

位置情報算出装置10には、デスクトップ型PC、サーバ装置等の汎用のコンピュータを用いることができる。また、位置情報算出装置10には、位置情報算出専用の制御装置、又はPLC(Programmable Logic Controller)等の産業用制御機器を用いてもよい。位置情報算出装置10は、後述する位置情報算出プログラムを実行することができる。   The position information calculation device 10 can be a general-purpose computer such as a desktop PC or a server device. The position information calculation device 10 may be a control device dedicated to position information calculation or an industrial control device such as a PLC (Programmable Logic Controller). The position information calculation device 10 can execute a position information calculation program described later.

CPU11は、RAM12、ROM13又はHDD14に記憶された位置情報算出プログラムを実行することにより、位置情報算出装置10の制御を行う。位置情報算出プログラムは、例えば、位置情報算出プログラムを記録した記録媒体、又はネットワークを介してプログラムを提供するサーバ等から取得されて、HDD14にインストールされ、RAM12にCPU11から読出し可能に記憶される。   The CPU 11 controls the position information calculation device 10 by executing a position information calculation program stored in the RAM 12, ROM 13, or HDD 14. The position information calculation program is acquired from, for example, a recording medium in which the position information calculation program is recorded or a server that provides the program via a network, installed in the HDD 14, and stored in the RAM 12 so as to be readable from the CPU 11.

操作部15は、位置情報算出装置10のオペレータによる操作入力を可能にする、例えば、キーボード、マウス、又はスイッチ等である。表示部16は、オペレータに情報を表示する表示機能を有する、例えば、液晶ディスプレイ、又はランプ等である。なお、操作部15及び表示部16は、操作表示機能を有する、例えばタッチパネル等であってもよい。   The operation unit 15 is, for example, a keyboard, a mouse, or a switch that enables an operation input by the operator of the position information calculation apparatus 10. The display unit 16 is, for example, a liquid crystal display or a lamp having a display function for displaying information to an operator. Note that the operation unit 15 and the display unit 16 may be, for example, a touch panel having an operation display function.

通信I/F17は、無線LAN通信、有線LAN通信、赤外線通信、近距離無線通信等を介して他の装置との通信を制御する。通信I/F17は、ネットワーク9を介して、端末20、故障情報報告装置30、又はクラウドサーバ90との通信を制御する。ここで、クラウドサーバ90は、例えば、位置情報算出装置10で保持するデータの一部を保持したり、位置情報算出装置10の機能の一部を実行するものであってもよい。   The communication I / F 17 controls communication with other devices via wireless LAN communication, wired LAN communication, infrared communication, short-range wireless communication, and the like. The communication I / F 17 controls communication with the terminal 20, the failure information reporting device 30, or the cloud server 90 via the network 9. Here, the cloud server 90 may hold, for example, a part of data held by the position information calculation device 10 or execute a part of the function of the position information calculation device 10.

次に、図5を用いて、実施形態の位置情報算出装置の機能構成を説明する。   Next, the functional configuration of the position information calculation apparatus according to the embodiment will be described with reference to FIG.

図5において、位置情報算出装置10は、地図データ保持部101、情報取得部102、位置情報算出部103、位置情報保持部104、アクセス情報生成部105、地図データ管理部106、構造物データ管理部107、レポート生成部108、認証データ保持部109、アクセス認証部110、情報提供部111、及び通信部114の各機能を有する。情報提供部111は、位置情報重畳部112、及び表示画面生成部113を有する。   In FIG. 5, a position information calculation device 10 includes a map data holding unit 101, an information acquisition unit 102, a position information calculation unit 103, a position information holding unit 104, an access information generation unit 105, a map data management unit 106, and a structure data management. Unit 107, report generation unit 108, authentication data holding unit 109, access authentication unit 110, information providing unit 111, and communication unit 114. The information providing unit 111 includes a position information superimposing unit 112 and a display screen generating unit 113.

位置情報算出装置10の上記各機能は、位置情報算出装置10を制御する位置情報算出プログラム(ソフトウェア)によって実現される機能モジュールである。位置情報算出プログラムは、CPU101で実行される。   Each function of the position information calculation device 10 is a functional module realized by a position information calculation program (software) that controls the position information calculation device 10. The position information calculation program is executed by the CPU 101.

地図データ保持部101は、構造物としての太陽光パネル50の位置情報を含んだ地図データを保持する。地図データは、例えば、地形図、航空写真、構造物の図面等である。地形図、航空写真、構造物の図面は、それぞれ重畳して1つの地図データとしてもよい。地図データには、緯度情報及び経度情報の位置情報を含む。地図データの位置情報には標高情報を含んでいてもよい。地図データは、2D又は3Dで表現された地図である。地図データには、構造物が配置又は形状が含まれている。例えば、地図データは、太陽光パネル50のパネル配置と、それぞれのパネルの位置情報が含まれている。地図データは、縮尺を変更することにより、構造物の表示を拡大したり縮小したりすることができる。なお、建物の壁面や橋梁等、高さ方向に大きさを持つ構造物については、高さ方向の位置情報を有するものとする。地図データに用いる航空写真は、例えば、可視光又は赤外光で撮影されたものである。航空写真は、紫外光で撮影されたものであってもよい。地図データは、地図データ管理部106が、追加、更新又は削除することによって、最新の状態を端付様にしてもよい。なお、図面データは、ベクタデータをラスタライズしたものであってもよい。   The map data holding unit 101 holds map data including position information of the solar panel 50 as a structure. The map data is, for example, a topographic map, an aerial photograph, a structure drawing, or the like. The topographic map, the aerial photograph, and the drawing of the structure may be superimposed to form one map data. The map data includes position information of latitude information and longitude information. The position information of the map data may include altitude information. The map data is a map expressed in 2D or 3D. The map data includes the arrangement or shape of the structure. For example, the map data includes the panel arrangement of the solar panels 50 and the position information of each panel. The map data can be enlarged or reduced in size by changing the scale. It should be noted that a structure having a size in the height direction, such as a wall surface of a building or a bridge, has position information in the height direction. The aerial photograph used for the map data is taken with, for example, visible light or infrared light. The aerial photograph may be taken with ultraviolet light. The map data management unit 106 may add, update, or delete the map data so that the latest state is attached. The drawing data may be vector data rasterized.

情報取得部102は、撮影機材で構造物の特定箇所を撮影したときの、撮影画像のデータと、撮影機材の撮影位置の情報と含む撮影データを取得する。本実施形態では、情報取得部102は、カメラ41で太陽光パネル50の故障箇所を撮影したときの、撮影画像のデータと、カメラ41の位置情報とを含む撮影データを取得する。情報取得部102は、例えば、故障情報報告装置30からの送信要求を受けて、故障情報報告装置30からの送信データを受信する。また、情報取得部102は、図示しないメールサーバからメールを受信することによって撮影情報を取得するようにしてもよい。また、情報取得部102は、故障情報報告装置30に対して故障情報の有無を問い合わせて、故障情報があった場合に取得するようにしてもよい。情報取得部102は、取得した撮影データを位置情報算出部103に提供する。   The information acquisition unit 102 acquires shooting data including shooting image data and shooting position information of the shooting equipment when a specific part of the structure is shot with the shooting equipment. In the present embodiment, the information acquisition unit 102 acquires shooting data including data of a captured image and position information of the camera 41 when the camera 41 captures a failure portion of the solar panel 50. For example, the information acquisition unit 102 receives a transmission request from the failure information reporting device 30 and receives transmission data from the failure information reporting device 30. Further, the information acquisition unit 102 may acquire shooting information by receiving a mail from a mail server (not shown). Further, the information acquisition unit 102 may inquire the failure information reporting device 30 about the presence or absence of failure information, and may acquire the failure information. The information acquisition unit 102 provides the acquired shooting data to the position information calculation unit 103.

位置情報算出部103は、地図データ保持部101において保持された地図データと、情報取得部102において取得された撮影データとに基づき、特定箇所の位置情報を示す算出する。位置情報算出部103は、先ず、カメラ41による撮影画像の撮影位置から故障箇所までの距離(撮影距離)を算出する。位置情報算出部103は、算出した撮影位置から故障箇所までの距離と、撮影画像における中心点と特定箇所の距離に基づき、撮影画像の中心点の実際の場所から故障箇所までの実際の距離を算出することができる。距離と方位角度が判れば、故障箇所の位置情報を算出することができる。   The position information calculation unit 103 calculates the position information of a specific location based on the map data held in the map data holding unit 101 and the shooting data acquired in the information acquisition unit 102. First, the position information calculation unit 103 calculates the distance (shooting distance) from the shooting position of the shot image taken by the camera 41 to the failure location. The position information calculation unit 103 calculates the actual distance from the actual location of the center point of the captured image to the failure location based on the calculated distance from the capture location to the failure location and the distance between the center point and the specific location in the captured image. Can be calculated. If the distance and the azimuth angle are known, the position information of the failure location can be calculated.

なお、本実施形態では、位置情報算出部103は、撮影距離から故障箇所の位置を算出する場合を示したが、例えば、撮影画像と地図情報とのパターンマッチングを行うことにより、撮影画像の中心点の場所から故障箇所までの実際の距離を算出することができる。これにより、例えば、カメラ41が焦点距離を可変とする場合であっても、故障箇所の位置情報を算出することが可能となる。   In the present embodiment, the position information calculation unit 103 has shown the case where the position of the failure location is calculated from the shooting distance. However, for example, by performing pattern matching between the shot image and the map information, the center of the shot image is obtained. The actual distance from the point location to the failure location can be calculated. Thereby, for example, even when the camera 41 makes the focal length variable, it is possible to calculate the position information of the failure location.

なお、カメラレンズにおいては、レンズ周辺部において画像の歪が発生しやすいため、撮影画像における中心点と故障箇所の距離の算出には、なるべく中心点に近い位置で故障箇所との距離を測定するようにした方がよい。位置情報算出部103は、算出した位置情報を位置情報保持部104で保持する。   In camera lenses, image distortion tends to occur in the lens periphery, so the distance between the center and the fault location in the captured image is measured as close to the center point as possible. It is better to do so. The position information calculation unit 103 holds the calculated position information in the position information holding unit 104.

位置情報保持部104は、位置情報を端末20から取得可能に保持している。位置情報保持部104は、例えばHDD14によって実現することができる。   The position information holding unit 104 holds position information so that it can be acquired from the terminal 20. The position information holding unit 104 can be realized by, for example, the HDD 14.

アクセス情報生成部105は、位置情報保持部104に保持された故障箇所の位置情報へアクセスするためのアクセス情報を生成する。アクセス情報とは、例えば、位置情報保持部104のアドレスを表す、2次元コードである。アクセス情報は、非接触カードに提供する所定のコードであってもよい。また、アクセス情報は、位置情報保持部104へアクセスするための所定のIDであってもよい。アクセス情報生成部105は、例えば、利用時間が制限されたアクセス情報を生成するものであってもよい。また、アクセス情報生成部105は、アクセス回数やアクセスする端末を制限するアクセス情報を生成するものであってもよい。   The access information generation unit 105 generates access information for accessing the location information of the fault location held in the location information holding unit 104. The access information is, for example, a two-dimensional code that represents the address of the position information holding unit 104. The access information may be a predetermined code provided to the contactless card. The access information may be a predetermined ID for accessing the position information holding unit 104. For example, the access information generation unit 105 may generate access information whose use time is limited. Further, the access information generation unit 105 may generate access information that restricts the number of accesses and the terminals to be accessed.

地図データ管理部106は、地図データの追加、削除又は更新を行う。地図データ管理部106は、例えば、地図データを提供するクラウドサーバ90から最新の地図データを取得して地図データを更新する。一般的な航空写真を用いた地図データは、例えば更新が数年に1度である場合がある。地図データ管理部106は、構造物の写真や図面を限定して取得することにより、地図データを最新の状態にすることができる。   The map data management unit 106 adds, deletes, or updates map data. For example, the map data management unit 106 acquires the latest map data from the cloud server 90 that provides the map data, and updates the map data. Map data using general aerial photographs may be updated once every few years, for example. The map data management unit 106 can update the map data to the latest state by acquiring limited photographs and drawings of the structure.

構造物データ管理部107は、構造物に関する情報を管理する。例えば、構造物データ管理部107は、太陽光パネル50の故障履歴、修理履歴、耐用年数、定期点検の情報、型式等の情報を管理する。構造物データ管理部107は、端末20から修理報告を受信することにより、修理履歴を更新する。構造物データ管理部107は、管理している情報を出力するものであってもよい。   The structure data management unit 107 manages information related to the structure. For example, the structure data management unit 107 manages information such as failure history, repair history, service life, periodic inspection information, and model of the solar panel 50. The structure data management unit 107 updates the repair history by receiving the repair report from the terminal 20. The structure data management unit 107 may output managed information.

レポート生成部108は、レポートを生成する。レポート生成部108は、太陽光パネル50の故障に関するレポートを作成して端末20等に提供する。レポートには、カメラ41で撮影された故障箇所の撮影画像や、算出した故障箇所の位置情報を取得するためのアクセス情報を含んでいてもよい。レポート生成部108は、レポートを印字データ、Web画面に表示可能なデータ、又は所定のファイルフォーマットとして生成するようにしてもよい。レポート生成部108は、生成したレポートを端末20に提供してもよい。レポートには、アクセス情報生成部105において生成されたアクセス情報を含ませることができる。   The report generation unit 108 generates a report. The report generation unit 108 creates a report regarding the failure of the solar panel 50 and provides it to the terminal 20 or the like. The report may include a captured image of the failure location captured by the camera 41 and access information for acquiring the calculated location information of the failure location. The report generation unit 108 may generate the report as print data, data that can be displayed on the Web screen, or a predetermined file format. The report generation unit 108 may provide the generated report to the terminal 20. The report can include the access information generated by the access information generation unit 105.

認証データ保持部109は、アクセス認証部で使用する認証データを保持する。認証データは、例えば、アクセスIDとパスワードを含む認証データを保持する。認証データ保持部109は、生体認証をするための認証データを保持してもよい。   The authentication data holding unit 109 holds authentication data used by the access authentication unit. The authentication data holds authentication data including an access ID and a password, for example. The authentication data holding unit 109 may hold authentication data for performing biometric authentication.

アクセス認証部110は、アクセス情報生成部105において生成されたアクセス情報に基づくアクセス要求を認証する。例えば、アクセス認証部110は、悪背う要求をしてきた端末20に対して認証情報の入力を要求する。アクセス認証部110は、入力されたアクセス情報と認証データ保持部109に保持された認証データとを比較して、アクセスを認証する。アクセス認証部110は、例えば利用時間が制限されたパスワードに基づきアクセスを認証するようにしてもよい。   The access authentication unit 110 authenticates an access request based on the access information generated by the access information generation unit 105. For example, the access authentication unit 110 requests input of authentication information to the terminal 20 that has made a bad request. The access authentication unit 110 compares the input access information with the authentication data held in the authentication data holding unit 109 to authenticate access. For example, the access authentication unit 110 may authenticate access based on a password whose use time is limited.

情報提供部111は、アクセス情報生成部105において生成されたアクセス情報に基づくアクセス要求に応じて、位置情報保持部104において保持された特定箇所の位置情報を提供する。   In response to an access request based on the access information generated by the access information generating unit 105, the information providing unit 111 provides the position information of a specific location held in the position information holding unit 104.

また、情報提供部111は、アクセス認証部110において認証されたアクセス要求に応じて、提供する特定箇所の位置情報を変更する。例えば、情報提供部111は、利用者毎に異なる情報を提供するようにしてもよい。例えば、利用者が、太陽光パネル50の管理者であった場合、情報提供部111は、全ての情報を提供する。一方、利用者が、太陽光パネル50の修理作業者であった場合、情報提供部111は、修理に必要な情報のみを提供するようにしてもよい。   Further, the information providing unit 111 changes the location information of the specific location to be provided in response to the access request authenticated by the access authentication unit 110. For example, the information providing unit 111 may provide different information for each user. For example, when the user is an administrator of the solar panel 50, the information providing unit 111 provides all information. On the other hand, when the user is a repair worker of the solar panel 50, the information providing unit 111 may provide only information necessary for repair.

また、情報提供部111は、構造物の位置情報と外部装置の現在位置とを表示可能な表示画面の情報を提供する。例えば、情報提供部111は、端末20が現在位置を表示するためのアプリケーションとして表示画面を提供する。アプリケーションは端末20のGPS機能(位置情報取得部)を利用して、太陽光パネル50の故障箇所と端末20の現在位置とを表示することにより、故障箇所への到達を容易にする。   The information providing unit 111 also provides information on a display screen that can display the position information of the structure and the current position of the external device. For example, the information providing unit 111 provides a display screen as an application for the terminal 20 to display the current position. The application uses the GPS function (position information acquisition unit) of the terminal 20 to display the failure location of the solar panel 50 and the current location of the terminal 20 to facilitate reaching the failure location.

また、情報提供部111の位置情報重畳部112は、太陽光パネルの故障箇所に位置情報を地図データに重畳して提供する。位置情報は、地図データの上に所定のアイコンで表示されてもよい。   In addition, the position information superimposing unit 112 of the information providing unit 111 provides position information superimposed on the map data at the failure location of the solar panel. The position information may be displayed with a predetermined icon on the map data.

また、情報提供部111の表示画面生成部113は、端末20に表示する表示画面を生成する。表示画面生成部113は、例えば、端末20のブラウザで表示可能なWeb画面を生成する。情報提供部111は、表示する地図データとして、可視光又は赤外光の少なくとも何れか一方で撮影された画像データを提供することができる。また、情報提供部111は、構造物の図面データを地図データとして提供するようにしてもよい。   Further, the display screen generation unit 113 of the information providing unit 111 generates a display screen to be displayed on the terminal 20. For example, the display screen generation unit 113 generates a Web screen that can be displayed by the browser of the terminal 20. The information providing unit 111 can provide image data captured with at least one of visible light and infrared light as map data to be displayed. Further, the information providing unit 111 may provide the drawing data of the structure as map data.

なお、位置情報重畳部112において重畳される位置情報は、地図データに位置情報が示された画像データとして表示されてもよい。また、重畳される位置情報は、端末20側で地図データに重ねることができるものであってもよい。位置情報を端末20側で地図データに重畳する場合、端末20は、情報提供部111から提供される地図データの代わりに別の地図データを選択して、故障箇所の位置情報を表示することができる。別の地図データは、例えば、クラウドサーバ90が提供するWebサービスによって利用することができる。   Note that the position information superimposed in the position information superimposing unit 112 may be displayed as image data in which the position information is shown in the map data. Further, the superimposed position information may be information that can be superimposed on the map data on the terminal 20 side. When the position information is superimposed on the map data on the terminal 20 side, the terminal 20 may select another map data instead of the map data provided from the information providing unit 111 and display the position information of the fault location. it can. Another map data can be used by, for example, a web service provided by the cloud server 90.

通信部114は、ネットワーク9を介した端末20等との通信を制御する。通信部114は、例えば、SSL(Secure Socket Layer)等の暗号化通信を制御するものであってもよい。   The communication unit 114 controls communication with the terminal 20 and the like via the network 9. The communication unit 114 may control encrypted communication such as SSL (Secure Socket Layer), for example.

なお、図5においては、位置情報算出装置10が有する、地図データ保持部101、情報取得部102、位置情報算出部103、位置情報保持部104、アクセス情報生成部105、地図データ管理部106、構造物データ管理部107、レポート生成部108、認証データ保持部109、アクセス認証部110、情報提供部111、位置情報重畳部112、表示画面生成部113及び通信部114の各機能がソフトウェアによって実現される場合を説明した。しかし、位置情報算出装置10が有する上記1つ以上の機能は、ハードウェアによって実現されるものであっても良い。   In FIG. 5, the position information calculation device 10 includes a map data holding unit 101, an information acquisition unit 102, a position information calculation unit 103, a position information holding unit 104, an access information generation unit 105, a map data management unit 106, The functions of the structure data management unit 107, the report generation unit 108, the authentication data holding unit 109, the access authentication unit 110, the information provision unit 111, the position information superimposition unit 112, the display screen generation unit 113, and the communication unit 114 are realized by software. Explained the case. However, the one or more functions of the position information calculation device 10 may be realized by hardware.

また、位置情報算出装置10が有する上記各機能は、1つの機能を複数の機能に分割して実施してもよい。また、位置情報算出装置10が有する上記各機能は、2つ以上の機能を1つの機能に集約して実施してもよい。   In addition, each of the functions of the position information calculation apparatus 10 may be implemented by dividing one function into a plurality of functions. In addition, each of the functions of the position information calculation apparatus 10 may be implemented by integrating two or more functions into one function.

また、位置情報算出装置10は、1つの筐体によって実現される装置であっても、ネットワーク等を介して接続された複数の装置から実現されるシステムであってもよい。例えば、位置情報算出装置10は、サーバ装置、ノート型PC、タブレット型PC、PDA、又はスマートフォン等の装置であってもよく、クラウドコンピューティングシステムによって提供されるクラウドサービス等、仮想的な装置であってもよい。   Further, the position information calculation device 10 may be a device realized by a single housing or a system realized by a plurality of devices connected via a network or the like. For example, the position information calculation device 10 may be a server device, a notebook PC, a tablet PC, a PDA, a smartphone, or a virtual device such as a cloud service provided by a cloud computing system. There may be.

また、位置情報算出装置10の上記各機能の1以上の機能を他の装置において実現するようにしてもよい。すなわち、位置情報算出装置10は上記全ての機能を有している必要はなく、一部の機能を有するものであってもよい。   Moreover, you may make it implement | achieve one or more functions of each said function of the position information calculation apparatus 10 in another apparatus. That is, the position information calculation apparatus 10 does not have to have all the functions described above, and may have a part of the functions.

次に、図6を用いて、実施形態の位置情報算出装置10と通信する端末20の機能構成を説明する。   Next, the functional configuration of the terminal 20 that communicates with the position information calculation device 10 of the embodiment will be described using FIG.

端末20は、例えば、ノート型PC、タブレット型PC、PDA、又はスマートフォン等の装置であって、位置情報算出装置10から取得した故障箇所の位置情報を表示することができるものである。   The terminal 20 is a device such as a notebook PC, a tablet PC, a PDA, or a smartphone, for example, and can display the location information of the failure location acquired from the location information calculation device 10.

端末20は、通信部201、表示部202、位置情報取得部203、及び位置情報処理部204の各機能を有する。   The terminal 20 has functions of a communication unit 201, a display unit 202, a position information acquisition unit 203, and a position information processing unit 204.

通信部201は、位置情報算出装置10との通信を制御する。表示部202は、位置情報算出装置10から提供されるWeb画面等の表示画面を表示する。位置情報取得部203は、GPS衛星の電波に基づき、自装置の位置情報を取得する。位置情報処理部204は、位置情報算出装置10から取得した、太陽光パネル50の位置情報が含まれる表示画面に、位置情報取得部203において取得された自装置の位置情報を表示する。位置情報処理部204は、自装置の位置情報を利用した故障箇所までの経路をナビゲートするものであってもよい。   The communication unit 201 controls communication with the position information calculation device 10. The display unit 202 displays a display screen such as a Web screen provided from the position information calculation device 10. The position information acquisition unit 203 acquires the position information of the own device based on the radio wave of the GPS satellite. The position information processing unit 204 displays the position information of the own device acquired by the position information acquisition unit 203 on the display screen acquired from the position information calculation device 10 and including the position information of the solar panel 50. The position information processing unit 204 may navigate a route to a fault location using the position information of the own device.

なお、端末20は、図6に示した機能を全て備えている必要はない。例えば、端末20は、地図を表示する代わりに、太陽光パネル50の故障箇所の方向と距離を示すものであってもよい。   Note that the terminal 20 need not have all of the functions shown in FIG. For example, the terminal 20 may indicate the direction and distance of the failure location of the solar panel 50 instead of displaying a map.

次に、図7を用いて、実施形態の位置情報算出装置が取得する認証情報を説明する。   Next, authentication information acquired by the position information calculation apparatus according to the embodiment will be described with reference to FIG.

認証情報は、認証データ保持部109に保持される。図7において、認証データは、「契約企業情報」、「アクセスID」、「パスワード」、及び「名前」のデータを含む。これらの情報は、端末20が位置情報算出装置10から位置情報を取得するときに、入力が要求される。位置情報算出装置10のアクセス認証部110は、入力された情報と、認証データ保持部109に保持されている認証データとを比較することにより、アクセスを認証する。   The authentication information is held in the authentication data holding unit 109. In FIG. 7, the authentication data includes data of “contract company information”, “access ID”, “password”, and “name”. These pieces of information are requested to be input when the terminal 20 acquires the position information from the position information calculation device 10. The access authentication unit 110 of the position information calculation apparatus 10 authenticates the access by comparing the input information with the authentication data held in the authentication data holding unit 109.

次に、図8を用いて、実施形態の位置情報算出装置10が提供する位置情報を説明する。   Next, position information provided by the position information calculation apparatus 10 according to the embodiment will be described with reference to FIG.

位置情報算出装置10が提供する位置情報は、「中心位置の緯度」、「中心位置の経度」、及び「画像ファイル」である。表示画面生成部113は、地図データの中で所定の中心位置を有する画像を生成する。地図データは、データ容量が大きく、不必要な部分を含む場合がある。表示画面生成部113は、故障箇所に到達するのに最適な地図データの部分を表示画面として生成する。中心位置は、例えば故障箇所の位置とすることができる。端末20は、画像ファイルと位置情報に基づき、故障箇所の位置を表示することができる。   The position information provided by the position information calculation device 10 is “latitude of center position”, “longitude of center position”, and “image file”. The display screen generation unit 113 generates an image having a predetermined center position in the map data. Map data has a large data capacity and may include unnecessary parts. The display screen generation unit 113 generates a portion of map data that is optimal for reaching the failure location as a display screen. The center position can be, for example, the position of the failure location. The terminal 20 can display the position of the failure location based on the image file and the position information.

次に、図9を用いて、実施形態の位置情報算出装置が提供するレポートを説明する。   Next, a report provided by the position information calculation apparatus according to the embodiment will be described with reference to FIG.

図9(A)は、レポート生成部108が作成した、太陽光パネル50の故障に関するレポートである。レポート生成部108は、例えば、印刷データ又は表示データとしてレポートを作成する。レポート生成部108は、レポートの右上部分に、アクセス情報生成部105において生成された2次元コードを含めることができる。2次元コードは、このレポートに記載されている太陽光パネルの故障箇所の位置情報にアクセスするための情報である。   FIG. 9A is a report regarding a failure of the solar panel 50 created by the report generator 108. For example, the report generation unit 108 creates a report as print data or display data. The report generation unit 108 can include the two-dimensional code generated by the access information generation unit 105 in the upper right part of the report. The two-dimensional code is information for accessing the position information of the failure location of the solar panel described in this report.

図9(B)において、端末20は、レポートの2次元コードを読み取る。2次元コードには、故障箇所の位置情報にアクセスするためのURL(Uniform Resource Locator)が含まれている。   In FIG. 9B, the terminal 20 reads the two-dimensional code of the report. The two-dimensional code includes a URL (Uniform Resource Locator) for accessing the location information of the failure location.

図9(C)において、端末20は、URLのリンク先にアクセスして、Web画面を表示する。Web画面には、太陽光パネルの配置を示した地図と、丸印で示された太陽光パネルの故障箇所が表示されている。   In FIG. 9C, the terminal 20 accesses the URL link destination and displays a Web screen. On the Web screen, a map showing the arrangement of the solar panels and a failure location of the solar panel indicated by a circle are displayed.

図9(D)において、端末20は、GPSから受信した電波に基づき、自装置の位置を画面に表示する。これにより、端末20を所持する作業者は、故障箇所までの経路を容易に把握することができる。   In FIG. 9D, the terminal 20 displays the position of its own device on the screen based on the radio wave received from the GPS. Thereby, the operator who has the terminal 20 can grasp | ascertain the path | route to a failure location easily.

次に、図10を用いて、実施形態の位置情報算出装置10のレポート提供動作を説明する。なお、それぞれのステップにおける動作の詳細は既に説明しているため、説明を省略している。   Next, a report providing operation of the position information calculation apparatus 10 according to the embodiment will be described with reference to FIG. Note that the details of the operation in each step have already been described, and thus the description thereof is omitted.

位置情報算出装置10は、故障情報を取得したか否かを判断する(ステップS11)。故障情報は、故障情報報告装置30から受信することができる。故障情報を取得していないと判断した場合(ステップS11:NO)、位置情報算出装置10は、ステップS11の処理を繰り返し、故障情報の取得を待機する。   The position information calculation device 10 determines whether failure information has been acquired (step S11). The failure information can be received from the failure information reporting device 30. If it is determined that failure information has not been acquired (step S11: NO), the position information calculation device 10 repeats the process of step S11 and waits for acquisition of failure information.

一方、故障情報を取得したと判断した場合(ステップS11:YES)、位置情報算出装置10は、故障情報を記録する(ステップS12)。故障情報の記録は、例えばHDD14等にすることができる。   On the other hand, when it is determined that the failure information has been acquired (step S11: YES), the position information calculation device 10 records the failure information (step S12). The failure information can be recorded, for example, on the HDD 14 or the like.

ステップS12の処理を実行した後、位置情報算出装置10は、高さを算出する(ステップS13)。高さの算出は、撮影高度から太陽光パネルの標高を差し引くことで実行することができる。   After executing the process of step S12, the position information calculation apparatus 10 calculates the height (step S13). The height can be calculated by subtracting the altitude of the solar panel from the shooting altitude.

ステップS13の処理を実行した後、位置情報算出装置10は、撮影距離を算出する(ステップS14)。撮影距離は高さと俯角によって算出することができる。   After executing the process of step S13, the position information calculation apparatus 10 calculates the shooting distance (step S14). The shooting distance can be calculated from the height and the depression angle.

ステップS14の処理を実行した後、位置情報算出装置10は、画像内距離を算出する(ステップS15)。画像内距離の算出は、撮影画像内において、中心位置と故障箇所の距離に基づき算出することができる。   After executing the process of step S14, the position information calculation apparatus 10 calculates the in-image distance (step S15). The in-image distance can be calculated based on the distance between the center position and the failure location in the captured image.

ステップS15の処理を実行した後、位置情報算出装置10は、位置情報を算出する(ステップS16)。位置情報の算出は、方位角度と実際の距離に基づき算出することができる。   After executing the process of step S15, the position information calculation device 10 calculates position information (step S16). The position information can be calculated based on the azimuth angle and the actual distance.

ステップS16の処理を実行した後、位置情報算出装置10は、位置情報を保持する(ステップS17)。位置情報は、例えば、位置情報保持部104に保持することができる。   After executing the process of step S16, the position information calculation apparatus 10 holds the position information (step S17). The position information can be held in the position information holding unit 104, for example.

ステップS17の処理を実行した後、位置情報算出装置10は、地図データへ位置情報を重畳する(ステップS18)。ステップS18の処理を実行した後、位置情報算出装置10は、Webページを生成する(ステップS19)。ステップS19の処理を実行した後、位置情報算出装置10は、アクセス情報を生成する(ステップS20)。ステップS20の処理を実行した後、位置情報算出装置10は、レポートを生成する(ステップS21)。ステップS21の処理を実行した後、位置情報算出装置10は、生成したレポートを提供する(ステップS22)。ステップS22の処理を実行した後、位置情報算出装置10は、フローチャートで示した処理を終了する。   After executing the process of step S17, the position information calculation device 10 superimposes the position information on the map data (step S18). After executing the process of step S18, the position information calculation apparatus 10 generates a Web page (step S19). After executing the process of step S19, the position information calculation apparatus 10 generates access information (step S20). After executing the process of step S20, the position information calculation apparatus 10 generates a report (step S21). After executing the process of step S21, the position information calculation apparatus 10 provides the generated report (step S22). After executing the process of step S22, the position information calculation apparatus 10 ends the process shown in the flowchart.

本実施形態では、ステップS11〜ステップS23までの処理が連続して実行される。   In the present embodiment, the processes from step S11 to step S23 are executed continuously.

次に、図11を用いて、実施形態の位置情報算出装置のWebページ提供動作を説明する。   Next, the Web page providing operation of the position information calculation apparatus according to the embodiment will be described with reference to FIG.

位置情報算出装置10は、アクセス要求があるか否かを判断する(ステップS21)。アクセス要求は、端末20から受信することができる。アクセス要求がないと判断した場合(ステップS21:NO)、位置情報算出装置10は、ステップS21の処理を繰り返し、アクセス要求の受信を待機する。   The position information calculation device 10 determines whether there is an access request (step S21). The access request can be received from the terminal 20. If it is determined that there is no access request (step S21: NO), the position information calculation device 10 repeats the process of step S21 and waits for reception of the access request.

一方、アクセス要求があると判断した場合(ステップS21:YES)、位置情報算出装置10は、端末20に対して認証情報を要求する(ステップS22)。ステップS22の処理を実行した後、位置情報算出装置10は、認証情報の取得があるか否かを判断する(ステップS23)。認証情報の取得は、端末20から受信する。認証情報の取得がないと判断した場合(ステップS23:NO)、位置情報算出装置10は、ステップS23の処理を繰り返し、認証情報の取得を待機する。なお、所定時間以上認証情報を取得できない場合、位置情報算出装置10は、処理を中止するようにしてもよい。   On the other hand, if it is determined that there is an access request (step S21: YES), the location information calculation device 10 requests authentication information from the terminal 20 (step S22). After executing the process of step S22, the position information calculation apparatus 10 determines whether or not the authentication information is acquired (step S23). Acquisition of authentication information is received from the terminal 20. When it is determined that the authentication information is not acquired (step S23: NO), the position information calculation apparatus 10 repeats the process of step S23 and waits for the acquisition of the authentication information. If the authentication information cannot be acquired for a predetermined time or more, the position information calculation device 10 may stop the process.

一方、認証情報の取得があると判断した場合(ステップS23:YES)、位置情報算出装置10は、認証が成功したか否かを判断する(ステップS24)。認証が成功しなかったと判断した場合(ステップS24:NO)、位置情報算出装置10は、ステップS22の処理に戻り、再び認証情報を要求する。   On the other hand, when it is determined that the authentication information is acquired (step S23: YES), the position information calculation device 10 determines whether the authentication is successful (step S24). If it is determined that the authentication has not succeeded (step S24: NO), the position information calculation apparatus 10 returns to the process of step S22 and requests authentication information again.

一方、認証が成功したと判断した場合(ステップS24:YES)、位置情報算出装置10は、端末20に対して、故障箇所の位置情報を含むWebページを提供する(ステップS25)。ステップS25の処理を実行した後、位置情報算出装置10は、フローチャートで示した処理を終了する。   On the other hand, when it is determined that the authentication is successful (step S24: YES), the position information calculation device 10 provides the terminal 20 with a Web page including the position information of the failure location (step S25). After executing the process of step S25, the position information calculation apparatus 10 ends the process shown in the flowchart.

以上、説明した、実施形態の位置情報算出装置は、構造物の位置情報を含んだ地図データを保持する地図データ保持部と、撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、撮影機材の撮影位置の情報と含む撮影データを取得する情報取得部と、保持された地図データと、取得された撮影データとに基づき、特定箇所の位置情報を示す算出する位置情報算出部とを備えることにより、構造物の特定箇所の位置情報を容易に取得可能にすることができる。   As described above, the position information calculation apparatus according to the embodiment includes a map data holding unit that holds map data including position information of a structure, and a photographed image obtained when a specific part of the structure is photographed with photographing equipment. Position information that indicates the position information of a specific location based on the information acquisition unit that acquires shooting data including the data of the camera, the shooting position information of the shooting equipment, the stored map data, and the acquired shooting data By providing the calculation unit, it is possible to easily acquire position information of a specific portion of the structure.

なお、本実施形態で説明した装置を構成する機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本実施形態の上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。   Note that a program for realizing the functions constituting the apparatus described in this embodiment is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed. Thus, the various processes described above in the present embodiment may be performed. Here, the “computer system” may include an OS and hardware such as peripheral devices. Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used. The “computer-readable recording medium” means a flexible disk, a magneto-optical disk, a ROM, a writable nonvolatile memory such as a flash memory, a portable medium such as a CD-ROM, a hard disk built in a computer system, etc. This is a storage device.

さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合わせで実現するもの、いわゆる差分ファイル(差分プログラム)であっても良い。   Further, the “computer-readable recording medium” refers to a volatile memory (for example, DRAM (Dynamic) in a computer system serving as a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. Random Access Memory)) that holds a program for a certain period of time is also included. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what implement | achieves the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.

以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。   The embodiment of the present invention has been described above with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes various modifications within the scope of the present invention. It is.

1…位置情報算出システム、10…位置情報算出装置、20…端末、30…故障情報報告装置、40…撮影装置、41…カメラ、42…位置情報検出装置、101…地図データ保持部、102…情報取得部、103…位置情報算出部、104…位置情報保持部、105…アクセス情報生成部、106…地図データ管理部、107…構造物データ管理部、108…レポート生成部、109…認証データ保持部、110…アクセス認証部、111…情報提供部、112…位置情報重畳部、113…表示画面生成部、114…通信部   DESCRIPTION OF SYMBOLS 1 ... Location information calculation system, 10 ... Location information calculation device, 20 ... Terminal, 30 ... Failure information report device, 40 ... Imaging device, 41 ... Camera, 42 ... Location information detection device, 101 ... Map data holding part, 102 ... Information acquisition unit, 103 ... Location information calculation unit, 104 ... Location information holding unit, 105 ... Access information generation unit, 106 ... Map data management unit, 107 ... Structure data management unit, 108 ... Report generation unit, 109 ... Authentication data Holding unit, 110 ... access authentication unit, 111 ... information providing unit, 112 ... position information superimposing unit, 113 ... display screen generating unit, 114 ... communication unit

Claims (8)

構造物の位置情報を含んだ地図データを保持する地図データ保持部と、
撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得部と、
取得された前記撮影画像と前記地図データとのパターンマッチングを行うことによって、前記撮影画像の中心点の場所から前記特定箇所までの実際の距離を算出し、算出した前記距離に基づいて前記特定箇所の位置情報を算出する位置情報算出部と
を備える、位置情報算出装置。
A map data holding unit that holds map data including position information of the structure;
An information acquisition unit for acquiring shooting data including shooting image data and shooting position information of the shooting device when shooting a specific part of the structure with a shooting device;
By the acquired the captured image for pattern matching between the map data, wherein the location of the center point of the captured image to calculate the actual distance to a certain point, on the basis of the calculated distance before Symbol particular and a position information calculator for leaving calculate the position information of the location, the position information calculating unit.
前記位置情報算出部は、
前記撮影位置に含まれる撮影高度の情報と、前記撮影画像の方位角度と、前記撮影画像における中心点と前記特定箇所の距離とに基づき、前記特定箇所の位置情報を示す算出する、請求項1に記載の位置情報算出装置。
The position information calculation unit
The position information of the specific location is calculated based on information on the shooting altitude included in the shooting location, the azimuth angle of the captured image, and the distance between the center point and the specific location in the captured image. The position information calculation device described in 1.
前記情報取得部は、前記構造物の特定箇所を撮影したときの、前記撮影機材の俯角をさらに含む撮影データを取得して、
前記位置情報算出部は、
前記撮影位置と前記俯角から前記特定箇所の位置情報を示す算出する、請求項1又は2に記載の位置情報算出装置。
The information acquisition unit acquires photographing data further including a depression angle of the photographing equipment when photographing a specific part of the structure,
The position information calculation unit
The position information calculation device according to claim 1, wherein the position information calculation apparatus calculates position information indicating the specific location from the photographing position and the depression angle.
算出された前記特定箇所の位置情報へアクセスするためのアクセス情報を生成するアクセス情報生成部をさらに備える、請求項1から3の何れか一項に記載の位置情報算出装置。   The position information calculation apparatus according to any one of claims 1 to 3, further comprising an access information generation unit that generates access information for accessing the calculated position information of the specific location. 算出された前記特定箇所の位置情報を保持する位置情報保持部と、
生成された前記アクセス情報に基づく端末からのアクセス要求に応じて、保持された前記特定箇所の位置情報を提供する情報提供部と
をさらに備える、請求項4に記載の位置情報算出装置。
A position information holding unit that holds the calculated position information of the specific location;
The position information calculation apparatus according to claim 4, further comprising: an information providing unit that provides position information of the held specific location in response to an access request from a terminal based on the generated access information.
前記アクセス要求を認証するアクセス認証部をさらに備え、
前記情報提供部は、認証された前記アクセス要求に応じて前記特定箇所の位置情報を提供する、請求項5に記載の位置情報算出装置。
An access authentication unit for authenticating the access request;
The position information calculation apparatus according to claim 5, wherein the information providing unit provides position information of the specific location in response to the authenticated access request.
コンピュータが、構造物の位置情報を含んだ地図データを保持する地図データ保持ステップと、
コンピュータが、撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得ステップと、
コンピュータが、取得された前記撮影画像と前記地図データとのパターンマッチングを行うことによって、前記撮影画像の中心点の場所から前記特定箇所までの実際の距離を算出し、算出した前記距離に基づいて前記特定箇所の位置情報を算出する位置情報算出ステップと
を含む、位置情報算出方法。
Computer, a map data holding step of holding the map data including position information of the structure,
An information acquisition step of acquiring shooting data including data of a shooting image and information of a shooting position of the shooting device when the computer has shot a specific part of the structure with the shooting device;
The computer calculates the actual distance from the location of the center point of the captured image to the specific location by performing pattern matching between the acquired captured image and the map data, and based on the calculated distance and a position information calculating step of leaving calculate the location information before Symbol particular location, the position information calculating method.
構造物の位置情報を含んだ地図データを保持する地図データ保持処理と、
撮影機材で前記構造物の特定箇所を撮影したときの、撮影画像のデータと、前記撮影機材の撮影位置の情報と含む撮影データを取得する情報取得処理と、
取得された前記撮影画像と前記地図データとのパターンマッチングを行うことによって、前記撮影画像の中心点の場所から前記特定箇所までの実際の距離を算出し、算出した前記距離に基づいて前記特定箇所の位置情報を算出する位置情報算出処理と
をコンピュータに実行させる、位置情報算出プログラム。
A map data holding process for holding map data including the position information of the structure;
Information acquisition processing for acquiring shooting data including shooting image data and shooting position information of the shooting device when shooting a specific part of the structure with a shooting device;
By performing pattern matching between the acquired captured image and the map data, an actual distance from the location of the center point of the captured image to the specific location is calculated, and the specific location is based on the calculated distance position information to perform calculation processing and to a computer, the position information calculation program exits calculate the position information of.
JP2017053510A 2017-03-17 2017-03-17 POSITION INFORMATION CALCULATION DEVICE, POSITION INFORMATION CALCULATION METHOD, AND POSITION INFORMATION CALCULATION PROGRAM Active JP6412971B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017053510A JP6412971B2 (en) 2017-03-17 2017-03-17 POSITION INFORMATION CALCULATION DEVICE, POSITION INFORMATION CALCULATION METHOD, AND POSITION INFORMATION CALCULATION PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017053510A JP6412971B2 (en) 2017-03-17 2017-03-17 POSITION INFORMATION CALCULATION DEVICE, POSITION INFORMATION CALCULATION METHOD, AND POSITION INFORMATION CALCULATION PROGRAM

Publications (2)

Publication Number Publication Date
JP2018156470A JP2018156470A (en) 2018-10-04
JP6412971B2 true JP6412971B2 (en) 2018-10-24

Family

ID=63715717

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017053510A Active JP6412971B2 (en) 2017-03-17 2017-03-17 POSITION INFORMATION CALCULATION DEVICE, POSITION INFORMATION CALCULATION METHOD, AND POSITION INFORMATION CALCULATION PROGRAM

Country Status (1)

Country Link
JP (1) JP6412971B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112785160B (en) * 2021-01-25 2023-05-26 杭州易达光电有限公司 Photovoltaic operation and maintenance management information display platform

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08123946A (en) * 1994-10-27 1996-05-17 Toshiba Corp Plant monitoring device
JP3569627B2 (en) * 1998-05-15 2004-09-22 三菱電機株式会社 Image interpretation device
JP2001216309A (en) * 2000-01-31 2001-08-10 Keio Gijuku Object specifying device and camera
JP2004032286A (en) * 2002-06-25 2004-01-29 Casio Comput Co Ltd Camera device, subject height calculating device, subject height calculating method and program
JP2008244660A (en) * 2007-03-26 2008-10-09 Nec Corp Image analysis system automatically acquiring related information from captured image, mobile terminal, method, and program
TWI578283B (en) * 2009-02-20 2017-04-11 尼康股份有限公司 Carrying information machines, information acquisition systems, information retrieval servers, and information machines
JP4560128B1 (en) * 2009-08-13 2010-10-13 株式会社パスコ Map image integrated database generation system and map image integrated database generation program
JP6515612B2 (en) * 2015-03-19 2019-05-22 日本電気株式会社 Target information acquisition apparatus and target information acquisition method

Also Published As

Publication number Publication date
JP2018156470A (en) 2018-10-04

Similar Documents

Publication Publication Date Title
JP6273400B2 (en) High-speed template matching using peripheral information
CN113345028B (en) Method and equipment for determining target coordinate transformation information
CN102338639A (en) Information processing device and information processing method
JP6802599B1 (en) Inspection system
CN102137183A (en) Mobile communication terminal and method
GB2553148A (en) Modelling system and method
JP6384443B2 (en) Inspection work support device, system, and method
JP2012234451A (en) Information communication system, portable terminal, information processing method, and program
CN113240754A (en) Method, device, equipment and storage medium for determining internal reference of PTZ camera
JP6412971B2 (en) POSITION INFORMATION CALCULATION DEVICE, POSITION INFORMATION CALCULATION METHOD, AND POSITION INFORMATION CALCULATION PROGRAM
TWI773898B (en) Management apparatus and management method thereof for electronic equipment
CN108492334A (en) A method of realizing commercial camera photo geographical calibration based on positioning and directing data
US11481854B1 (en) Property measurement with automated document production
JP2014209680A (en) Land boundary display program, method, and terminal device
JP6943183B2 (en) Positioning device, position identification method, position identification program and camera device
KR102458559B1 (en) Construction management system and method using mobile electric device
CN114660927A (en) Control method and device of photoelectric pod
CN116817929B (en) Method and system for simultaneously positioning multiple targets on ground plane by unmanned aerial vehicle
CN113301248B (en) Shooting method and device, electronic equipment and computer storage medium
CN117649551A (en) Airport image data processing method, system, device, medium and equipment
JP2016115082A (en) Image search system and image search method
CN115760964A (en) Method and equipment for acquiring screen position information of target object
Liu et al. Calibration of digital camera integration accuracy for low-cost oblique aerial photogrammetry
JP6961033B2 (en) Lot number information provision system, lot number information provision method
JP6713560B1 (en) Lot number information providing system, lot number information providing method

Legal Events

Date Code Title Description
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: 20180904

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181001

R150 Certificate of patent or registration of utility model

Ref document number: 6412971

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