Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7725297B2 - Standard route generation device, ship monitoring device - Google Patents
[go: Go Back, main page]

JP7725297B2 - Standard route generation device, ship monitoring device - Google Patents

Standard route generation device, ship monitoring device

Info

Publication number
JP7725297B2
JP7725297B2 JP2021142152A JP2021142152A JP7725297B2 JP 7725297 B2 JP7725297 B2 JP 7725297B2 JP 2021142152 A JP2021142152 A JP 2021142152A JP 2021142152 A JP2021142152 A JP 2021142152A JP 7725297 B2 JP7725297 B2 JP 7725297B2
Authority
JP
Japan
Prior art keywords
route
cell
cells
ship
standard
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
JP2021142152A
Other languages
Japanese (ja)
Other versions
JP2023035362A (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.)
Furuno Electric Co Ltd
Original Assignee
Furuno Electric 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 Furuno Electric Co Ltd filed Critical Furuno Electric Co Ltd
Priority to JP2021142152A priority Critical patent/JP7725297B2/en
Publication of JP2023035362A publication Critical patent/JP2023035362A/en
Application granted granted Critical
Publication of JP7725297B2 publication Critical patent/JP7725297B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本開示は、過去の船舶の航跡に基づき標準航路領域を生成する標準航路生成装置および標準航路領域を用いる船舶監視装置に関する。 This disclosure relates to a standard route generation device that generates a standard route area based on past ship tracks, and a ship monitoring device that uses the standard route area.

特許文献1には、船舶の位置情報から航行可能な航路情報を生成するとの開示がある。 Patent document 1 discloses that navigable route information is generated from ship position information.

特開2018-176871号公報Japanese Patent Application Laid-Open No. 2018-176871

ところで、過去の航跡から船舶の標準航路領域を生成したいという要求がある。航跡は、船舶の緯度及び経度を含む座標点を結んで形成される。得たい標準航路領域は、幅がある領域であるが、過去の航跡は座標点及びそれを結ぶ線で構成され、座標点及び線から領域を得る手法が提案されていない。 However, there is a demand for generating a ship's standard route area from its past track. A track is formed by connecting coordinate points containing the ship's latitude and longitude. The standard route area that is desired is an area with a certain width, but past tracks are composed of coordinate points and the lines connecting them, and no method has been proposed for obtaining an area from coordinate points and lines.

本開示は、過去の船舶の航跡に基づき標準航路領域を生成する標準航路生成装置および標準航路領域を用いる船舶監視装置を提供する。 This disclosure provides a standard route generation device that generates a standard route area based on past ship tracks, and a ship monitoring device that uses the standard route area.

本開示の標準航路生成装置は、グリッドで複数のセルに分割された地図と複数の船の航跡を示す位置情報と航海情報とを記憶する記憶部と、前記位置情報に基づいて、標準航路を表し且つ第1航路セル及び第2航路セルを含む複数の航路セルを設定する航路セル設定部と、前記位置情報と前記航海情報とに基づいて、同一船舶の同一航海上における前記第1航路セルと前記第2航路セルの両方を通る航跡のうち、前記第1航路セルと前記第2航路セルとを結ぶラインを算出するライン算出部と、前記ラインに基づいて、前記航路セルでないセルを航路セルに変更する航路補間部と、前記航路セルに基づいて、標準航路領域を生成する標準航路領域生成部と、を備える。 The standard route generation device disclosed herein comprises a memory unit that stores a map divided into multiple cells by a grid, and position information and navigation information showing the tracks of multiple ships; a route cell setting unit that sets multiple route cells that represent a standard route and include first and second route cells based on the position information; a line calculation unit that calculates lines connecting the first route cells and the second route cells among tracks that pass through both the first route cells and the second route cells on the same voyage of the same ship based on the position information and the navigation information; a route interpolation unit that changes cells that are not route cells to route cells based on the lines; and a standard route area generation unit that generates a standard route area based on the route cells.

標準航路生成装置および船舶位置取得部81の構成を示すブロック図。FIG. 2 is a block diagram showing the configuration of a standard route generating device and a ship position acquiring unit 81. グリッドで複数のセルに分割された地図及び船の航跡を示す図。A diagram showing a map divided into multiple grid cells and ship tracks. 座標点に基づき航路セルと特定する処理に関する図。FIG. 10 is a diagram relating to a process for identifying route cells based on coordinate points. 停船フィルタ処理に関する図。FIG. 10 is a diagram relating to ship stoppage filtering processing. グリッド内挿処理に関する図。1 is a diagram relating to grid interpolation processing. グリッド内挿処理に関する図。1 is a diagram relating to grid interpolation processing. 隣接フィルタ処理に関する図。10 is a diagram relating to adjacent filtering processing. 隣接フィルタ処理に関する図。10 is a diagram relating to adjacent filtering processing. 内挿補間処理に関する図。FIG. 外枠セル特定処理に関する図。FIG. 10 is a diagram relating to the outer frame cell identification process. 外枠セル特定処理に関する図。10A to 10C are diagrams relating to the outer frame cell identification process. 外枠セル特定処理に関する図。10A to 10C are diagrams relating to the outer frame cell identification process. 境界セル特定処理に関する図。FIG. 10 is a diagram relating to a boundary cell identification process. 境界セル特定処理に関する図。FIG. 10 is a diagram relating to a boundary cell identification process. 境界セル特定処理に関する図。FIG. 10 is a diagram relating to a boundary cell identification process. ベクタデータ生成処理に関する図。FIG. 10 is a diagram relating to vector data generation processing. ベクタデータ生成処理に関する図。FIG. 10 is a diagram relating to vector data generation processing.

[標準航路生成装置]
以下、本開示の標準航路生成装置1を、図面を参照して説明する。
[Standard route generation device]
The standard route generation device 1 of the present disclosure will be described below with reference to the drawings.

標準航路生成装置1は、複数の船の航跡に基づいて標準航路領域を生成する。航跡は、実際に船が通過した過去の航路である。標準航路は、過去実績に基づいて定められる複数の船が頻繁に通る航路である。標準航路領域は、単一の航路を示す点及び点を結ぶ線ではなく、標準航路を領域で示す。 The standard route generation device 1 generates a standard route area based on the tracks of multiple ships. Tracks are past routes that ships have actually passed. Standard routes are routes that multiple ships frequently pass through, determined based on past performance. Standard route areas represent standard routes as areas, rather than as points that represent a single route and lines connecting the points.

図1に示すように、標準航路生成装置1は、記憶部10と、航路セル特定部6と、データ変換部7と、を有する。航路セル特定部6で得たラスタデータ(後述)をベクタデータ(後述)に変換しない場合には、データ変換部7は省略可能である。 As shown in Figure 1, the standard route generation device 1 has a memory unit 10, a route cell identification unit 6, and a data conversion unit 7. If the raster data (described below) obtained by the route cell identification unit 6 is not converted into vector data (described below), the data conversion unit 7 can be omitted.

図2は、グリッドで複数のセル2に分割された地図3及び船の航跡4を示す図である。航跡4は、図中にて円で示す複数の座標点40と、各々の座標点40を結ぶ線41とで示される。航跡4を構成する各々の座標点40は、航海情報5及び時刻を用いて、互いに時刻順に接続可能である。 Figure 2 shows a map 3 divided into multiple grid cells 2 and a ship's track 4. The track 4 is represented by multiple coordinate points 40, shown as circles in the figure, and lines 41 connecting each of the coordinate points 40. Each of the coordinate points 40 that make up the track 4 can be connected to each other in chronological order using navigation information 5 and time.

記憶部10は、グリッドで複数のセル2に分割された地図3、及び、複数の船の航跡4を示す位置情報を記憶する。図2に示すように、航跡4は、舶の緯度及び経度を含む座標点40と座標点40を結ぶ線41とで構成される。位置情報は、航跡を示すことができれば、座標点40及び線41の少なくともいずれかを有していればよい。本実施形態では、図2に示すように、一つの航跡4は、複数の座標点40で表現されている。各々の座標点40を時系列順に結ぶことで一つの航跡4を表現できる。本実施形態では、一つの航跡を構成する座標点が多く、データ容量が多大になるため、座標点を間引きしている。具体的には、或る座標点の日時(タイムスタンプ)と次の座標点の日時が所定時間以上離れるようにしている。 The memory unit 10 stores a map 3 divided into multiple cells 2 by a grid, and location information indicating the tracks 4 of multiple ships. As shown in Figure 2, the track 4 is composed of coordinate points 40 containing the latitude and longitude of the ship and lines 41 connecting the coordinate points 40. As long as the location information can indicate the track, it is sufficient if it includes at least one of the coordinate points 40 and the lines 41. In this embodiment, as shown in Figure 2, one track 4 is represented by multiple coordinate points 40. One track 4 can be represented by connecting each coordinate point 40 in chronological order. In this embodiment, since there are many coordinate points that make up one track, resulting in a large amount of data, the coordinate points are thinned out. Specifically, the date and time (timestamp) of one coordinate point is set to be separated by a predetermined time or more from the date and time of the next coordinate point.

記憶部10は、更に航海情報5を記憶するとしてもよい。航海情報5は、航跡に関連付けられた航海に関する情報であり、例えば、船ID等の船舶識別情報、出航から寄港までの1つ航海毎に割り振られた識別符号である航海識別情報、座標点毎の時刻情報などが挙げられる。船舶自動識別装置(AIS:Automatic Identification System)から得られる情報を有してもよい。航海情報5として、例えば、船の種類(コンテナ船、LNG船、ばら積み船などの貨物船であるか、旅客船、練習船、観測船など)、船の特性(大きさ、形状、エンジン、試行運転)、船の属性(船名、所属組織、船籍、内航船、外航船)などが挙げられる。位置情報として、座標点毎に緯度経度、日時、対地針路、対地速度、船首方位などを有していてもよい。 The memory unit 10 may further store voyage information 5. The voyage information 5 is information related to the voyage associated with the track, and may include, for example, ship identification information such as a ship ID, voyage identification information which is an identification code assigned to each voyage from departure to port call, and time information for each coordinate point. It may also include information obtained from an Automatic Identification System (AIS). Examples of the voyage information 5 include the type of ship (cargo ship such as a container ship, LNG ship, or bulk carrier, or passenger ship, training ship, research vessel, etc.), ship characteristics (size, shape, engine, trial operation), and ship attributes (ship name, affiliated organization, flag, coastal ship, ocean-going ship). Position information may include latitude and longitude, date and time, course over ground, ground speed, and heading for each coordinate point.

<航路セル特定部>
航路セル特定部6は、位置情報に基づいて、地図3を構成する複数のセル2から、標準航路を表す複数の航路セル20を特定する。本実施形態の航路セル特定部6は、第1特定部61と、第2特定部62と、第3特定部63と、第4特定部64と、第5特定部65と、第6特定部66と、を有するが、これに限定されない。これら各部61~66の組み合わせは、航路セルが設定できるのであれば適宜変更可能である。
<Route cell identification part>
The route cell identification unit 6 identifies a plurality of route cells 20 representing the standard route from a plurality of cells 2 constituting the map 3 based on the location information. The route cell identification unit 6 of this embodiment has, but is not limited to, a first identification unit 61, a second identification unit 62, a third identification unit 63, a fourth identification unit 64, a fifth identification unit 65, and a sixth identification unit 66. The combination of these units 61 to 66 can be changed as appropriate as long as route cells can be set.

<航路セルの初期設定;第1特定部61>
第1特定部61は、位置情報に基づいて、航跡4を構成する座標点40が存在するセルを航路セル20として特定する。航路セル20は、セル内に含まれる座標点40の個数を使用頻度として保持する。図3では、座標点40が存在することにより航路セル20として特定されたセルを斜線で示し、使用頻度を+1加算する。図3では、一つの船舶の一つの航路のみを図示しているが、複数船舶及び複数航路について航路セル20を特定し、航路セル20の使用頻度を合算して設定する。
<Initial Setting of Route Cells: First Identification Unit 61>
Based on the position information, the first identification unit 61 identifies a cell in which coordinate points 40 constituting the ship track 4 exist as a route cell 20. The route cell 20 stores the number of coordinate points 40 contained within the cell as its usage frequency. In Figure 3, a cell identified as a route cell 20 due to the presence of a coordinate point 40 is shown with diagonal lines, and its usage frequency is incremented by +1. Although Figure 3 shows only one route for one ship, route cells 20 can be identified for multiple ships and multiple routes, and the usage frequencies of the route cells 20 can be added together to set the frequency.

<停船フィルタ;第2特定部62>
船舶は、寄港待ちや漁などの理由で停船する場合がある。座標点40が或る時間間隔(一定又は変則的な間隔)で記録されていれば、一つの航路は、停船中に複数の座標点40が記録される。停船中は、図4に示すように、地図上における同一セル2に留まる可能性が高い。第1特定部61は、停船を考慮していないので、停船中に対応する航路セル20の使用頻度が正しくは1カウントすべきところ、複数回カウントされて高くなってしまう。そこで、停船フィルタ部62(第2特定部62)は、位置情報及び航海情報に基づいて、第1特定部61が特定した航路セル20に対して、所定の停止条件が該当する場合に、使用頻度を補正する。具体的には、航路セル20に、同一船舶且つ同一航海の座標点40が複数個含まれる場合には、使用頻度の加算を1に補正する。例えば、同一船舶で同一航海の座標点が8個含まれている場合、第1特定部61が特定した航路セル20の使用頻度が8となる。停船フィルタ部62は、上記使用頻度を8から1に補正する。これにより、停船による異常な使用頻度の増加を抑制又は除去可能となる。
<Ship Stopping Filter; Second Identification Unit 62>
Ships may stop for reasons such as waiting in port or fishing. If coordinate points 40 are recorded at certain time intervals (regular or irregular intervals), multiple coordinate points 40 will be recorded for a single route while the ship is stopped. As shown in Figure 4, a ship is likely to remain in the same cell 2 on the map while stopped. Because the first identification unit 61 does not take into account stopping, the usage frequency of a route cell 20 corresponding to a stopping time should be counted as one, but is instead counted multiple times, resulting in an inflated usage frequency. Therefore, the stopping filter unit 62 (second identification unit 62) corrects the usage frequency for a route cell 20 identified by the first identification unit 61 based on the position information and voyage information when a predetermined stopping condition is met. Specifically, if a route cell 20 contains multiple coordinate points 40 for the same ship and the same voyage, the usage frequency is corrected to 1. For example, if a route cell 20 contains eight coordinate points for the same ship and the same voyage, the usage frequency of the route cell 20 identified by the first identification unit 61 will be eight. The ship stopping filter unit 62 corrects the above-mentioned frequency of use from 8 to 1. This makes it possible to suppress or eliminate an abnormal increase in frequency of use due to the ship being stopped.

<グリッド内挿;第3特定部63>
第2特定部62(停船フィルタ部62)の処理を経て特定された航路セル20は、図3にて斜線で示されるように、座標点40が存在するセルのみであるため、離散している。これを線で接続する必要があり、この処理を第3特定部63(グリッド内挿部63)が実行する。第1特定部61及び第2特定部62が特定した複数の航路セル20は、図3に示すように、第1航路セル21及び第2航路セル22が含まれる。第3特定部63(グリッド内挿部63)は、ライン算出部631と、航路補間部632と、を有する。
<Grid Interpolation: Third Identification Unit 63>
The route cells 20 identified through the processing of the second identification unit 62 (ship stopping filter unit 62) are discrete, as shown by diagonal lines in Figure 3, because they are only cells where coordinate points 40 exist. These need to be connected with lines, and this processing is carried out by the third identification unit 63 (grid interpolation unit 63). The multiple route cells 20 identified by the first identification unit 61 and the second identification unit 62 include a first route cell 21 and a second route cell 22, as shown in Figure 3. The third identification unit 63 (grid interpolation unit 63) has a line calculation unit 631 and a route interpolation unit 632.

ライン算出部631は、図5に示すように、位置情報及び航海情報に基づいて、同一船舶の同一航海における第1航路セル21と第2航路セル22の両方を通る航跡のうち、第1航路セル21と第2航路セル22とを結ぶラインL1を算出する。 As shown in Figure 5, the line calculation unit 631 calculates a line L1 connecting the first route cell 21 and the second route cell 22 among the tracks that pass through both the first route cell 21 and the second route cell 22 during the same voyage of the same ship based on position information and voyage information.

具体的には、ライン算出部631は、いずれかの航路セル20を第1航路セル21と仮定し、第1航路セル21に含まれる座標点40が構成する航跡4を特定する。ライン算出部631は、1本の航跡4を構成する各々の座標点40は時系列順に参照可能であることを利用して、特定した航跡4における第1航路セル21の前又は後の航路セル20を第2航路セル22と特定する。ライン算出部631は、第1航路セル21内の船舶の位置(座標点40)と、第2航路セル22内の船舶の位置(座標点40)とを結ぶラインL1を算出する。第1航路セル21と第2航路セル22が離間している場合には、ライン算出部631は、周囲に航路セル20でない非航路セル23が存在する第1航路セル21と第2航路セル22に対してラインL1を算出することになる。本実施形態においてラインL1は、第1航路セル21と第2航路セル22とを接続する1つの直線であるが、これに限定されない。ラインL1は、例えば、ベジェ曲線などの曲線を含んでいてもよい。 Specifically, the line calculation unit 631 assumes that one of the route cells 20 is the first route cell 21, and identifies the track 4 constituted by the coordinate points 40 included in the first route cell 21. Utilizing the fact that each of the coordinate points 40 constituting one route 4 can be referenced in chronological order, the line calculation unit 631 identifies the route cell 20 before or after the first route cell 21 in the identified track 4 as the second route cell 22. The line calculation unit 631 calculates a line L1 connecting the position (coordinate point 40) of the ship in the first route cell 21 and the position (coordinate point 40) of the ship in the second route cell 22. When the first route cell 21 and the second route cell 22 are separated from each other, the line calculation unit 631 calculates a line L1 for the first route cell 21 and the second route cell 22, which are surrounded by non-route cells 23 that are not route cells 20. In this embodiment, the line L1 is a single straight line connecting the first route cell 21 and the second route cell 22, but is not limited to this. The line L1 may include a curve such as a Bezier curve, for example.

航路補間部632は、図3及び図5に示すように、ライン算出部631が算出したラインL1に基づいて、航路セル20でない非航路セル23を航路セル20に変更する。航路補間部632は、算出されたラインL1上に重なるセルを航路セル20に変更する。非航路セル23から変更された航路セル20の使用頻度は、第1航路セル21及び第2航路セル22と同様に1航路を1カウントとして設定可能である。図5は、第1航路セル21と第2航路セル22を結ぶラインL1に基づき新たな航路セル20を設定した例であるが、第1航路セル21と第2航路セル22を別の航路セル20に設定して、全ての組み合わせに適用すれば、図6のように複数の航路セル20が連続する。
これにより、航跡に基づいて、離散していた航路セルの間に新たな航跡セルが設定され、離散していた航跡セルが線で接続される。
As shown in Figures 3 and 5, the route interpolation unit 632 changes non-route cells 23 that are not route cells 20 to route cells 20 based on the line L1 calculated by the line calculation unit 631. The route interpolation unit 632 changes cells that overlap the calculated line L1 to route cells 20. The frequency of use of route cells 20 changed from non-route cells 23 can be set with one route counted, similar to the first route cell 21 and the second route cell 22. Figure 5 shows an example in which a new route cell 20 is set based on the line L1 connecting the first route cell 21 and the second route cell 22. However, if the first route cell 21 and the second route cell 22 are set as separate route cells 20 and applied to all combinations, multiple route cells 20 will be continuous as shown in Figure 6.
As a result, new track cells are set between the dispersed route cells based on the track, and the dispersed track cells are connected by lines.

<航跡フィルタ;第4特定部64>
第4特定部64(航跡フィルタ部64)は、第3特定部63(グリッド内挿部63)の処理を経て特定された航路セル20から、使用頻度に基づいて条件に満たさないセルを削除する処理である。標準航路は、複数の航跡に基づき定めるため、使用頻度が所定閾値を満たさない航路セルを削除する。この処理は、標準航路化処理ともいえる。標準航路化処理は、例えば、船の位置を示す座標点が所定数以上カウントされるセルを、航路セル20として特定するともいえる。
<Track filter; fourth identification unit 64>
The fourth identification unit 64 (track filter unit 64) is a process for removing cells that do not satisfy conditions based on frequency of use from the route cells 20 identified through the processing of the third identification unit 63 (grid interpolation unit 63). Since the standard route is determined based on multiple routes, route cells whose frequency of use does not meet a predetermined threshold are removed. This process can also be called standard route creation processing. For example, the standard route creation processing can be said to identify, as route cells 20, cells in which a predetermined number or more coordinate points indicating the ship's position are counted.

<隣接フィルタ;第5特定部65>
第5特定部65(隣接フィルタ部65)は、第4特定部64(航跡フィルタ部64)の処理を経て特定された航路セル20から、飛び値や外れ値のような孤立したセル(周囲に他の航路セルがない航路セル)を除去する処理である。第4特定部64(航跡フィルタ部64)の処理を経て特定された航路セル20は、隣接フィルタ処理前においては、標準航路を示す航路セルの候補である第1候補セル24とする。第5特定部65(隣接フィルタ部65)は、判定対象セル設定部651と、第2候補セル特定部652と、を有する。
<Adjacent Filter: Fifth Identification Unit 65>
The fifth identification unit 65 (adjacent filter unit 65) is a process for removing isolated cells (route cells with no other route cells around them) such as outliers or outliers from the route cells 20 identified through the processing of the fourth identification unit 64 (trace filter unit 64). The route cells 20 identified through the processing of the fourth identification unit 64 (trace filter unit 64) are set as first candidate cells 24, which are candidates for route cells indicating the standard route, before the adjacent filter processing. The fifth identification unit 65 (adjacent filter unit 65) has a determination target cell setting unit 651 and a second candidate cell identification unit 652.

判定対象セル設定部651は、図7に示すように、第1候補セル24を含む複数のセルから、少なくとも1つのセルを判定対象セル25に設定する。本実施形態では、複数の第1候補セル24から1つの第1候補セルを選択して判定対象セル25に設定しているが、複数の第1候補セル24から2以上の第1候補セルを選択して判定対象セル25に設定してもよい。 As shown in FIG. 7, the target cell setting unit 651 sets at least one cell as the target cell 25 from a plurality of cells including the first candidate cell 24. In this embodiment, one first candidate cell is selected from the plurality of first candidate cells 24 and set as the target cell 25, but two or more first candidate cells may be selected from the plurality of first candidate cells 24 and set as the target cell 25.

第2候補セル特定部652は、判定対象セル25と判定対象セル25以外の第1候補セル24の位置関係が所定の隣接条件に合致する判定対象セル25を、標準航路を示す航路セルの候補である第2候補セル26と特定する。複数の第1候補セル24のうち、他の第1候補セル24との位置関係が所定の隣接条件に合致する第1候補セル24を第2候補セル26に変更するともいえる。 The second candidate cell identification unit 652 identifies a determination target cell 25 whose positional relationship with the determination target cell 25 and a first candidate cell 24 other than the determination target cell 25 meets a specified adjacent condition as a second candidate cell 26, which is a candidate for a route cell indicating the standard route. In other words, it changes a first candidate cell 24 among multiple first candidate cells 24 whose positional relationship with other first candidate cells 24 meets a specified adjacent condition to a second candidate cell 26.

第2候補セル26の具体的な特定方法を次に説明する。第5特定部65は、特定範囲設定部653を更に有してもよい。特定範囲Ar1は、判定対象セル25を含む複数のセルを含む特定範囲Ar1を設定する。本実施形態において、特定範囲Ar1は、判定対象セルを中心のセルとして含む9個以上のセルを含む正方形である。特定範囲Ar1は、3×3のセルとしてもよいし、4×4のセルとしてもよいし、正方形ではなく、長方形に設定してもよいし、菱形状、円形状にしてもよい。 A specific method for identifying the second candidate cell 26 will be described next. The fifth identification unit 65 may further include a specific range setting unit 653. The specific range Ar1 is set to include multiple cells including the target cell 25. In this embodiment, the specific range Ar1 is a square that includes nine or more cells with the target cell as the center cell. The specific range Ar1 may be 3x3 cells or 4x4 cells, and may be set to a rectangle, diamond shape, or circle instead of a square.

第2候補セル特定部652は、特定範囲Ar1に含まれる第1候補セル24の数が所定数以上含まれる場合に、判定対象セル25を第2候補セル26と特定する処理が可能である。さらに、第2候補セル特定部652は、特定範囲Ar1に含まれる判定対象セル25以外の第1候補セル24の数が所定数以上含まれる場合に、判定対象セル25を第2候補セル26と特定する処理が可能である。特定範囲Ar1の広さと所定数は予め設定されており、且つ変更可能である。 The second candidate cell identification unit 652 is capable of processing to identify the target cell 25 as a second candidate cell 26 when the specific range Ar1 contains a predetermined number or more of first candidate cells 24. Furthermore, the second candidate cell identification unit 652 is capable of processing to identify the target cell 25 as a second candidate cell 26 when the specific range Ar1 contains a predetermined number or more of first candidate cells 24 other than the target cell 25. The size and predetermined number of the specific range Ar1 are set in advance and are changeable.

例えば、図7の場合、特定範囲Ar1の広さは周囲1ブロックで3×3の広さとなる。所定数が1に設定されていれば、特定範囲Ar1に第1候補セル24が1つ存在するので、判定対象セル25が所定の隣接条件を満たし、第2候補セル26に認定される。一方、所定数が2以上に設定されていれば、特定範囲Ar1に第1候補セル24が1つしかないので、判定対象セル25が所定の隣接条件を満たさず、判定対象セル25が第2候補セル26に認定されずに、判定対象セル25が第1候補セル24のままになる。 For example, in the case of Figure 7, the size of the specific range Ar1 is 3x3, with one surrounding block. If the specified number is set to 1, there is one first candidate cell 24 in the specific range Ar1, so the target cell 25 satisfies the specified adjacent condition and is recognized as the second candidate cell 26. On the other hand, if the specified number is set to 2 or more, there is only one first candidate cell 24 in the specific range Ar1, so the target cell 25 does not satisfy the specified adjacent condition, so the target cell 25 is not recognized as the second candidate cell 26 and remains the first candidate cell 24.

例えば、図8の場合、特定範囲Ar1の広さは周囲2ブロックで5×5の広さとなる。所定数が3に設定されていれば、特定範囲Ar1に第1候補セル24が3つ存在するので、判定対象セル25が所定の隣接条件を満たし、第2候補セル26に認定される。一方、所定数が4以上に設定されていれば、特定範囲Ar1に第1候補セル24が3つしかないので、判定対象セル25が所定の隣接条件を満たさず、判定対象セル25が第2候補セル26に認定されずに、判定対象セル25が第1候補セル24のままになる。
なお、第2候補セル26は、第1候補セル24でもあり、判定対象セル25の判定時に第2候補セル26は第1候補セル24として取り扱われる。
8 , the specific range Ar1 has a size of 5×5 with two surrounding blocks. If the predetermined number is set to 3, there are three first candidate cells 24 in the specific range Ar1, and therefore the target cell 25 satisfies the predetermined adjacent condition and is recognized as the second candidate cell 26. On the other hand, if the predetermined number is set to 4 or more, there are only three first candidate cells 24 in the specific range Ar1, and therefore the target cell 25 does not satisfy the predetermined adjacent condition, and therefore the target cell 25 is not recognized as the second candidate cell 26, and remains the first candidate cell 24.
The second candidate cell 26 is also the first candidate cell 24, and is treated as the first candidate cell 24 when determining the target cell 25.

上記処理によれば、隣接条件を満たす航路セル20が第2候補セル26に設定され、隣接条件を満たさない航路セル20が第2候補セル26に設定されない。第2候補セル26のみを抽出すれば、抽出されたセルは全て隣接条件を満たす航路セルとなる。第2候補セル26が航路セルとして確定される。以降、第2候補セル26を航路セル20とする。 According to the above process, route cells 20 that satisfy the adjacent conditions are set as second candidate cells 26, and route cells 20 that do not satisfy the adjacent conditions are not set as second candidate cells 26. If only second candidate cells 26 are extracted, all extracted cells will be route cells that satisfy the adjacent conditions. The second candidate cells 26 are confirmed as route cells. Hereafter, the second candidate cells 26 will be referred to as route cells 20.

<内挿補間部;第6特定部66>
第6特定部66(内挿補間部66)は、図9に示すように、第5特定部65(隣接フィルタ部65)の処理を経て特定された航路セル20(第2候補セル26)のうち、2つの航路セル20に挟まれた航路セル20ではない所定個数以下の非航路セル23(図中で点線で示す)を航路セル20に変更する処理である。これにより、航路セル20の塊に対して少数の航路セル20が若干離れていても航路セル20の塊に併合可能となる。所定数は例えば3などの任意の値に設定可能である。本実施形態では、2つの航路セル20の間に、縦又は横方向に3つ以下の非航路セル23が存在しても、それらの3つ以下の非航路セル23を航路セル20に変更する。
<Interpolation Unit; Sixth Identification Unit 66>
As shown in FIG. 9 , the sixth identification unit 66 (interpolation unit 66) is a process for changing a predetermined number or less of non-route cells 23 (shown by dotted lines in the figure) that are not route cells 20 and are sandwiched between two route cells 20, among the route cells 20 (second candidate cells 26) identified through processing by the fifth identification unit 65 (adjacency filter unit 65), into route cells 20. This makes it possible to merge a small number of route cells 20 into a group of route cells 20 even if they are slightly separated from the group of route cells 20. The predetermined number can be set to any value, for example, 3. In this embodiment, even if there are three or less non-route cells 23 vertically or horizontally between two route cells 20, these three or less non-route cells 23 are changed to route cells 20.

<標準航路領域生成部>
標準航路領域生成部67は、上記第1~6特定部が特定した航路セル20と、航路セル20でない非航路セル23とを記憶部10に記憶することで標準航路領域を生成する。この時点では、標準航路領域は、複数のセル(特に航路セル20)で表現されたラスタデータである。
<Standard route area generation unit>
The standard route area generating unit 67 generates a standard route area by storing the route cells 20 identified by the first to sixth identifying units and the non-route cells 23 that are not route cells 20 in the storage unit 10. At this point, the standard route area is raster data expressed by a plurality of cells (particularly the route cells 20).

<データ変換部>
航路セル特定部6によって、例えば図10に示すように、グリッドで複数のセル2に分割された地図3と、標準航路を表す航路セル20及び航路セル20でない非航路セル23とが記憶部10に記憶される。標準航路領域を複数のセル(特に航路セル20)で表現するラスタデータが記憶される。データ変換部7は、ラスタデータを、ベクタデータに変換する。ベクタデータは、頂点及び頂点同士を接続する線で閉領域である標準航路領域を表現する。データ変換部7は、外枠セル特定部71と、ベクタデータ生成部72と、を有する。データ変換部7が、境界セル特定部73を有してもよい。
<Data conversion section>
The route cell identification unit 6 stores in the memory unit 10 a map 3 divided into a plurality of cells 2 by a grid, as well as route cells 20 representing the standard route and non-route cells 23 that are not route cells 20, as shown in FIG. 10 for example. Raster data expressing the standard route area using a plurality of cells (particularly route cells 20) is stored. The data conversion unit 7 converts the raster data into vector data. The vector data expresses the standard route area, which is a closed area, using vertices and lines connecting the vertices. The data conversion unit 7 includes an outer frame cell identification unit 71 and a vector data generation unit 72. The data conversion unit 7 may also include a boundary cell identification unit 73.

<外枠セルの特定>
外枠セル特定部71は、複数の航路セル20から、外枠セル90の群の少なくとも一部を特定する。外枠セル90は、予め定められた最小の大きさを満たす航路セル20の塊である第1セル塊200を構成するセルであって且つ非航路セル23に隣接するセルである。第1セル塊200は、図10において斜線で示す全てのセルの塊である。
<Identifying outer frame cells>
The frame cell identification unit 71 identifies at least a portion of a group of frame cells 90 from the plurality of route cells 20. The frame cells 90 are cells that constitute a first cell block 200, which is a block of route cells 20 that meets a predetermined minimum size, and that are adjacent to non-route cells 23. The first cell block 200 is a block of all cells indicated by diagonal lines in FIG. 10 .

外枠セル特定部71は、図11に示すように、予め定められた最小の大きさを満たしたセルの塊である基準グリッド91を用いて、複数の航路セル20から第1セル塊200を検出する。具体的には、3×3の大きさの基準グリッド91を動かしながら、基準グリッド91の全てが航路セル20に含まれる位置を探索する(図11参照)。基準グリッド91の全てが航路セル20に含まれることは、基準グリッド91が第1セル塊200に含まれており、第1セル塊200が予め定められた最小の大きさを満たすことを意味する。 As shown in Figure 11, the outer frame cell identification unit 71 uses a reference grid 91, which is a block of cells that meets a predetermined minimum size, to detect a first cell block 200 from multiple route cells 20. Specifically, the 3x3 reference grid 91 is moved to search for a position where the entire reference grid 91 is included in the route cell 20 (see Figure 11). The fact that the entire reference grid 91 is included in the route cell 20 means that the reference grid 91 is included in the first cell block 200 and that the first cell block 200 meets the predetermined minimum size.

次に、図12に示すように、探索完了した基準グリッド91(第1セル塊200内の一部)を基準として所定方向に向けて非航路セル23に隣接する航路セル20である第1基準セル92を検出する。第1基準セル92は外枠セル90でもある。前記所定方向は、本実施形態では左方向であるが、右方向、上方向、下方向など任意の方向に変更可能である。 Next, as shown in Figure 12, the first reference cell 92, which is a route cell 20 adjacent to the non-route cell 23, is detected in a predetermined direction using the searched reference grid 91 (part of the first cell block 200) as a reference. The first reference cell 92 is also an outer frame cell 90. In this embodiment, the predetermined direction is the left direction, but it can be changed to any direction, such as the right direction, upward direction, or downward direction.

次に、図10に示すように、第1基準セル92から周回方向に沿って外枠セル90の群の少なくとも一部の角を特定する。本実施形態では、周回方向が反時計回りに設定されており、非航路セル23が進行方向の左側に隣接する航路セル20を外枠セル90として探索する。そのときに、全ての外枠セル90を探索する必要がなく、外枠セル90のうち、角を構成するセルを検出できればよい。反時計回りに周回して第1基準セル92まで戻ってくれば、外枠セル90の探索を終了する。なお、本実施形態では、周回方向が反時計回りであるが、これに限定されず、時計回りとしてもよい。その場合、非航路セル23が進行方向の右側に隣接する航路セル20を外枠セル90として探索する。図10は、全ての外枠セル90を図示していない。また、図示している外枠セル90は、角を構成するセルと、角を構成しないセルとの両方が含まれている。 Next, as shown in FIG. 10, at least some of the corners of the group of outer frame cells 90 are identified along the rotation direction from the first reference cell 92. In this embodiment, the rotation direction is set to counterclockwise, and route cells 20 adjacent to the non-route cell 23 on the left side of the traveling direction are searched for as outer frame cells 90. In this case, it is not necessary to search all of the outer frame cells 90; it is sufficient to detect the cells that make up the corners of the outer frame cells 90. When the ship returns to the first reference cell 92 after rotating counterclockwise, the search for outer frame cells 90 ends. Note that in this embodiment, the rotation direction is counterclockwise, but this is not limited to this and may be clockwise. In this case, route cells 20 adjacent to the non-route cell 23 on the right side of the traveling direction are searched for as outer frame cells 90. FIG. 10 does not show all of the outer frame cells 90. Furthermore, the illustrated outer frame cells 90 include both corner cells and non-corner cells.

<境界セルの特定>
図13に示すように、航行不能位置P1が設定されている場合、境界セル特定部73は、境界セル93の群の少なくとも一部を、予め設定された航行不能位置P1に基づいて特定する。境界セル93は、外枠セル90の群に包囲される非航路セル23の塊(第2セル塊201)を構成するセルであって且つ第1セル塊200に隣接するセルである。
<Identifying Boundary Cells>
13 , when an unnavigable position P1 is set, the boundary cell identification unit 73 identifies at least a part of the group of boundary cells 93 based on the preset unnavigable position P1. The boundary cells 93 are cells that constitute a block (second cell block 201) of non-route cells 23 surrounded by the group of outer frame cells 90 and are adjacent to the first cell block 200.

具体的には、境界セル特定部73は、図14に示すように、航行不能位置P1を基準として所定方向に向けて航路セル20に隣接する非航路セル23である第2基準セル94を検出する。前記所定方向は、本実施形態では左方向であるが、右方向、上方向、下方向など任意の方向に変更可能である。 Specifically, as shown in Figure 14, the boundary cell identification unit 73 detects a second reference cell 94, which is a non-route cell 23 adjacent to the route cell 20, in a predetermined direction based on the unnavigable position P1. In this embodiment, the predetermined direction is the leftward direction, but it can be changed to any direction, such as the rightward direction, upward direction, or downward direction.

次に、図13に示すように、第2基準セル94から周回方向に沿って境界セル93の群の少なくとも一部の角を特定する。本実施形態では、周回方向が反時計回りに設定されており、航路セル20が進行方向の左側に隣接する非航路セル23を境界セル93として探索する。そのときに、全ての境界セル93を探索する必要がなく、境界セル93のうち、角を構成するセルを検出できればよい。反時計回りに周回して第2基準セル94まで戻ってくれば、境界セル93の探索を終了する。なお、本実施形態では、周回方向が反時計回りであるが、これに限定されず、時計回りとしてもよい。 Next, as shown in Figure 13, at least some of the corners of the group of boundary cells 93 are identified along the rotation direction from the second reference cell 94. In this embodiment, the rotation direction is set to counterclockwise, and the non-route cells 23 adjacent to the route cell 20 on the left side of the direction of travel are searched for as boundary cells 93. In this case, it is not necessary to search all of the boundary cells 93; it is sufficient to detect the cells that make up the corners of the boundary cells 93. When the rotation returns to the second reference cell 94 after rotating counterclockwise, the search for boundary cells 93 ends. Note that in this embodiment, the rotation direction is counterclockwise, but this is not limited to this and it may be clockwise.

図15に示すように、航行不能位置P1と共に所定の範囲Ar2が設定されている。本実施形態の範囲Ar2は円形であるが、形状は適宜変更可能である。境界セル特定部73は、特定した境界セル93の角が所定の範囲Ar2から逸脱する場合、境界セル93の群を特定しない。すなわち、特定した境界セル93の角が所定の範囲Ar2から逸脱する場合には、中空となる境界セル93の塊がないと判定する。 As shown in Figure 15, a predetermined range Ar2 is set along with the unnavigable position P1. In this embodiment, the range Ar2 is circular, but the shape can be changed as appropriate. If the corners of the identified boundary cells 93 deviate from the predetermined range Ar2, the boundary cell identification unit 73 does not identify a group of boundary cells 93. In other words, if the corners of the identified boundary cells 93 deviate from the predetermined range Ar2, it is determined that there is no hollow cluster of boundary cells 93.

<ベクタデータの生成>
ベクタデータ生成部72は、図16に示すように、外枠セル90の頂点及び頂点同士を接続する線L2で閉領域のベクタデータを生成する。ベクタデータ生成部72は、境界セル93が特定されている場合には、外枠セル90及び境界セル93に基づいて、外周縁L2の中に内周縁L3を有する基準航路領域のベクタデータを生成する。この場合、ベクタデータは、図17に示すように、二線で内周縁L3と外周縁L2とが接続され、内周縁L3と外周縁L2と二線とが一筆書きで表現されている。これにより、ベクタデータで表現される標準航路領域データD1が生成される。
<Generating vector data>
As shown in Figure 16, the vector data generation unit 72 generates vector data of a closed area using the vertices of the outer frame cell 90 and the lines L2 connecting the vertices. When a boundary cell 93 is identified, the vector data generation unit 72 generates vector data of a standard route area having an inner periphery L3 within the outer periphery L2, based on the outer frame cell 90 and the boundary cell 93. In this case, as shown in Figure 17, the vector data connects the inner periphery L3 and the outer periphery L2 with two lines, and the inner periphery L3 and the outer periphery L2 are represented by a single line. In this way, standard route area data D1 represented by vector data is generated.

[船舶監視装置8]
図1に示すように、船舶監視装置8を設けてもよい。船舶監視装置8は、上記標準航路生成装置1が生成した標準航路領域データD1(ベクタデータ)を取得する取得部80と、陸上に設置され且つ海上の船舶の位置を検出する検出装置9から、検出された船舶の位置を取得する船舶位置取得部81と、船舶位置取得部81が取得した船舶の位置がベクタデータの表す標準航路領域外にある場合に、アラートを出力するアラート出力部82と、を有する。検出装置は、AIS信号を受信することで船舶の位置を検出するAIS受信機であってもよいし、陸上から海上の船舶に向けて電波を照射して船舶の位置を検出するレーダであってもよい。アラート出力部82は、アラートが出力できればよく、ディスプレイに出力してもよいし、スピーカに出力してもよいし、外部のコンピュータに信号を送信してもよい。取得部80は、標準航路領域データD1を記憶しておき、記憶したデータを読み出すことで取得してもよいし、標準航路生成装置1や外部ストレージから取得してもよい。
なお、本実施形態において、アラートの出力に利用される標準航路領域はベクタデータで表されているが、ラスタデータでもよい。
[Ship monitoring device 8]
As shown in FIG. 1 , a ship monitoring device 8 may be provided. The ship monitoring device 8 includes an acquisition unit 80 that acquires the standard route area data D1 (vector data) generated by the standard route generating device 1; a ship position acquisition unit 81 that acquires the detected ship position from a detection device 9 installed on land that detects the position of a ship at sea; and an alert output unit 82 that outputs an alert if the ship position acquired by the ship position acquisition unit 81 is outside the standard route area represented by the vector data. The detection device may be an AIS receiver that detects the ship's position by receiving an AIS signal, or a radar that detects the ship's position by emitting radio waves from land to a ship at sea. The alert output unit 82 only needs to output an alert, and may output the alert to a display, a speaker, or send a signal to an external computer. The acquisition unit 80 may store the standard route area data D1 and acquire it by reading the stored data, or it may acquire it from the standard route generating device 1 or external storage.
In this embodiment, the standard route area used for outputting the alert is represented by vector data, but it may also be represented by raster data.

以上のように、特に限定されないが、本実施形態のように、標準航路生成装置1は、グリッドで複数のセル2に分割された地図3および複数の船の航跡4を示す位置情報を記憶する記憶部10と、位置情報に基づいて、複数のセル2から標準航路を表すセルの候補である第1候補セル24を特定する第1候補セル特定部(第1特定部61~第4特定部64)と、第1候補セル24を含む複数のセルから、少なくとも1つのセルを判定対象セル25に設定する判定対象セル設定部651と、第1候補セル24と判定対象セル25の位置関係が所定の隣接条件に合致する判定対象セル25を、標準航路を示すセルの候補である第2候補セル26と特定する第2候補セル特定部652と、第2候補セル26に基づいて、標準航路領域を生成する標準航路領域生成部67と、を備える、としてもよい。
このように、複数の船の航跡4を示す位置情報に基づいて、標準航路を示すセルの候補である第1候補セル24を特定する。第1候補セル24を含む複数のセルから判定対象セル25を設定する。第1候補セル24と隣接状態であると評価できる判定対象セル25を第2候補セル26と特定し、絞り込んだ第2候補セル26に基づき、標準航路領域を生成する。よって、隣接状態にあるセル以外を除去することになるので、外れ値のセルが標準航路領域に含まれることを抑制でき、精度のよい標準航路領域を生成可能となる。
As described above, although not particularly limited, as in this embodiment, the standard route generation device 1 may include a memory unit 10 that stores position information indicating a map 3 divided into a plurality of cells 2 by a grid and the tracks 4 of a plurality of ships, a first candidate cell identification unit (first identification unit 61 to fourth identification unit 64) that identifies a first candidate cell 24 that is a candidate for a cell representing the standard route from the plurality of cells 2 based on the position information, a determination target cell setting unit 651 that sets at least one cell from the plurality of cells including the first candidate cell 24 as a determination target cell 25, a second candidate cell identification unit 652 that identifies a determination target cell 25 whose positional relationship between the first candidate cell 24 and the determination target cell 25 meets a predetermined adjacent condition as a second candidate cell 26 that is a candidate for a cell indicating the standard route, and a standard route area generation unit 67 that generates a standard route area based on the second candidate cell 26.
In this way, a first candidate cell 24, which is a candidate for a cell indicating the standard route, is identified based on the position information indicating the tracks 4 of multiple ships. A determination target cell 25 is set from multiple cells including the first candidate cell 24. A determination target cell 25 that can be evaluated as being adjacent to the first candidate cell 24 is identified as a second candidate cell 26, and a standard route area is generated based on the narrowed-down second candidate cell 26. Therefore, since cells other than those in an adjacent state are removed, it is possible to prevent outlier cells from being included in the standard route area, making it possible to generate a standard route area with high accuracy.

特に限定されないが、本実施形態のように、判定対象セル25を含む複数のセルを含む特定範囲Ar1を設定する特定範囲設定部653を更に備え、第2候補セル特定部652は、特定範囲Ar1に含まれる第1候補セル24の数が所定値以上含まれる場合に、判定対象セル25を第2候補セル26と特定する、としてもよい。
この構成によれば、各々の第1候補セル24に対して、特定範囲Ar1内の他の第1候補セル24の数に応じて第2候補セル26か否かの判定がなされるので、好適な隣接条件を提供可能となる。
Although not particularly limited, as in this embodiment, the system may further include a specific range setting unit 653 that sets a specific range Ar1 that includes multiple cells including the target cell 25, and the second candidate cell identification unit 652 may identify the target cell 25 as the second candidate cell 26 when the number of first candidate cells 24 included in the specific range Ar1 is greater than or equal to a predetermined value.
According to this configuration, for each first candidate cell 24, a determination is made as to whether it is a second candidate cell 26 or not depending on the number of other first candidate cells 24 within the specific range Ar1, thereby making it possible to provide suitable adjacent conditions.

特に限定されないが、本実施形態のように、第2候補セル特定部652は、特定範囲Ar1に含まれる判定対象セル25以外の第1候補セル24の数が所定値以上含まれる場合に、判定対象セル25を第2候補セル26と特定する、としてもよい。
この構成によれば、より適切な隣接条件を提供可能となる。
Although not particularly limited, as in this embodiment, the second candidate cell identification unit 652 may identify the target cell 25 as the second candidate cell 26 when the number of first candidate cells 24 other than the target cell 25 included in the specific range Ar1 is greater than or equal to a predetermined value.
This configuration makes it possible to provide more appropriate adjacency conditions.

特に限定されないが、本実施形態のように、特定範囲Ar1は、判定対象セル25を中心のセルとして含む9個以上のセルを含む、としてもよい。
この構成によれば、適切な隣接条件を提供可能となる。
Although not particularly limited, as in this embodiment, the specific range Ar1 may include nine or more cells, with the target cell 25 as the center cell.
This configuration makes it possible to provide appropriate adjacent conditions.

特に限定されないが、本実施形態のように、位置情報は、船の位置を示す座標点40を含み、第1候補セル特定部(第1特定部61又は第4特定部64)は、座標点40が所定回数以上カウントされるセルを、第1候補セル24として特定する、としてもよい。
この構成によれば、船舶が何度も通るセルを第1候補セル24として特定するので、標準航路領域の生成の精度を向上可能となる。
Although not particularly limited, as in this embodiment, the location information may include a coordinate point 40 indicating the position of the ship, and the first candidate cell identification unit (first identification unit 61 or fourth identification unit 64) may identify a cell in which the coordinate point 40 is counted a predetermined number of times or more as the first candidate cell 24.
According to this configuration, a cell that the ship passes through many times is identified as the first candidate cell 24, thereby improving the accuracy of generating the standard route area.

特に限定されないが、本実施形態のように、位置情報は、船を識別する船識別情報を含み、第1候補セル特定部(第2特定部62)は、同一の船の前記座標点が同一のセルにおいて複数回カウントされる場合、1回とカウントする、としてもよい。
この構成によれば、停泊船の航路は同一セルにて複数の座標点40を位置情報に含むので、停泊することで標準航路として特定されることを回避可能となる。
Although not particularly limited, as in this embodiment, the location information may include ship identification information that identifies the ship, and the first candidate cell identification unit (second identification unit 62) may count the coordinate point of the same ship as one time if it is counted multiple times in the same cell.
According to this configuration, the route of an anchored ship includes multiple coordinate points 40 in the same cell in the position information, so that anchoring the ship can prevent it from being identified as a standard route.

特に限定されないが、本実施形態のように、地図3における複数のセル2のうち、2つの第2候補セル26(航路セル20)に挟まれた第2候補セルではない所定個数以下のセルを、第2候補セル26(航路セル20)と特定する、補間部(内挿補間部66)を備える、としてもよい。
この構成によれば、第2候補セル26(航路セル20)の塊に対して少数の第2候補セル26(航路セル20)が若干離れていても第2候補セル26(航路セル20)の塊に併合可能となる。
Although not particularly limited, as in this embodiment, an interpolation unit (interpolation unit 66) may be provided that identifies a predetermined number or less of cells among the multiple cells 2 in the map 3 that are not second candidate cells and are sandwiched between two second candidate cells 26 (route cells 20) as second candidate cells 26 (route cells 20).
With this configuration, even if a small number of second candidate cells 26 (route cells 20) are slightly distant from the cluster of second candidate cells 26 (route cells 20), they can be merged into the cluster of second candidate cells 26 (route cells 20).

特に限定されないが、本実施形態のように、標準航路生成装置1は、グリッドで複数のセル2に分割された地図3と複数の船の航跡4を示す位置情報と航海情報とを記憶する記憶部10と、位置情報に基づいて、標準航路を表し且つ第1航路セル21及び第2航路セル22を含む複数の航路セル20を設定する航路セル設定部(第1特定部61、第2特定部62)と、位置情報と航海情報とに基づいて、同一船舶の同一航海上における第1航路セル21と第2航路セル22の両方を通る航跡4のうち、第1航路セル21と第2航路セル22とを結ぶラインL1を算出するライン算出部631と、ラインL1に基づいて、航路セル20でないセルを航路セル20に変更する航路補間部632と、航路セル20に基づいて、標準航路領域を生成する標準航路領域生成部67と、を備える、としてもよい。
このように、複数の船の航跡4を示す位置情報に基づいて、標準航路を示す複数の航路セル20が設定される。複数の航路セル20は、第1航路セル21と、第1航路セル21から離間する第2航路セル22とを含む。複数の船の航跡4は、第1航路セル21及び第2航路セル22の両方を通らない航跡、第1航路セル21及び第2航路セル22の両方を通る航跡を含みうる。同一船舶の同一航海上における第1航路セル21と第2航路セル22の両方を通る航跡4のうち、第1航路セル21と第2航路セル22とを結ぶラインL1を算出し、当該ラインL1に基づいて航路セル20でない非航路セル23を航路セル20に変更する補間処理を行う。これにより、実際の航跡4を考慮して航路セル20同士の間の航路セル20でない非航路セル23を航路セル20に補間するので、実績を考慮した精度のよい標準航路領域を生成可能となる。
Although not particularly limited, as in this embodiment, the standard route generating device 1 may include a memory unit 10 that stores a map 3 divided into multiple cells 2 by a grid and location information and navigation information indicating the tracks 4 of multiple ships, a route cell setting unit (first identification unit 61, second identification unit 62) that sets multiple route cells 20 that represent the standard route and include a first route cell 21 and a second route cell 22 based on the location information, a line calculation unit 631 that calculates a line L1 connecting the first route cell 21 and the second route cell 22 among the tracks 4 that pass through both the first route cell 21 and the second route cell 22 on the same voyage of the same ship based on the location information and navigation information, a route interpolation unit 632 that changes cells that are not route cells 20 to route cells 20 based on the line L1, and a standard route area generating unit 67 that generates a standard route area based on the route cells 20.
In this way, a plurality of route cells 20 indicating the standard route are set based on the position information indicating the tracks 4 of a plurality of ships. The plurality of route cells 20 include a first route cell 21 and a second route cell 22 spaced apart from the first route cell 21. The tracks 4 of a plurality of ships may include tracks that do not pass through both the first route cell 21 and the second route cell 22, and tracks that pass through both the first route cell 21 and the second route cell 22. Of the tracks 4 that pass through both the first route cell 21 and the second route cell 22 on the same voyage of the same ship, a line L1 connecting the first route cell 21 and the second route cell 22 is calculated, and an interpolation process is performed to change non-route cells 23 that are not route cells 20 to route cells 20 based on this line L1. This allows the non-route cells 23 between route cells 20 to be interpolated into the route cells 20 while taking into account the actual track 4, making it possible to generate an accurate standard route area that takes into account past performance.

特に限定されないが、本実施形態のように、航海情報は、位置情報に対応した時刻情報および航海毎に割り振られた識別符号のうちの少なくとも一部を含む、としてもよい。
時刻情報や識別符号により、同一船舶の同一航海上の航跡と判断可能になる。
Although not particularly limited, as in this embodiment, the voyage information may include at least a portion of the time information corresponding to the position information and the identification code assigned to each voyage.
Time information and identification codes make it possible to determine that the tracks are from the same ship on the same voyage.

特に限定されないが、本実施形態のように、航路補間部632は、算出されたラインL1上に重なるセルを航路セル20に変更する、としてもよい。
好ましい一実施形態である。
Although not particularly limited, the route interpolation unit 632 may change the cells that overlap the calculated line L1 to route cells 20, as in this embodiment.
This is a preferred embodiment.

特に限定されないが、本実施形態のように、ライン算出部631は、第1航路セル21内の船舶の位置と、第2航路セル22内の船舶の位置とを結ぶラインL1を算出する、としてもよい。
好ましい一実施形態である。
Although not particularly limited, as in this embodiment, the line calculation unit 631 may calculate a line L1 connecting the position of the ship in the first route cell 21 and the position of the ship in the second route cell 22.
This is a preferred embodiment.

特に限定されないが、本実施形態のように、ライン算出部631は、周囲に航路セル20でないセルが存在する第1航路セル21及び第2航路セル22に対してラインL1を算出する、としてもよい。
この構成によれば、航路セルを補間可能となる。
Although not particularly limited, as in this embodiment, the line calculation unit 631 may calculate a line L1 for the first route cell 21 and the second route cell 22 that are surrounded by cells that are not route cells 20.
This configuration makes it possible to interpolate route cells.

特に限定されないが、本実施形態のように、ラインL1は、少なくとも1つの直線で構成されている、としてもよい。
好ましい一実施形態である。
Although not particularly limited, the line L1 may be configured with at least one straight line, as in this embodiment.
This is a preferred embodiment.

特に限定されないが、本実施形態のように、ラインL1は、第1航路セル21と第2航路セル22とを接続する1つの直線である、としてもよい。 Although not particularly limited, as in this embodiment, line L1 may be a single straight line connecting the first route cell 21 and the second route cell 22.

特に限定されないが、本実施形態のように、標準航路生成装置1は、グリッドで複数のセル2に分割された地図3と、標準航路を表す航路セル20及び航路セル20でない非航路セル23とを記憶する記憶部10と、複数の航路セル20から、予め定められた最小の大きさを満たす航路セル20の塊である第1セル塊200を構成するセルであって且つ非航路セル23に隣接するセルである外枠セル90の群の少なくとも一部を特定する外枠セル特定部71と、特定した外枠セル90の頂点及び頂点同士を接続する線で閉領域のベクタデータを標準航路領域として生成するベクタデータ生成部72と、を備える、としてもよい。
この構成によれば、標準航路領域を複数のセル2で表現するラスタデータに比べて、頂点及び頂点同士を接続する線で閉領域である標準航路領域を表現するベクタデータを生成するので、座標位置に基づいて標準航路領域の内外を容易に判断可能となる。
Although not particularly limited, as in this embodiment, the standard route generation device 1 may include a map 3 divided into multiple cells 2 by a grid, a memory unit 10 that stores route cells 20 representing the standard route and non-route cells 23 that are not route cells 20, an outer frame cell identification unit 71 that identifies at least a portion of a group of outer frame cells 90 from the multiple route cells 20, which are cells that constitute a first cell block 200, which is a block of route cells 20 that meets a predetermined minimum size and are adjacent to the non-route cells 23, and a vector data generation unit 72 that generates vector data of a closed area as a standard route area using the vertices of the identified outer frame cells 90 and lines connecting the vertices.
With this configuration, compared to raster data that represents the standard route area using multiple cells 2, vector data is generated that represents the standard route area, which is a closed area, using vertices and lines connecting the vertices, making it easy to determine whether the area is inside or outside the standard route area based on coordinate positions.

特に限定されないが、本実施形態のように、外枠セル特定部71は、第1セル塊200内の一部を基準として所定方向に向けて非航路セル23に隣接する航路セル20である第1基準セル92を検出し、検出した第1基準セル92から周回方向に沿って外枠セル90の群の少なくとも一部の角を特定する、としてもよい。
好ましい一実施形態である。
Although not particularly limited, as in this embodiment, the outer frame cell identification unit 71 may detect a first reference cell 92, which is a route cell 20 adjacent to a non-route cell 23 in a predetermined direction using a part of the first cell block 200 as a reference, and identify at least some of the corners of a group of outer frame cells 90 along the circumferential direction from the detected first reference cell 92.
This is a preferred embodiment.

特に限定されないが、本実施形態のように、予め定められた最小の大きさを満たしたセルの塊である基準グリッド91を用いて、複数の航路セル20から第1セル塊200を検出する、としてもよい。
この構成によれば、基準グリッド91のサイズを満たさない、飛び値のような航路セル20を除外可能となる。
Although not particularly limited, as in this embodiment, the first cell block 200 may be detected from multiple route cells 20 using a reference grid 91, which is a block of cells that meets a predetermined minimum size.
This configuration makes it possible to exclude route cells 20 that do not meet the size of the reference grid 91 and are, for example, outliers.

特に限定されないが、本実施形態のように、特定した外枠セル90の群に包囲される非航路セル23の塊である第2セル塊201を構成するセルであって且つ第1セル塊200に隣接するセルである境界セル93の群の少なくとも一部を、予め設定された航行不能位置P1に基づいて特定する境界セル特定部73を更に備え、ベクタデータ生成部72は、特定した外枠セル90及び特定した境界セル93に基づいて、外周縁L2の中に内周縁L3を有する標準航路領域のベクタデータを生成する、としてもよい。
この構成によれば、島などの航行不能位置P1の周辺の標準航路領域を表現可能となる。
Although not particularly limited, as in this embodiment, the system may further include a boundary cell identification unit 73 that identifies at least a portion of a group of boundary cells 93, which are cells that constitute a second cell block 201, which is a block of non-route cells 23 surrounded by the identified group of outer frame cells 90, and are adjacent to the first cell block 200, based on a predetermined unnavigable position P1, and the vector data generation unit 72 generates vector data of a standard route area having an inner peripheral edge L3 within an outer peripheral edge L2 based on the identified outer frame cells 90 and the identified boundary cells 93.
This configuration makes it possible to represent the standard route area around an unnavigable position P1 such as an island.

特に限定されないが、本実施形態のように、境界セル特定部73は、予め設定された航行不能位置P1を基準として所定方向に向けて航路セル20に隣接する非航路セル23である第2基準セル94を検出し、検出した第2基準セル94から周回方向に沿って境界セル93の群の少なくとも一部の角を特定する、としてもよい。
好ましい一実施形態である。
Although not particularly limited, as in this embodiment, the boundary cell identification unit 73 may detect a second reference cell 94, which is a non-route cell 23 adjacent to the route cell 20 in a predetermined direction based on a predetermined unnavigable position P1, and identify at least some of the corners of a group of boundary cells 93 along the circumferential direction from the detected second reference cell 94.
This is a preferred embodiment.

特に限定されないが、本実施形態のように、予め設定された航行不能位置P1と共に所定の範囲Ar2が設定されており、境界セル特定部73は、特定した境界セル93の群の一部の角が所定の範囲Ar2から逸脱している場合、境界セル93の群を特定しない、としてもよい。
この構成によれば、入り江のような地形でも適切に標準航路領域を生成可能となる。
Although not particularly limited, as in this embodiment, a predetermined range Ar2 is set along with a pre-set unnavigable position P1, and the boundary cell identification unit 73 may not identify the group of border cells 93 if some corners of the identified group of border cells 93 deviate from the predetermined range Ar2.
This configuration makes it possible to generate standard route areas appropriately even for terrain such as an inlet.

特に限定されないが、本実施形態のように、ベクタデータは、二線で内周縁L3と外周縁L2とが接続され、内周縁L3と外周縁L2と二線とが一筆書きで表現されている、としてもよい。
この構成によれば、標準航路領域の内外を座標位置に基づき容易に判定可能なデータを提供可能となる。
Although not particularly limited, as in this embodiment, the vector data may be such that the inner periphery L3 and the outer periphery L2 are connected by two lines, and the inner periphery L3 and the outer periphery L2 and the two lines are represented in a single stroke.
This configuration makes it possible to provide data that allows easy determination of whether a ship is inside or outside the standard route area based on its coordinate position.

特に限定されないが、本実施形態のように、船舶監視装置は、上記標準航路生成装置1が生成した標準航路領域を取得する取得部80と、陸上に設置され且つ海上の船舶の位置を検出する検出装置9から検出された船舶の位置を取得する船舶位置取得部81と、船舶位置取得部81が取得した船舶の位置が標準航路領域外にある場合に、アラートを出力するアラート出力部82と、を備える、としてもよい。
この構成によれば、多数の船舶の実績に基づく標準航路領域から船舶の位置が外れている場合にアラートが出力されるので、新たなサービスを提供可能となる。
Although not particularly limited, as in this embodiment, the ship monitoring device may include an acquisition unit 80 that acquires the standard route area generated by the standard route generation device 1, a ship position acquisition unit 81 that acquires the position of the ship detected from a detection device 9 that is installed on land and detects the position of the ship at sea, and an alert output unit 82 that outputs an alert when the position of the ship acquired by the ship position acquisition unit 81 is outside the standard route area.
According to this configuration, an alert is output when the ship's position deviates from the standard route area based on the performance of many ships, making it possible to provide a new service.

本実施形態に係るプログラムは、上記方法をコンピュータ(1又は複数のプロセッサ)に実行させるプログラムである。また、本実施形態に係るコンピュータに読み取り可能な一時記録媒体は、上記プログラムを記憶している。 The program according to this embodiment is a program that causes a computer (one or more processors) to execute the above method. Furthermore, a computer-readable temporary recording medium according to this embodiment stores the above program.

以上、本開示の実施形態について図面に基づいて説明したが、具体的な構成は、これらの実施形態に限定されるものでないと考えられるべきである。本開示の範囲は、上記した実施形態の説明だけではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。 Although embodiments of the present disclosure have been described above with reference to the drawings, the specific configurations should not be considered limited to these embodiments. The scope of the present disclosure is indicated not only by the description of the above embodiments but also by the claims, and further includes all modifications that are equivalent in meaning to and within the scope of the claims.

例えば、特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現できる。特許請求の範囲、明細書、および図面中のフローに関して、便宜上「まず」、「次に」等を用いて説明したとしても、この順で実行することが必須であることを意味するものではない。 For example, the order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings, can be implemented in any order, as long as the output of a previous process is not used in a subsequent process. Even if the flow in the claims, specifications, and drawings is described using terms such as "first" and "next" for convenience, this does not mean that the processes must be executed in that order.

図1に示す各部6、7は、所定プログラムを1又はプロセッサで実行することで実現しているが、各部を専用メモリや専用回路で構成してもよい。 The units 6 and 7 shown in Figure 1 are implemented by executing a specific program on a processor, but each unit may also be configured using dedicated memory or dedicated circuitry.

上記実施形態の装置は、一つのコンピュータのプロセッサに各部6、7が実装されているが、各部6、7を分散させて、複数のコンピュータやクラウドで実装してもよい。すなわち、上記方法を1又は複数のプロセッサで実行してもよい。 In the device of the above embodiment, each of the units 6 and 7 is implemented in the processor of a single computer, but each of the units 6 and 7 may be distributed and implemented on multiple computers or in the cloud. In other words, the above method may be executed on one or multiple processors.

上記の各実施形態で採用している構造を他の任意の実施形態に採用することは可能である。図1では、説明の便宜上、各部6、7を実装しているが、これらの一部を任意に省略することが可能である。 The structures used in the above embodiments can be used in any other embodiment. For ease of explanation, Figure 1 shows components 6 and 7, but some of these components can be omitted as desired.

各部の具体的な構成は、上述した実施形態のみに限定されるものではなく、本開示の趣旨を逸脱しない範囲で種々変形が可能である。 The specific configuration of each part is not limited to the above-described embodiment, and various modifications are possible without departing from the spirit of this disclosure.

10 記憶部
2 セル
21 第1航路セル
22 第2航路セル
23 非航路セル
24 第1候補セル
25 判定対象セル
26 第2候補セル
651 判定対象セル設定部
652 第2候補セル特定部
653 特定範囲設定部
67 標準航路領域生成部
71 外枠セル特定部
72 ベクタデータ生成部
73 境界セル特定部
8 船舶監視装置
80 取得部
81 船舶位置取得部
82 アラート出力部
631 ライン算出部
632 航路補間部
66 内挿補間部(補間部)
90 外枠セル
93 境界セル
Ar1 特定範囲
Ar2 所定の範囲
L1 ライン
L2 外周縁
L3 内周縁
10 Memory unit 2 Cell 21 First route cell 22 Second route cell 23 Non-route cell 24 First candidate cell 25 Determination target cell 26 Second candidate cell 651 Determination target cell setting unit 652 Second candidate cell identification unit 653 Identification range setting unit 67 Standard route area generation unit 71 Outer frame cell identification unit 72 Vector data generation unit 73 Boundary cell identification unit 8 Ship monitoring device 80 Acquisition unit 81 Ship position acquisition unit 82 Alert output unit 631 Line calculation unit 632 Route interpolation unit 66 Interpolation unit (interpolation unit)
90 Outer frame cell 93 Boundary cell Ar1 Specific range Ar2 Predetermined range L1 Line L2 Outer periphery L3 Inner periphery

Claims (8)

グリッドで複数のセルに分割された地図と複数の船の航跡を示す位置情報と航海情報とを記憶する記憶部と、
前記位置情報に基づいて、標準航路を表し且つ第1航路セル及び第2航路セルを含む複数の航路セルを設定する航路セル設定部と、
前記位置情報と前記航海情報とに基づいて、同一船舶の同一航海上における前記第1航路セルと前記第2航路セルの両方を通る航跡のうち、前記第1航路セルと前記第2航路セルとを結ぶラインを算出するライン算出部と、
前記ラインに基づいて、前記航路セルでないセルを航路セルに変更する航路補間部と、
前記航路セルに基づいて、標準航路領域を生成する標準航路領域生成部と、
を備える、標準航路生成装置。
a storage unit that stores a map divided into a plurality of cells by a grid, position information indicating the tracks of a plurality of ships, and navigation information;
a route cell setting unit that sets a plurality of route cells that represent a standard route and include a first route cell and a second route cell based on the position information;
a line calculation unit that calculates a line connecting the first route cell and the second route cell among the tracks that pass through both the first route cell and the second route cell on the same voyage of the same ship based on the position information and the voyage information;
a route interpolation unit that changes the cells that are not route cells into route cells based on the line;
a standard route area generation unit that generates a standard route area based on the route cells;
A standard route generating device comprising:
前記航海情報は、前記位置情報に対応した時刻情報および航海毎に割り振られた識別符号のうちの少なくとも一部を含む、請求項1に記載の標準航路生成装置。 The standard route generation device described in claim 1, wherein the navigation information includes at least a portion of the time information corresponding to the position information and an identification code assigned to each voyage. 前記航路補間部は、算出された前記ライン上に重なるセルを前記航路セルに変更する、請求項1又は請求項2に記載の標準航路生成装置。 A standard route generation device as described in claim 1 or claim 2, wherein the route interpolation unit changes cells that overlap the calculated line to the route cells. 前記ライン算出部は、前記第1航路セル内の船舶の位置と、前記第2航路セル内の船舶の位置とを結ぶラインを算出する、請求項1から請求項3のいずれかに記載の標準航路生成装置。 A standard route generation device according to any one of claims 1 to 3, wherein the line calculation unit calculates a line connecting the position of the ship within the first route cell and the position of the ship within the second route cell. 前記ライン算出部は、周囲に前記航路セルでないセルが存在する前記第1航路セル及び前記第2航路セルに対して前記ラインを算出する、請求項1から請求項4のいずれかに記載の標準航路生成装置。 A standard route generation device according to any one of claims 1 to 4, wherein the line calculation unit calculates the line for the first route cell and the second route cell that are surrounded by cells that are not route cells. 前記ラインは、少なくとも1つの直線で構成されている、請求項1から請求項5のいずれかに記載の標準航路生成装置。 A standard route generation device according to any one of claims 1 to 5, wherein the line is composed of at least one straight line. 前記ラインは、前記第1航路セルと前記第2航路セルとを接続する1つの直線である、請求項6に記載の標準航路生成装置。 A standard route generation device as described in claim 6, wherein the line is a single straight line connecting the first route cell and the second route cell. 請求項1から請求項7のいずれかに記載の標準航路生成装置が生成した前記標準航路領域を取得する取得部と、
陸上に設置され且つ海上の船舶の位置を検出する検出装置から検出された前記船舶の位置を取得する船舶位置取得部と、
前記船舶位置取得部が取得した船舶の位置が前記標準航路領域外にある場合に、アラートを出力するアラート出力部と、
を備える、船舶監視装置。
an acquisition unit that acquires the standard route area generated by the standard route generation device according to any one of claims 1 to 7;
a ship position acquisition unit that acquires the position of the ship detected by a detection device that is installed on land and detects the position of the ship at sea;
an alert output unit that outputs an alert when the position of the ship acquired by the ship position acquisition unit is outside the standard route area;
A ship monitoring device comprising:
JP2021142152A 2021-09-01 2021-09-01 Standard route generation device, ship monitoring device Active JP7725297B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021142152A JP7725297B2 (en) 2021-09-01 2021-09-01 Standard route generation device, ship monitoring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021142152A JP7725297B2 (en) 2021-09-01 2021-09-01 Standard route generation device, ship monitoring device

Publications (2)

Publication Number Publication Date
JP2023035362A JP2023035362A (en) 2023-03-13
JP7725297B2 true JP7725297B2 (en) 2025-08-19

Family

ID=85504001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021142152A Active JP7725297B2 (en) 2021-09-01 2021-09-01 Standard route generation device, ship monitoring device

Country Status (1)

Country Link
JP (1) JP7725297B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020161843A1 (en) 2019-02-06 2020-08-13 日本電気株式会社 Ship behavior analyzing device, ship behavior analyzing method, and non-transitory computer-readable medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10149500A (en) * 1996-11-19 1998-06-02 Oki Electric Ind Co Ltd Navigation safety supporting device
WO2014020688A1 (en) * 2012-07-31 2014-02-06 プレミアムテック株式会社 Navigation device
WO2017138128A1 (en) * 2016-02-10 2017-08-17 富士通株式会社 Computer system for alert control, alert control method, and alert control program
JP2018036958A (en) * 2016-09-01 2018-03-08 株式会社日立製作所 Traffic control support system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020161843A1 (en) 2019-02-06 2020-08-13 日本電気株式会社 Ship behavior analyzing device, ship behavior analyzing method, and non-transitory computer-readable medium

Also Published As

Publication number Publication date
JP2023035362A (en) 2023-03-13

Similar Documents

Publication Publication Date Title
US20230384462A1 (en) System and method for tracking and forecasting the positions of marine vessels
Zhao et al. Ship trajectories pre-processing based on AIS data
JP6646219B2 (en) Avoidance action determination program, avoidance action determination method, and avoidance action determination apparatus
US9978161B2 (en) Supporting a creation of a representation of road geometry
KR20180100194A (en) Method for recognizing path deviation, terminal and storage medium
CN115060264A (en) PRM route planning method based on AIS data
US11940810B2 (en) Methods and systems for detection of false positives in detection of agricultural spraying errors
US9581695B2 (en) Generating a map using radar data
JP7815246B2 (en) Method and apparatus for incremental mapping of haul roads
CN115983627A (en) Ship navigation environment risk prediction method and device, electronic equipment and medium
JP2017182711A (en) Sea area information generation program, sea area information generation method, and sea area information generation apparatus
CN112373642B (en) Inland ship overtaking behavior detection and tracking method based on ship field
EP4521068A1 (en) Method and device for creating integrated electronic navigation chart, and route setting method using integrated electronic navigation chart
CN113934803B (en) Ship accompanying mode mining method based on space-time subdivision
CN116630907A (en) Ship navigation digital twin method, system, terminal and storage medium based on remote sensing
KR102007196B1 (en) Method and apparatus for searching arctic optimal route using multi overlap lattice technique
JP7725297B2 (en) Standard route generation device, ship monitoring device
JP7720204B2 (en) Standard route generation device, ship monitoring device
JP7720203B2 (en) Standard route generation device, ship monitoring device
CN117785963A (en) A maritime traffic network mining method and system based on open source AIS data
KR20230091086A (en) Ship monitoring system, ship monitoring method, information processing device, and program
KR20150073278A (en) The Method of Automatic Vessel Tracking and fusion based on fishing boat Target Information with wireless Korea Coast Guard maritime data communication In Radar Tracking System
CN115587308B (en) Methods, devices, electronic equipment, and storage media for determining waterways
CN114279432A (en) Fusion positioning method, computing device and storage medium
US20240302170A1 (en) Systems and methods for navigation

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241010

A917 Reason for reinstatement of right to file examination request

Free format text: JAPANESE INTERMEDIATE CODE: A917

Effective date: 20241010

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250611

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: 20250801

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250806

R150 Certificate of patent or registration of utility model

Ref document number: 7725297

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150