JP6530331B2 - Map data generation apparatus, map data generation method and map data generation program - Google Patents

Map data generation apparatus, map data generation method and map data generation program Download PDF

Info

Publication number
JP6530331B2
JP6530331B2 JP2016029894A JP2016029894A JP6530331B2 JP 6530331 B2 JP6530331 B2 JP 6530331B2 JP 2016029894 A JP2016029894 A JP 2016029894A JP 2016029894 A JP2016029894 A JP 2016029894A JP 6530331 B2 JP6530331 B2 JP 6530331B2
Authority
JP
Japan
Prior art keywords
road
shape
data
expression
representation
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
JP2016029894A
Other languages
Japanese (ja)
Other versions
JP2017146530A (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2016029894A priority Critical patent/JP6530331B2/en
Publication of JP2017146530A publication Critical patent/JP2017146530A/en
Application granted granted Critical
Publication of JP6530331B2 publication Critical patent/JP6530331B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、地図データ生成装置、地図データ生成方法および地図データ生成プログラムに関する。   The present invention relates to a map data generation device, a map data generation method, and a map data generation program.

従来、道路の幾何形状をパラメトリック曲線により表現する地図データ形式が知られている(例えば特許文献1)。   Conventionally, a map data format has been known in which the geometric shape of a road is represented by a parametric curve (for example, Patent Document 1).

特許第5591444号公報Patent No. 5591444 gazette

従来技術には、直線形状を有する道路に対してはデータ量の削減を十分に行えないという問題があった。   The prior art has a problem that the amount of data can not be sufficiently reduced for roads having a linear shape.

本発明の第1の態様によると、地図データ生成装置は、複数の地点により道路形状を表現する第1形状データにより道路形状が表現された道路を、直線区間と曲線区間とに分類する形状判定部と、前記直線区間の道路形状の表現を第1表現による表現に変更する点列間引部と、前記曲線区間の道路形状を表現を前記第1表現とは異なる第2表現による表現に変更する曲線化部と、前記点列間引部および前記曲線化部により変更された表現による道路形状のデータを第2形状データとして出力する出力部と、を備え、前記第1表現または前記第2表現で表現された複数の車線を含む道路の道路形状を、前記複数の車線のうち少なくとも1つの車線の道路形状と前記複数の車線の車線数および道路幅に関する情報とを含む表現に変更するレーン表現変更部を更に備え、前記レーン表現変更部は、前記複数の車線を含む道路の道路形状のうち少なくとも1つの車線について前記道路の道路形状のデータを削除し、前記出力部は、前記レーン表現変更部により変更された表現による道路形状のデータを前記第2形状データとして出力する。
本発明の第2の態様によると、地図データ生成方法は、複数の地点により道路形状を表現する第1形状データにより道路形状が表現された道路を、直線区間と曲線区間とに分類する形状判定工程と、前記直線区間の道路形状の表現を第1表現による表現に変更する点列間引工程と、前記曲線区間の道路形状を表現を前記第1表現とは異なる第2表現による表現に変更する曲線化工程と、前記点列間引工程および前記曲線化工程により変更された表現による道路形状のデータを第2形状データとして出力する出力工程と、前記第1表現または前記第2表現で表現された複数の車線を含む道路の道路形状を、前記複数の車線のうち少なくとも1つの車線の道路形状と前記複数の車線の車線数および道路幅に関する情報とを含む表現に変更するレーン表現変更工程とを含み、前記レーン表現変更工程では、前記複数の車線を含む道路の道路形状のうち少なくとも1つの車線について前記道路の道路形状のデータを削除し、前記出力工程では、前記レーン表現変更工程により変更された表現による道路形状のデータを前記第2形状データとして出力する。
本発明の第3の態様によると、地図データ生成プログラムは、複数の地点により道路形状を表現する第1形状データにより道路形状が表現された道路を、直線区間と曲線区間とに分類する形状判定ステップと、前記直線区間の道路形状の表現を第1表現による表現に変更する点列間引ステップと、前記曲線区間の道路形状を表現を前記第1表現とは異なる第2表現による表現に変更する曲線化ステップと、前記点列間引ステップおよび前記曲線化ステップにより変更された表現による道路形状のデータを第2形状データとして出力する出力ステップと、前記第1表現または前記第2表現で表現された複数の車線を含む道路の道路形状を、前記複数の車線のうち少なくとも1つの車線の道路形状と前記複数の車線の車線数および道路幅に関する情報とを含む表現に変更するレーン表現変更ステップとをコンピュータに実行させ、前記レーン表現変更ステップでは、前記複数の車線を含む道路の道路形状のうち少なくとも1つの車線について前記道路の道路形状のデータを削除し、前記出力ステップでは、前記レーン表現変更ステップにより変更された表現による道路形状のデータを前記第2形状データとして出力させる。
According to the first aspect of the present invention, the map data generation device classifies the road whose road shape is represented by the first shape data representing the road shape by a plurality of points into a straight section and a curved section. Section, a point sequence thinning part that changes the road shape representation of the straight section to a first representation, and a road shape of the curved section is a second representation that is different from the first representation And an output unit for outputting, as second shape data, road shape data according to the expression changed by the point sequence thinning-out unit and the curving unit, and the first expression or the second expression A lane for changing the road shape of a road including a plurality of lanes expressed in expression to a information including the road shape of at least one of the plurality of lanes and the number of lanes of the plurality of lanes and the road width table The vehicle control apparatus further comprises a change unit, wherein the lane expression change unit deletes road shape data of the road for at least one lane of road shapes of the road including the plurality of lanes, and the output unit changes the lane expression The data of the road shape by the expression changed by the unit is output as the second shape data.
According to the second aspect of the present invention, the map data generation method is a shape determination that classifies a road whose road shape is represented by first shape data representing the road shape by a plurality of points into a straight section and a curved section. Changing the representation of the road shape of the straight section to the first representation; changing the representation of the road shape of the curved section to the second representation different from the first representation A step of curving, a step of outputting road shape data based on the representation modified by the point train thinning step and the step of curving, as the second shape data, and representation by the first representation or the second representation Changing the road shape of a road including the plurality of lanes to a representation including the road shape of at least one of the plurality of lanes and the information on the number of lanes and the width of the plurality of lanes The lane representation changing step deletes data of the road shape of the road for at least one lane of the road shapes of the road including the plurality of lanes, and the lane portion includes the lane representation changing step The data of the road shape by the expression changed by the changing step is output as the second shape data.
According to the third aspect of the present invention, the map data generation program classifies a road whose road shape is represented by first shape data representing the road shape by a plurality of points into a straight section and a curved section. Changing the representation of the road shape of the straight section into the first representation and changing the representation of the road shape of the curved segment into the second representation different from the first representation A step of curving, a step of outputting road shape data based on the representation modified by the point train thinning step and the step of curving, as second shape data, and representation by the first representation or the second representation The road shape of the road including the plurality of lanes, the road shape of at least one of the plurality of lanes, the number of lanes of the plurality of lanes, and the road width The lane representation change step of changing to a representation including information, and in the lane representation change step, data of the road shape of the road for at least one lane of the road shapes of the road including the plurality of lanes Is deleted, and in the output step, data of the road shape according to the expression changed in the lane expression change step is output as the second shape data.

本発明によれば、データ量の少ない地図データを生成することができる。   According to the present invention, map data with a small amount of data can be generated.

第1の実施の形態に係る車両制御システムの模式図Schematic diagram of a vehicle control system according to the first embodiment 地図データ生成装置のハードウェア構成を示すブロック図Block diagram showing the hardware configuration of the map data generation device 地図データ生成装置の機能構成を示すブロック図Block diagram showing the functional configuration of the map data generation device 第1形状データを例示する図A diagram illustrating first shape data 形状判定部による形状判定処理の説明図Explanatory drawing of shape determination processing by the shape determination unit 点列間引部による点列間引処理の説明図Explanatory drawing of the point sequence thinning process by the point sequence thinning unit 曲線化部による曲線化処理の説明図Explanatory drawing of the curving process by the curving unit レーン表現変更部によるレーン表現変更処理の説明図Explanatory drawing of the lane expression change process by the lane expression change unit 第2形状データを例示する図Figure illustrating second shape data 地図データ生成処理のフローチャートFlow chart of map data generation process 第1形状データを例示する図A diagram illustrating first shape data

(第1の実施の形態)
図1は、本発明の第1の実施の形態に係る車両制御システム1の模式図である。車両制御システム1は、地図データ生成装置3と車両5とを含む。地図データ生成装置3は、入力された基地図データ2に対して後述する地図データ生成処理を実行することにより、車両制御用地図データ4を作成する。基地図データ2は、少なくとも道路に関する情報を含む地図データである。基地図データ2は、道路を構成する複数の車線(レーン)の形状が、例えば緯度や経度などで特定される複数の地点により表現される。車両制御用地図データ4は、基地図データ2に基づき作成される、少なくとも道路に関する情報を含む地図データである。詳細は後述するが、車両制御用地図データ4は、基地図データ2と同等の道路形状を、基地図データ2よりも少ないデータ量で表現する。
First Embodiment
FIG. 1 is a schematic view of a vehicle control system 1 according to a first embodiment of the present invention. The vehicle control system 1 includes a map data generation device 3 and a vehicle 5. The map data generation device 3 generates map data 4 for vehicle control by executing map data generation processing described later on the input base map data 2. Base map data 2 is map data including at least information on roads. In the base plan data 2, the shapes of a plurality of lanes (lanes) constituting a road are represented by a plurality of points specified by, for example, latitude and longitude. The vehicle control map data 4 is map data that is created based on the base map data 2 and includes at least information on the road. Although the details will be described later, the vehicle control map data 4 represents a road shape equivalent to the base map data 2 with a smaller amount of data than the base map data 2.

車両5には、車両制御装置6が搭載されている。車両制御装置6は、地図データ生成装置3により生成された車両制御用地図データ4に基づき、車両5を制御する。例えば、車両制御装置6は、車両5に搭載された不図示の各種センサの出力と車両制御用地図データ4とに基づき、車両5の自律運転制御を行う。車両制御装置6は、車両制御用地図データ4から車両制御(例えば加速、減速、操舵など)に必要な道路情報を取得することで、車両5の自律運転制御を行う。   A vehicle control device 6 is mounted on the vehicle 5. The vehicle control device 6 controls the vehicle 5 based on the vehicle control map data 4 generated by the map data generation device 3. For example, the vehicle control device 6 performs autonomous driving control of the vehicle 5 based on the outputs of various sensors (not shown) mounted on the vehicle 5 and the vehicle control map data 4. The vehicle control device 6 performs autonomous driving control of the vehicle 5 by acquiring road information necessary for vehicle control (for example, acceleration, deceleration, steering, etc.) from the vehicle control map data 4.

車両制御用地図データ4は、例えば車両制御装置6が有する不図示の記憶媒体に予め記憶されている。あるいは、車両制御用地図データ4は、例えば不図示のサーバから携帯電話網等の通信路を介して車両制御装置6に送信される。   The vehicle control map data 4 is stored in advance, for example, in a storage medium (not shown) of the vehicle control device 6. Alternatively, the vehicle control map data 4 is transmitted from, for example, a server (not shown) to the vehicle control device 6 via a communication channel such as a mobile telephone network.

図2は、地図データ生成装置3のハードウェア構成を示すブロック図である。地図データ生成装置3は、記憶部31、演算部32、およびデータ入出力部33を備える。   FIG. 2 is a block diagram showing the hardware configuration of the map data generation device 3. The map data generation device 3 includes a storage unit 31, an operation unit 32, and a data input / output unit 33.

記憶部31は、例えばハードディスクドライブ等の記憶装置である。記憶部31は、入力データである基地図データ2を記憶する第1記憶領域311と、出力データである車両制御用地図データ4を記憶する第2記憶領域312とを有する。   The storage unit 31 is, for example, a storage device such as a hard disk drive. The storage unit 31 has a first storage area 311 storing base map data 2 as input data, and a second storage area 312 storing vehicle control map data 4 as output data.

データ入出力部33は、データ入力部331と、データ出力部332とを有する。データ入力部331は、基地図データ2を第1記憶領域311から読み出して演算部32に入力する。データ出力部332は、演算部32から出力された車両制御用地図データ4を第2記憶領域312に書き込む。   The data input / output unit 33 has a data input unit 331 and a data output unit 332. The data input unit 331 reads the base map data 2 from the first storage area 311 and inputs the data to the calculation unit 32. The data output unit 332 writes the vehicle control map data 4 output from the calculation unit 32 in the second storage area 312.

演算部32は、データ入力部331によって入力された基地図データ2に対して、後述する地図データ生成処理を実行し、データ出力部332へ車両制御用地図データ4を出力する。   Arithmetic unit 32 executes map data generation processing to be described later on base map data 2 input by data input unit 331, and outputs vehicle control map data 4 to data output unit 332.

基地図データ2は、第1形状データ21、レーン数データ22、レーン幅データ23、および道路属性データ24を含む。第1形状データ21は、例えば緯度や経度などで特定される複数の地点により道路形状を示すデータである。第1形状データ21は、複数の車線(レーン)を含む道路については、各々の車線の形状を含んでいる。レーン数データ22は、道路のレーン数(車線数)を示すデータである。レーン幅データ23は、道路のレーン(車線)1つ辺りの幅を示すデータである。   Base plan data 2 includes first shape data 21, lane number data 22, lane width data 23, and road attribute data 24. The first shape data 21 is data indicating the road shape by a plurality of points specified by, for example, the latitude and the longitude. The first shape data 21 includes the shape of each lane for a road including a plurality of lanes. The lane number data 22 is data indicating the number of lanes of the road (the number of lanes). The lane width data 23 is data indicating the width of one lane of a road.

道路属性データ24は、例えば分岐や合流の開始地点および終了地点、レーン増減の開始地点および終了地点、料金所、トンネル、車線種別等の道路属性を示すデータである。なお、レーン数データ22やレーン幅データ23に相当するデータが、道路属性データ24に含まれていてもよい。   The road attribute data 24 is data indicating road attributes such as start and end points of branching and merging, start and end points of increasing and decreasing lanes, toll booths, tunnels, lane types, and the like. The road attribute data 24 may include data equivalent to the lane number data 22 and the lane width data 23.

車両制御用地図データ4は、第2形状データ41、レーン数データ42、レーン幅データ43、および道路属性データ44を含む。第2形状データ41は、道路形状を示すデータである。詳細は後述するが、第2形状データ41は、第1形状データ21よりもデータサイズが小さくなるように、第1形状データ21とは異なる表現形式を有している。レーン数データ42、レーン幅データ43、および道路属性データ44は、基地図データ2に含まれる同名のデータと同一であるので説明を省略する。   The vehicle control map data 4 includes second shape data 41, lane number data 42, lane width data 43, and road attribute data 44. The second shape data 41 is data indicating a road shape. Although the details will be described later, the second shape data 41 has an expression format different from that of the first shape data 21 so that the data size is smaller than that of the first shape data 21. The lane number data 42, the lane width data 43, and the road attribute data 44 are the same as the data of the same name included in the base map data 2, so the description will be omitted.

図3は、地図データ生成装置3の機能構成を示すブロック図である。地図データ生成装置3は、形状判定部35、点列間引部36、曲線化部37、およびレーン表現変更部38を備える。   FIG. 3 is a block diagram showing a functional configuration of the map data generation device 3. The map data generation device 3 includes a shape determination unit 35, a point train thinning unit 36, a curving unit 37, and a lane representation changing unit 38.

形状判定部35は、データ入力部331に入力された第1形状データ21に含まれる道路を、直線区間および曲線区間に分類する。換言すると、形状判定部35は、道路形状が直線から曲線に変化した地点と、道路形状が曲線から直線に変化した地点とを判定し、各々の地点で道路を区切る。   The shape determination unit 35 classifies the road included in the first shape data 21 input to the data input unit 331 into a straight section and a curved section. In other words, the shape determination unit 35 determines a point where the road shape has changed from a straight line to a curve and a point where the road shape has changed from a curve to a straight line, and divides the road at each point.

なお、詳細は後述するが、形状判定部35は、連続する直線区間および曲線区間であっても、その区間内に道路属性が異なる複数の区間が含まれていた場合には、それら複数の区間を個別の直線区間および曲線区間として分類する。換言すると、形状判定部35により分類された各々の直線区間および曲線区間は、共通の道路属性を有している。本実施の形態において、異なる道路属性を有する道路区間は、それぞれ別の直線区間および曲線区間として分類される。   Although the details will be described later, even if the shape determination unit 35 includes a plurality of sections having different road attributes even if the section is a continuous straight section and a curved section, the plurality of sections are included. Classify as separate straight and curved sections. In other words, each straight section and the curved section classified by the shape determination unit 35 have a common road attribute. In the present embodiment, road sections having different road attributes are classified as separate straight sections and curved sections.

点列間引部36は、形状判定部35により分類された直線区間の道路形状に対して、後述する点列間引処理を実行する。点列間引処理によって、直線区間の道路形状が、より少ない数の点で表現されるようになり、データ量が削減される。   The point sequence thinning-out unit 36 executes point sequence thinning-out processing described later on the road shape of the straight section classified by the shape determination unit 35. By the point sequence thinning process, the road shape of the straight section is expressed by a smaller number of points, and the amount of data is reduced.

曲線化部37は、形状判定部35により分類された曲線区間の道路形状に対して、後述する曲線化処理を実行する。曲線化処理によって、曲線区間の道路形状が、より少ない数の点(制御点)で表現されるようになり、データ量が削減される。   The curving unit 37 performs a curving process described later on the road shape of the curved section classified by the shape determination unit 35. By the curving process, the road shape of the curved section is represented by a smaller number of points (control points), and the amount of data is reduced.

レーン表現変更部38は、点列間引処理や曲線化処理により出力された道路形状データに対して、後述するレーン表現変更処理を実行する。レーン表現変更処理によって、1つの直線区間内または1つの曲線区間内に存在する複数のレーンの道路形状データは、可能であれば後述する基準レーン表現に変更される。基準レーン表現を用いることで、道路形状データのデータ量が更に削減される。基準レーン表現に変更された道路形状データは、データ出力部332に出力される。   The lane expression change unit 38 executes lane expression change processing, which will be described later, on the road shape data output by the point sequence thinning processing and the curve conversion processing. Road shape data of a plurality of lanes present in one straight section or one curved section is changed to the reference lane representation described later, if possible, by the lane representation changing process. By using the reference lane representation, the amount of road shape data is further reduced. The road shape data changed to the reference lane expression is output to the data output unit 332.

以下、地図データ生成装置3が実行する地図データ生成処理について、図4〜図10を参照して説明する。地図データ生成処理は、形状判定部35による形状判定処理と、点列間引部36による点列間引処理と、曲線化部37による曲線化処理と、レーン表現変更部38によるレーン表現変更処理とを含む。   Hereinafter, map data generation processing executed by the map data generation device 3 will be described with reference to FIGS. 4 to 10. The map data generation process includes the shape determination process by the shape determination unit 35, the point sequence thinning process by the point sequence thinning unit 36, the curve conversion process by the curve conversion unit 37, and the lane expression change process by the lane expression change unit 38. And.

図4(a)は、第1形状データ21のデータ構造を例示する図であり、図4(b)は、第1形状データ21により表現される道路形状を例示する図である。図4(a)に示すように、第1形状データ21は、経度101と緯度102とにより表現された地点104を複数含むデータである。図4(b)に示すように、各々の地点104は、道路105に含まれる個々の車線106の中心線107上に位置する。すなわち第1形状データ21は、個々の車線106の中心線107を複数の地点104で表すことで、道路形状を表現したデータである。   FIG. 4A illustrates the data structure of the first shape data 21. FIG. 4B illustrates the road shape represented by the first shape data 21. As illustrated in FIG. As shown in FIG. 4A, the first shape data 21 is data including a plurality of points 104 represented by the longitude 101 and the latitude 102. As shown in FIG. 4 (b), each point 104 is located on the center line 107 of each lane 106 included in the road 105. That is, the first shape data 21 is data representing the road shape by representing the center lines 107 of the individual lanes 106 by a plurality of points 104.

図5は、形状判定部35による形状判定処理の説明図である。形状判定部35は、基地図データ2に含まれる道路を、道路属性が共通する区間ごとに区分する。図5に例示した高速道路内の道路108は、紙面下方から上方に向かって、第1区間111、第2区間112、第3区間113、第4区間114、第5区間115、の5つの区間に区分される。第1区間111は、本線車道の直線区間である。第2区間112は、減速車線への分岐開始区間である。第3区間113は、減速車線を含む直線区間である。第4区間114は、出口に向かうランプウェイ区間である。第5区間115は、本線車道の直線区間である。なお、第2区間112は、前後の第1区間111および第3区間113と比べて、斜めの減速車線を含んでいる点が異なっているので、第1区間111および第3区間113とは別の区間として区分される。   FIG. 5 is an explanatory diagram of the shape determination processing by the shape determination unit 35. The shape determination unit 35 divides the roads included in the base map data 2 into sections having common road attributes. The road 108 in the expressway illustrated in FIG. 5 has five sections, a first section 111, a second section 112, a third section 113, a fourth section 114, and a fifth section 115, from the lower side of the paper to the upper side. Divided into The first section 111 is a straight section of a main road. The second section 112 is a branch start section to a decelerating lane. The third section 113 is a straight section including a decelerating lane. The fourth section 114 is a rampway section heading for the exit. The fifth section 115 is a straight section of the main road. The second section 112 is different from the first section 111 and the third section 113 in that the second section 112 is different from the first section 111 and the third section 113 before and after the point in that the second section 112 includes oblique decelerating lanes. Divided into sections.

形状判定部35は、道路属性に基づき区分した各々の区間を、直線区間および曲線区間のいずれかに分類する。道路属性に基づき区分された1つの区間の全体が1つの直線区間や曲線区間に分類されることもあれば、1つの区間が更に複数の区間に分割され、その各々が直線区間や曲線区間に分類されることもある。   The shape determination unit 35 classifies each section divided based on the road attribute into either a straight section or a curved section. If the whole of one section classified based on the road attribute is classified into one straight section or curved section, one section is further divided into a plurality of sections, each of which is divided into a straight section and a curved section. It may be classified.

例えば、形状判定部35は、1つの区間を複数の部分に区切り、部分ごとに曲率と曲率半径を求める。曲率半径が所定長さ(例えば1000m)以上であれば、その部分は直線形状と判定する。所定長さ(例えば1000m)未満であればその部分は曲線形状であると判定する。区間内の形状がすべて直線であれば、その区間は全体として1つの直線区間に分類される。区間内の形状がすべて曲線であれば、その区間は全体として1つの曲線区間に分類する。区間内の連続する部分間で直線形状と曲線形状とが切り替わっていた場合、形状判定部35はそこで区間を分割し、一方を直線区間、他方を曲線区間に分類する。   For example, the shape determination unit 35 divides one section into a plurality of portions, and obtains the curvature and the curvature radius for each portion. If the radius of curvature is equal to or greater than a predetermined length (for example, 1000 m), the portion is determined to be linear. If it is less than a predetermined length (for example, 1000 m), it is determined that the portion has a curved shape. If all the shapes in the section are straight, the section is classified into one straight section as a whole. If all the shapes in the section are curves, the section is classified into one curve section as a whole. When the straight line shape and the curved line shape are switched between continuous parts in the section, the shape determination unit 35 divides the section there, and classifies one into a straight line section and the other into a curved section.

図6は、点列間引部36による点列間引処理の説明図である。点列間引部36は、形状判定部35によって直線区間と判定された各道路区間について、道路形状データの容量を削減する。点列間引部36は、例えば周知のDouglas-Peukerアルゴリズム等を用いて直線形状のデータ容量を削減する。例えば点列間引部36は、一区間の形状データにおいて始点と終点を直線で結び、この直線から最も距離が離れた地点を探す。点列間引部36は、その最も距離が離れた地点と直線までの距離を測定し、その距離が所定距離を超えている場合、その地点は間引き後に残す地点とする。次に点列間引部36は、始点と上記の地点とを結ぶ直線および終点と上記の地点とを結ぶ直線から最も距離が離れた地点を探し、同様の処理を繰り返す。最も離れた地点の直線からの距離が前述の所定距離以下になれば、点列間引部36は点列間引処理を終了する。これにより、点列間引部36は、基地図データ2における元の道路形状との差が所定距離以内となるように、間引き後の道路形状データを作成することができる。点列間引部36は、間引き後の道路形状データをレーン表現変更部38に入力する。   FIG. 6 is an explanatory view of a point sequence thinning process by the point sequence thinning unit 36. The point train thinning unit 36 reduces the volume of road shape data for each road section determined as a straight section by the shape determination unit 35. The point row thinning unit 36 reduces the data volume of the linear shape using, for example, the well-known Douglas-Peuker algorithm or the like. For example, the point sequence thinning unit 36 connects the start point and the end point with a straight line in the shape data of one section, and searches for a point where the distance is the most distant from the straight line. The point row thinning unit 36 measures the distance between a point at which the distance is the greatest and the straight line, and when the distance exceeds a predetermined distance, the point is a point to be left after thinning. Next, the point row thinning unit 36 searches for a point at which the distance is the greatest from the straight line connecting the start point and the above point and the straight line connecting the end point and the above point, and repeats the same processing. When the distance from the straight line at the farthest point becomes equal to or less than the above-described predetermined distance, the point sequence thinning unit 36 ends the point sequence thinning process. As a result, the point train thinning unit 36 can create road shape data after thinning so that the difference from the original road shape in the base map data 2 is within a predetermined distance. The point train thinning unit 36 inputs the road shape data after thinning into the lane expression changing unit 38.

例えば図6(a)には、点列間引処理が適用される前の道路区間116と、その道路区間116を構成する複数の地点117a、117b、117c、117dを模式的に図示している。地点117aは道路区間116の始点であり、地点117bは道路区間116の終点である。図6(b)には、点列間引処理が適用された後の道路区間116と、その道路区間116を構成する複数の地点117a、117b、117cを模式的に図示している。道路形状の表現に対する影響が少ない地点117dが間引かれたことにより、道路区間116が図6(a)よりも少ない数の地点で表現される。   For example, FIG. 6 (a) schematically illustrates the road section 116 before the point sequence thinning process is applied, and a plurality of points 117a, 117b, 117c, and 117d that constitute the road section 116. . The point 117 a is the start point of the road section 116, and the point 117 b is the end point of the road section 116. FIG. 6B schematically shows the road section 116 after the point train thinning process is applied, and a plurality of points 117a, 117b, and 117c that constitute the road section 116. By thinning out the points 117d that have less influence on the road shape representation, the road section 116 is represented by a smaller number of points than in FIG. 6A.

図7は、曲線化部37による曲線化処理の説明図である。曲線化部37は、形状判定部35によって曲線区間と判定された各道路区間について、道路形状データの容量を削減する。曲線化部37は、道路形状データを例えばベジェ曲線化することにより、道路形状データの容量を削減する。曲線化部37は、一区間の形状データにおいて、始点と終点を除く他の地点を、ベジェ曲線の制御点候補とする。曲線化部37は、各々の制御点候補を制御点として道路形状データのベジェ曲線化を仮に行い、元の道路形状データとの誤差を計算する。曲線化部37は、誤差の最大値が全ての制御点候補の中で最小になる制御点候補を、最終的な制御点として採用し、道路形状データをベジェ曲線化する。曲線化部37は、計算された誤差の最大値が全て所定値(例えば1メートル)以上となる場合には、道路区間の中間地点で道路形状データを分割し、2つの道路区間とした上で、各々の道路区間に対して上述の曲線化処理を再実行する。これにより曲線化部37は、基地図データ2における元の道路形状との差が所定値以内となるように、曲線化後の道路形状データを作成することができる。曲線化部37は、曲線化後の道路形状データをレーン表現変更部38に入力する。なお、道路形状データをベジェ曲線以外のパラメトリック曲線にしてもよい。   FIG. 7 is an explanatory view of a curving process by the curving unit 37. As shown in FIG. The curving unit 37 reduces the volume of road shape data for each road section determined by the shape determination unit 35 as a curved section. The curving unit 37 reduces the volume of road shape data by, for example, Bezier-curved road shape data. The curving unit 37 sets, as shape data of one section, points other than the start point and the end point as control point candidates of the Bezier curve. The curving unit 37 tentatively performs Bezier curve conversion of road shape data with each control point candidate as a control point, and calculates an error from the original road shape data. The curving unit 37 adopts, as a final control point, a control point candidate in which the maximum value of the error is the smallest among all the control point candidates, and converts the road shape data into a Bezier curve. The curving unit 37 divides the road shape data at the middle point of the road section when all the calculated maximum values of the errors are equal to or more than a predetermined value (for example, 1 meter). Re-execute the above-mentioned curving process for each road section. Thus, the curving unit 37 can create road shape data after curving so that the difference from the original road shape in the base map data 2 is within a predetermined value. The curving unit 37 inputs the road shape data after curving into the lane representation changing unit 38. The road shape data may be a parametric curve other than the Bezier curve.

例えば図7(a)には、曲線化処理が適用される前の道路区間118と、その道路区間118を構成する複数の地点119a、119b、119cを模式的に図示している。地点119aは道路区間118の始点であり、地点119bは道路区間118の終点である。図6(b)には、曲線化処理が適用された後の道路区間118と、その道路区間118を表現するベジェ曲線の始点119a、終点119b、制御点120を模式的に図示している。2つの制御点120を有するパラメトリック曲線によって道路形状を表現したことにより、道路区間118が図7(a)よりも少ないデータ量で表現される。   For example, FIG. 7A schematically illustrates a road section 118 before the curvilinear processing is applied, and a plurality of points 119a, 119b, and 119c constituting the road section 118. The point 119a is the start point of the road section 118, and the point 119b is the end point of the road section 118. FIG. 6B schematically illustrates the road section 118 to which the curvilinear processing has been applied, and the start point 119a, the end point 119b, and the control point 120 of the Bezier curve representing the road section 118. By expressing the road shape by a parametric curve having two control points 120, the road section 118 is expressed with a smaller amount of data than that of FIG. 7A.

図8は、レーン表現変更部38によるレーン表現変更処理の説明図である。レーン表現変更部38は、点列間引部36および曲線化部37から入力された道路形状データについて、区間内で車線が増減していない道路区間を特定する。レーン表現変更部38は、特定した各道路区間の道路形状データを、以下に説明する基準レーン表現に変更する。例えば図8(a)に示した道路区間121は、車線が増減していない。レーン表現変更部38は、道路区間121内の一番左側の車線122を道路区間121の基準レーンとする。レーン表現変更部38は、基準レーン以外の車線123を表現する道路形状データを破棄し、その代わりに、レーン数とレーン幅を追加する。これにより、図8(b)に示すように、より少ないデータ量で道路区間121が表現されるようになる。つまり基準レーン表現とは、基準レーンの道路形状と、レーン数と、レーン幅と、の各データを用いた道路形状の表現方式である。なおレーン表現変更部38は、区間内で車線が増減していた道路区間については、以上の処理を実行せず、全車線分の道路形状データを保持したままにする。レーン表現変更部38は、以上の処理を施した後の道路形状データを、第2形状データ41として出力する。   FIG. 8 is an explanatory diagram of a lane expression change process by the lane expression change unit 38. The lane expression change unit 38 specifies, for the road shape data input from the point train thinning unit 36 and the curving unit 37, a road section in which no lanes increase or decrease in the section. The lane representation changing unit 38 changes the road shape data of each of the identified road sections to the reference lane representation described below. For example, in the road section 121 shown in FIG. 8A, the lanes are not increased or decreased. The lane expression change unit 38 sets the leftmost lane 122 in the road section 121 as the reference lane of the road section 121. The lane expression change unit 38 discards the road shape data representing the lanes 123 other than the reference lane, and instead adds the number of lanes and the lane width. As a result, as shown in FIG. 8B, the road section 121 is expressed with a smaller amount of data. That is, the reference lane expression is a road shape expression system using data of the road shape of the reference lane, the number of lanes, and the lane width. The lane expression change unit 38 does not execute the above processing for the road section in which the lanes increase and decrease in the section, and holds the road shape data for all the lanes. The lane expression change unit 38 outputs the road shape data after the above processing as the second shape data 41.

図9は、第2形状データ41のデータ構造を例示する図である。第2形状データ41は、1つの道路区間を表現する道路区間データ130を複数含んでいる。各々の道路区間データ130は、表現種別データ131と、曲線/直線フラグ132と、形状データ133とを含む。表現種別データ131は、その道路区間が基準レーン表現により表現されているか、基準レーン表現ではない通常表現により表現されているかを示すデータである。曲線/直線フラグは、その道路区間が形状判定部35により曲線区間として分類されたか、直線区間として分類されたかを示すデータである。   FIG. 9 is a diagram illustrating the data structure of the second shape data 41. As shown in FIG. The second shape data 41 includes a plurality of road segment data 130 representing one road segment. Each road segment data 130 includes representation type data 131, a curve / straight line flag 132, and shape data 133. The representation type data 131 is data indicating whether the road section is represented by a reference lane representation or a normal representation that is not a reference lane representation. The curve / straight line flag is data indicating whether the road segment is classified as a curve segment by the shape determination unit 35 or classified as a straight segment.

形状データ133は、道路区間の具体的な形状を示すデータである。基準レーン表現の曲線区間に対応する形状データ133は、1レーン分の道路形状を表現するパラメトリック曲線の、始点と、終点と、制御点とを含む。基準レーン表現の直線区間に対応する形状データ133は、1レーン分の道路形状を表現する複数の地点(始点と終点とが含まれる)を含む。通常表現の曲線区間に対応する形状データ133は、各レーンの道路形状を表現するパラメトリック曲線の、始点と、終点と、制御点とを含む。通常表現の直線区間に対応する形状データ133は、各レーンの道路形状を表現する複数の地点(始点と終点とが含まれる)を含む。   The shape data 133 is data indicating a specific shape of the road section. The shape data 133 corresponding to the curve section of the reference lane representation includes a start point, an end point, and a control point of a parametric curve representing a road shape for one lane. The shape data 133 corresponding to the straight line section of the reference lane representation includes a plurality of points (including a start point and an end point) representing a road shape for one lane. The shape data 133 corresponding to the curve section of the normal expression includes a start point, an end point, and a control point of a parametric curve that represents the road shape of each lane. The shape data 133 corresponding to the straight section of the normal expression includes a plurality of points (including the start point and the end point) representing the road shape of each lane.

なお、図9に例示した第2形状データ41のデータ構造は一例であり、これとは異なるデータ構造を有する第2形状データ41を用いることも可能である。例えば、基準レーン表現で表現された道路区間について、レーン数とレーン幅のデータを第2形状データ41から省略してもよい。この場合、車両制御用地図データ4を用いる車両制御装置6は、レーン数とレーン幅のデータを第2形状データ41からではなく、レーン数データ42およびレーン幅データ43から取得する。   Note that the data structure of the second shape data 41 exemplified in FIG. 9 is an example, and it is also possible to use the second shape data 41 having a data structure different from this. For example, data of the number of lanes and the lane width may be omitted from the second shape data 41 for a road section represented by the reference lane expression. In this case, the vehicle control device 6 using the vehicle control map data 4 acquires lane number and lane width data not from the second shape data 41 but from the lane number data 42 and the lane width data 43.

図10は、地図データ生成処理のフローチャートである。ステップS10において、形状判定部35が、未選択の道路区間を1つ選択する。ステップS20において、形状判定部35が、ステップS10で選択した道路区間を直線区間と曲線区間の一方に分類する。直線区間に分類した場合、形状判定部35は処理をステップS30に進める。ステップS30において、点列間引部36は、直線区間に分類された道路区間に対して点列間引処理を実行し、処理をステップS50に進める。ステップS20において道路区間が曲線区間に分類された場合、形状判定部35は処理をステップS40に進める。ステップS40において曲線化部37は、曲線区間に分類された道路区間に対して曲線化処理を実行し、処理をステップS50に進める。   FIG. 10 is a flowchart of map data generation processing. In step S10, the shape determination unit 35 selects one unselected road section. In step S20, the shape determination unit 35 classifies the road segment selected in step S10 into one of a straight segment and a curved segment. If classified into a straight section, the shape determination unit 35 advances the process to step S30. In step S30, the point train thinning unit 36 executes point train thinning processing on the road section classified into the straight line section, and advances the process to step S50. If the road section is classified into a curved section in step S20, the shape determination unit 35 advances the process to step S40. In step S40, the curving unit 37 performs curving processing on the road section classified into the curved section, and the process proceeds to step S50.

ステップS50において、基準レーン変更部38は、ステップS10で選択された区間が一定の車線を有しているか、換言すると、例えば車線が分岐している道路区間ではないかを判定する。その道路区間において車線が変換していない場合、基準レーン変更部38は処理をステップS60に進める。ステップS60において基準レーン変更部38は、点列間引処理もしくは曲線化処理が施された道路形状データを基準レーン表現に変更する。   In step S50, the reference lane changing unit 38 determines whether the section selected in step S10 has a certain lane, in other words, for example, it is not a road section where the lane is branched. If the lane has not been converted in the road section, the reference lane changing unit 38 advances the process to step S60. In step S60, the reference lane changing unit 38 changes the road shape data subjected to the point sequence thinning process or the curve conversion process into the reference lane expression.

ステップS70において、地図データ生成装置3は、未選択の道路区間が残っているか否かを判定する。未選択の道路区間が残っている場合、処理はステップS10に進む。他方、全ての道路区間が選択済みである場合、図10に示す地図データ生成処理は終了する。   In step S70, the map data generation device 3 determines whether or not there is an unselected road section. If an unselected road section remains, the process proceeds to step S10. On the other hand, when all the road sections have been selected, the map data generation process shown in FIG. 10 ends.

上述した実施の形態によれば、次の作用効果が得られる。
(1)形状判定部35は、複数の地点104により道路形状を表現する第1形状データ21により道路形状が表現された道路を、直線区間と曲線区間とに分類する。点列間引部36は、直線区間の道路形状を第1表現による表現に変更する。曲線化部37は、曲線区間の道路形状を第1表現とは異なる第2表現による表現に変更する。データ出力部332は、点列間引部36および曲線化部37により変更された表現による道路形状のデータを第2形状データ41として出力する。このようにしたので、道路形状を最適に表現したデータ量の少ない地図データを生成することができる。
According to the embodiment described above, the following effects can be obtained.
(1) The shape determination unit 35 classifies a road whose road shape is expressed by the first shape data 21 that expresses the road shape by a plurality of points 104 into a straight section and a curved section. The point train thinning-out unit 36 changes the road shape of the straight section to the first representation. The curving unit 37 changes the road shape of the curved section to a second representation different from the first representation. The data output unit 332 outputs, as the second shape data 41, data of the road shape according to the expression changed by the point sequence thinning unit 36 and the curving unit 37. Since this is done, it is possible to generate map data with a small amount of data that optimally expresses the road shape.

(2)レーン表現変更部38は、第1表現または第2表現で表現された複数の車線を含む道路の道路形状を、複数の車線のうち少なくとも1つの車線の道路形状と複数の車線の車線数および道路幅に関する情報とを含む表現に変更する。このようにしたので、地図データのデータ量をより削減することができる。 (2) The lane expression changing unit 38 changes the road shape of the road including the plurality of lanes expressed in the first expression or the second expression into the road shape of at least one lane of the plurality of lanes and the lane of the plurality of lanes Change to a representation that includes information about numbers and road widths. Since this is done, the amount of map data can be further reduced.

(3)形状判定部35は、1つの直線区間および1つの曲線区間が、互いに異なる道路属性を有する複数の区間を含んでいる場合、複数の区間の各々を複数の直線区間および複数の曲線区間に分類する。このようにしたので、地図データのデータ量をより削減することができる。 (3) When one straight section and one curved section include a plurality of sections having road attributes different from each other, the shape determination unit 35 determines each of the plurality of sections as a plurality of straight sections and a plurality of curved sections. Classified into Since this is done, the amount of map data can be further reduced.

(4)第1表現は、複数の地点により直線区間の道路形状を表現した場合よりもデータ量が少ない表現であり、第2表現は、複数の地点により曲線区間の道路形状を表現した場合よりもデータ量が少ない表現である。このようにしたので、地図データのデータ量をより削減することができる。 (4) The first expression is an expression in which the amount of data is smaller than the case where the road shape of the straight section is expressed by a plurality of points, and the second expression is more than the case where the road shape of a curved section is expressed by a plurality of points Is also a representation with a small amount of data. Since this is done, the amount of map data can be further reduced.

(5)第1表現は、第1形状データ21に含まれる複数の地点よりも少ない数の地点によって直線区間の道路形状を表現する表現方式である。第2表現は、パラメトリック曲線により曲線区間の道路形状を表現する表現方式である。点列間引部36は、点列間引処理により直線区間の道路形状の表現を第1表現に変更する。曲線化部37は、曲線化処理により曲線区間の道路形状の表現を第2表現に変更する。このようにしたので、直線区間と曲線区間の各々を最適な表現方式で表現することができる。 (5) The first expression is an expression method for expressing the road shape of the straight section by the number of points smaller than the plurality of points included in the first shape data 21. The second expression is an expression system that represents the road shape of a curved section by a parametric curve. The point train thinning unit 36 changes the representation of the road shape of the straight section to the first representation by the point train thinning process. The curving unit 37 changes the expression of the road shape of the curved section to the second expression by curving processing. Since it did in this way, each of a straight line segment and a curve segment can be expressed by the optimal expression system.

(6)点列間引部36は、第1形状データ21における直線区間の道路形状と、第1表現により表現された直線区間の道路形状との差が所定量以内となるように点列間引処理を行う。曲線化部37は、第1形状データ21における曲線区間の道路形状と、第2表現により表現された曲線区間の道路形状との差が所定量以内となるように曲線化処理を行う。このようにしたので、所望の精度を有し、かつデータ量が少ない地図データを生成することができる。 (6) The point train thinning-out unit 36 sets the distance between the point trains so that the difference between the road shape of the straight line segment in the first shape data 21 and the road shape of the straight line segment represented by the first expression is within a predetermined amount. Perform a pull process. The curving unit 37 performs curving processing so that the difference between the road shape of the curved section in the first shape data 21 and the road shape of the curved section represented by the second expression is within a predetermined amount. Since this is done, it is possible to generate map data having a desired accuracy and a small amount of data.

次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。   The following modifications are also within the scope of the present invention, and one or more of the modifications can be combined with the above-described embodiment.

(変形例1)
図4(a)に図示した第1形状データ21とは異なる形状データを扱うようにしてもよい。例えば、図11に図示した第1形状データ21aのように、各々の地点104aが標高103を含んでいてもよい。この場合、点列間引部36および曲線化部37は、標高を考慮して道路区間を扱う。例えば点列間引部36は、一区間の形状データにおいて始点の標高と終点の標高とを直線で結び、この直線から最も標高が離れている地点とこの直線までの標高差を測定し、標高差が所定量を超えている場合、その地点は間引き後に残す地点とする。つまり点列間引部36は、平面的な距離だけでなく、鉛直方向の距離についても考慮して、基地図データ2における元の道路形状との差が所定値以内となるように、間引後の道路形状データにおいて地点を間引くか残すかを決定する。曲線化部37についても同様である。
(Modification 1)
Shape data different from the first shape data 21 illustrated in FIG. 4A may be handled. For example, as in the first shape data 21 a illustrated in FIG. 11, each point 104 a may include the altitude 103. In this case, the point row thinning unit 36 and the curving unit 37 handle the road section in consideration of the elevation. For example, in the shape data of one section, the point row thinning-out section 36 connects the elevation of the start point and the elevation of the end point by a straight line, measures the height difference from this straight line to the point where the height is most distant If the difference exceeds a predetermined amount, the point is a point to be left after thinning. That is, the point row thinning-out unit 36 thins out so that the difference from the original road shape in the base map data 2 is within a predetermined value, taking into consideration not only the planar distance but also the vertical distance. In the later road shape data, it is determined whether to thin or leave points. The same applies to the curving unit 37.

上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。   Although various embodiments and modifications have been described above, the present invention is not limited to these contents. Other embodiments considered within the scope of the technical idea of the present invention are also included within the scope of the present invention.

1…車両制御システム、2…基地図データ、3…地図データ生成装置、4…車両制御用地図データ、5…車両、6…車両制御装置、21…第1形状データ、35…形状判定部、36…点列間引部、37…曲線化部、38…レーン表現変更部、41…第2形状データ DESCRIPTION OF SYMBOLS 1 ... Vehicle control system, 2 ... Base map data, 3 ... Map data generation device, 4 ... Vehicle control map data, 5 ... Vehicle, 6 ... Vehicle control device, 21 ... 1st shape data, 35 ... shape determination part, 36: Point row thinning out part, 37: Curved part, 38: Lane expression changing part, 41: Second shape data

Claims (8)

複数の地点により道路形状を表現する第1形状データにより道路形状が表現された道路を、直線区間と曲線区間とに分類する形状判定部と、
前記直線区間の道路形状の表現を第1表現による表現に変更する点列間引部と、
前記曲線区間の道路形状表現を前記第1表現とは異なる第2表現による表現に変更する曲線化部と、
前記点列間引部および前記曲線化部により変更された表現による道路形状のデータを第2形状データとして出力する出力部と、を備え
前記第1表現または前記第2表現で表現された複数の車線を含む道路の道路形状を、前記複数の車線のうち少なくとも1つの車線の道路形状と前記複数の車線の車線数および道路幅に関する情報とを含む表現に変更するレーン表現変更部を更に備え、
前記レーン表現変更部は、前記複数の車線を含む道路の道路形状のうち少なくとも1つの車線について前記道路の道路形状のデータを削除し、
前記出力部は、前記レーン表現変更部により変更された表現による道路形状のデータを前記第2形状データとして出力する地図データ生成装置。
A shape determination unit that classifies a road whose road shape is represented by first shape data representing the road shape by a plurality of points into a straight section and a curved section;
A point sequence thinning unit which changes the representation of the road shape of the straight section to the representation by the first representation;
And a curved section to change the representation of the road shape of the curved section to representation by a different second representation from the first representation,
An output unit that outputs, as second shape data, road shape data according to the expression changed by the point row thinning unit and the curving unit ;
The road shape of a road including a plurality of lanes expressed in the first expression or the second expression, information on the road shape of at least one lane of the plurality of lanes, the number of lanes of the plurality of lanes, and the road width And a lane expression change unit for changing the expression to
The lane expression changing unit deletes data of the road shape of the road for at least one lane of the road shapes of the road including the plurality of lanes,
The said output part is a map data generation apparatus which outputs the data of the road shape by the expression changed by the said lane expression change part as said 2nd shape data .
請求項に記載の地図データ生成装置において、
前記形状判定部は、1つの前記直線区間または1つの前記曲線区間が、互いに異なる道路属性を有する複数の区間を含んでいる場合、前記複数の区間の各々を複数の前記直線区間または複数の前記曲線区間に分類する地図データ生成装置。
In the map data generation device according to claim 1 ,
The shape determination unit, when one of the straight sections or one of the curved sections includes a plurality of sections having different road attributes, each of the plurality of sections may be divided into a plurality of the straight sections or a plurality of the plurality of sections. Map data generation device that classifies into curved sections.
請求項に記載の地図データ生成装置において、
前記第1表現は、前記複数の地点により前記直線区間の道路形状を表現した場合よりもデータ量が少ない表現であり、
前記第2表現は、前記複数の地点により前記曲線区間の道路形状を表現した場合よりもデータ量が少ない表現である地図データ生成装置。
In the map data generation device according to claim 2 ,
The first expression is an expression having a smaller amount of data than the case where the road shape of the straight section is expressed by the plurality of points,
The map data generation device according to claim 2, wherein the second expression is an expression having a smaller amount of data than the case where the road shape of the curved section is expressed by the plurality of points.
請求項に記載の地図データ生成装置において、
前記第1表現は、前記複数の地点よりも少ない数の地点によって前記直線区間の道路形状を表現し、
前記第2表現は、パラメトリック曲線により前記曲線区間の道路形状を表現し、
前記点列間引部は、点列間引処理により前記直線区間の道路形状の表現を前記第1表現に変更し、
前記曲線化部は、曲線化処理により前記曲線区間の道路形状の表現を前記第2表現に変更する地図データ生成装置。
In the map data generation device according to claim 3 ,
The first representation expresses the road shape of the straight section by a number of points smaller than the plurality of points,
The second expression represents the road shape of the curved section by a parametric curve,
The point sequence thinning unit changes the representation of the road shape of the straight section to the first representation by a point sequence thinning process.
The map data generating device, wherein the curving unit changes a road shape representation of the curved section to the second representation by curvilinear processing.
請求項に記載の地図データ生成装置において、
前記点列間引部は、前記第1形状データにおける前記直線区間の道路形状と、前記第1表現により表現された前記直線区間の道路形状との差が所定量以内となるように前記点列間引処理を行い、
前記曲線化部は、前記第1形状データにおける前記曲線区間の道路形状と、前記第2表現により表現された前記曲線区間の道路形状との差が所定量以内となるように前記曲線化処理を行う地図データ生成装置。
In the map data generation device according to claim 4 ,
The point sequence thinning-out unit is configured such that a difference between a road shape of the straight section in the first shape data and a road shape of the straight section represented by the first expression is within a predetermined amount. Do thinning process,
The curving unit performs the curving processing such that a difference between a road shape of the curved section in the first shape data and a road shape of the curved section represented by the second expression is within a predetermined amount. Map data generation device to do.
請求項に記載の地図データ生成装置において、
前記第1形状データは、前記複数の地点の標高に関する情報を含み、
前記点列間引部は、前記第1形状データにおける前記直線区間の鉛直方向における道路形状と、前記第1表現により表現された前記直線区間の鉛直方向における道路形状との差が所定量以内となるように前記点列間引処理を行い、
前記曲線化部は、前記第1形状データにおける前記曲線区間の鉛直方向における道路形状と、前記第2表現により表現された前記曲線区間の鉛直方向における道路形状との差が所定量以内となるように前記曲線化処理を行う地図データ生成装置。
In the map data generation device according to claim 5 ,
The first shape data includes information on the elevations of the plurality of points,
The point row thinning-out unit has a difference between a road shape in the vertical direction of the straight line section in the first shape data and a road shape in the vertical direction of the straight line section represented by the first expression within a predetermined amount Perform the point sequence thinning process to be
The curving unit is configured such that a difference between a road shape in the vertical direction of the curved section in the first shape data and a road shape in the vertical direction of the curved section represented by the second expression is within a predetermined amount. Map data generating device that performs the curve conversion process on
複数の地点により道路形状を表現する第1形状データにより道路形状が表現された道路を、直線区間と曲線区間とに分類する形状判定工程と、
前記直線区間の道路形状の表現を第1表現による表現に変更する点列間引工程と、
前記曲線区間の道路形状表現を前記第1表現とは異なる第2表現による表現に変更する曲線化工程と、
前記点列間引工程および前記曲線化工程により変更された表現による道路形状のデータを第2形状データとして出力する出力工程と、
前記第1表現または前記第2表現で表現された複数の車線を含む道路の道路形状を、前記複数の車線のうち少なくとも1つの車線の道路形状と前記複数の車線の車線数および道路幅に関する情報とを含む表現に変更するレーン表現変更工程とを含み、
前記レーン表現変更工程では、前記複数の車線を含む道路の道路形状のうち少なくとも1つの車線について前記道路の道路形状のデータを削除し、
前記出力工程では、前記レーン表現変更工程により変更された表現による道路形状のデータを前記第2形状データとして出力する地図データ生成方法。
A shape determination step of classifying a road whose road shape is represented by first shape data representing the road shape by a plurality of points into a straight section and a curved section;
A point train thinning step of changing the representation of the road shape of the straight section into the representation by the first representation;
A curving step of changing the representation of the road shape of the curved section into a second representation different from the first representation;
An output step of outputting, as second shape data, road shape data according to the expression changed by the point row thinning step and the curving step;
The road shape of a road including a plurality of lanes expressed in the first expression or the second expression, information on the road shape of at least one lane of the plurality of lanes, the number of lanes of the plurality of lanes, and the road width And changing the lane expression to the expression including
In the lane expression change step, data of the road shape of the road is deleted for at least one lane of the road shapes of the road including the plurality of lanes,
Wherein in the output step, maps data generation method for outputting data of a road shape by altered expression by the lane representing changing step as said second shape data.
複数の地点により道路形状を表現する第1形状データにより道路形状が表現された道路を、直線区間と曲線区間とに分類する形状判定ステップと、
前記直線区間の道路形状の表現を第1表現による表現に変更する点列間引ステップと、
前記曲線区間の道路形状表現を前記第1表現とは異なる第2表現による表現に変更する曲線化ステップと、
前記点列間引ステップおよび前記曲線化ステップにより変更された表現による道路形状のデータを第2形状データとして出力する出力ステップと、
前記第1表現または前記第2表現で表現された複数の車線を含む道路の道路形状を、前記複数の車線のうち少なくとも1つの車線の道路形状と前記複数の車線の車線数および道路幅に関する情報とを含む表現に変更するレーン表現変更ステップとをコンピュータに実行させ、
前記レーン表現変更ステップでは、前記複数の車線を含む道路の道路形状のうち少なくとも1つの車線について前記道路の道路形状のデータを削除し、
前記出力ステップでは、前記レーン表現変更ステップにより変更された表現による道路形状のデータを前記第2形状データとして出力させる地図データ生成プログラム。
A shape determination step of classifying a road whose road shape is represented by first shape data representing the road shape by a plurality of points into a straight section and a curved section;
A point train thinning step of changing the representation of the road shape of the straight section into the representation by the first representation;
Changing the representation of the road shape of the curved section into a second representation different from the first representation;
Outputting the data of the road shape according to the expression changed by the point sequence thinning step and the curving step as second shape data;
The road shape of a road including a plurality of lanes expressed in the first expression or the second expression, information on the road shape of at least one lane of the plurality of lanes, the number of lanes of the plurality of lanes, and the road width And causing the computer to execute a lane expression change step of changing the expression to
In the lane expression change step, data of the road shape of the road is deleted for at least one lane of the road shapes of the road including the plurality of lanes,
Wherein in the output step, maps data generation program to output the data of the road shape by altered expression by the lane representing changing step as said second shape data.
JP2016029894A 2016-02-19 2016-02-19 Map data generation apparatus, map data generation method and map data generation program Active JP6530331B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016029894A JP6530331B2 (en) 2016-02-19 2016-02-19 Map data generation apparatus, map data generation method and map data generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016029894A JP6530331B2 (en) 2016-02-19 2016-02-19 Map data generation apparatus, map data generation method and map data generation program

Publications (2)

Publication Number Publication Date
JP2017146530A JP2017146530A (en) 2017-08-24
JP6530331B2 true JP6530331B2 (en) 2019-06-12

Family

ID=59683106

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016029894A Active JP6530331B2 (en) 2016-02-19 2016-02-19 Map data generation apparatus, map data generation method and map data generation program

Country Status (1)

Country Link
JP (1) JP6530331B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3385673B1 (en) * 2017-04-07 2023-07-05 Continental Automotive Technologies GmbH Method and device for the reducing the number of intermediate nodes in a route
JP7077999B2 (en) * 2019-03-20 2022-05-31 株式会社デンソー Map data output device
KR102913811B1 (en) * 2023-03-21 2026-01-19 주식회사 모라이 Method and system for generating road shape information by ensuring road continuity in virtual environment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3273574B2 (en) * 1992-07-31 2002-04-08 東京瓦斯株式会社 Map data compression device
JP2007072011A (en) * 2005-09-05 2007-03-22 Zenrin Co Ltd Device for creating road network data, method for creating road network data, and data structure of road network data
JP4382776B2 (en) * 2006-07-14 2009-12-16 アイシン・エィ・ダブリュ株式会社 Vehicle control device

Also Published As

Publication number Publication date
JP2017146530A (en) 2017-08-24

Similar Documents

Publication Publication Date Title
CN109459050B (en) Recommended method and device for navigation route
CN102934150B (en) Driving model creating apparatus and driving support apparatus
JP6026295B2 (en) Curve shape modeling apparatus, method, and in-vehicle navigation apparatus
JP6161942B2 (en) Curve shape modeling device, vehicle information processing system, curve shape modeling method, and curve shape modeling program
CN111859178B (en) Method and system for recommending boarding point
CN110140026B (en) Vehicle-mounted device, map update system
CN110749329A (en) A lane-level topology construction method and device based on structured road
WO2019114805A1 (en) Method for determining safe speed information of road
CN110196592A (en) A kind of update method of trajectory line, system, terminal and storage medium
JPWO2019065409A1 (en) Map generation method for autonomous driving simulator and autonomous driving simulator
CN113191550A (en) Map matching method and device
CN104412309B (en) Recommended-drive-pattern generation device and method
JP6530331B2 (en) Map data generation apparatus, map data generation method and map data generation program
US11781875B2 (en) Apparatus and method for forming and analyzing connected roads
JP6128960B2 (en) Road gradient data creation device, vehicle energy consumption calculation device, and road gradient data creation method
CN102564442B (en) Method and device for displaying road segments and method of providing a map data base
WO2007111062A1 (en) Information creation device and information creation method
EP2772895A1 (en) Method and Apparatus for Transit Mapping
JP5864327B2 (en) GUIDING LINE GENERATION DEVICE, GUIDING LINE GENERATION METHOD, AND COMPUTER PROGRAM
US20220404155A1 (en) Alternative Navigation Directions Pre-Generated When a User is Likely to Make a Mistake in Navigation
KR20170070488A (en) Method and apparatus for automatically generating drive route
JP2013185893A (en) Route guidance system
JP2008076593A (en) Simplified map generating apparatus and simplified map generation method
JP2018173512A (en) Traffic lane information generation device, traffic lane information generation method, and program for traffic lane information generation
KR20230009234A (en) Apparatus, method and server for navigating the movement route of a vehicle at the lane level

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20170921

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180510

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190226

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190410

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190516

R150 Certificate of patent or registration of utility model

Ref document number: 6530331

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150