JP2565990B2 - Map recognizer - Google Patents
Map recognizerInfo
- Publication number
- JP2565990B2 JP2565990B2 JP63198367A JP19836788A JP2565990B2 JP 2565990 B2 JP2565990 B2 JP 2565990B2 JP 63198367 A JP63198367 A JP 63198367A JP 19836788 A JP19836788 A JP 19836788A JP 2565990 B2 JP2565990 B2 JP 2565990B2
- Authority
- JP
- Japan
- Prior art keywords
- area
- data
- map
- sidewalk
- region
- 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.)
- Expired - Lifetime
Links
Landscapes
- Processing Or Creating Images (AREA)
- Image Analysis (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は地図データを認識して道路等に囲まれた街区
領域を求める地図認識装置に関する。The present invention relates to a map recognition device for recognizing map data to obtain a block area surrounded by roads and the like.
近年画像入出力装置の普及に伴い、計算機の入出力に
図面が用いられている。特に地理関連情報を対象とする
データベースを構成する場合、地図上には多くの情報が
多様な形で記載され、また図形、記号が混在しているた
め、必要な情報のみを選択的に抽出する技術が望まれて
いる。With the spread of image input / output devices in recent years, drawings are used for input / output of computers. Especially when constructing a database for geographical information, many information is described in various forms on the map, and figures and symbols are mixed, so only the necessary information is selectively extracted. Technology is desired.
第3図(イ)は“鎌倉通り”を含む市街地の一部を示
す地図であり、図中r1,r2…r7は領域を示している。こ
の領域のうちr1,r2,r3,r4は街区領域、r5,r6,r7は建物
領域を示している。各街区領域r1〜r4は周りを道路に囲
われており、この街区領域r1,r2,r4内に建物領域r5,r6,
r7が存在している状態が表されている。このような市街
地図から第4図(イ)に示す如き街区領域r1〜r4のみを
抽出して、換言すれば建物領域r5,r6,r7を除去した状態
の地図を得るための装置として、従来は第6図に示す如
き地図認識装置が提案されている(テレビジョン学会技
術報告IPA66−3)。Figure 3 (b) is a map showing a part of a city, including a "Kamakura street", drawing r 1, r 2 ... r 7 represents the region. In this area, r 1 , r 2 , r 3 , r 4 are block areas, and r 5 , r 6 , r 7 are building areas. Each block region r 1 to r 4 is surrounded by a road, and in this block region r 1 , r 2 , r 4 , building regions r 5 , r 6 ,
The state in which r 7 is present is represented. Such street map from Figure 4 by extracting such only city block region r 1 ~r 4 shown in (b), the building region r 5 In other words, r 6, r 7 to obtain a map of a state in which removal of the A map recognition device as shown in FIG. 6 has conventionally been proposed as the device (1) (Technical Report IPA66-3 of the Television Society).
第6図は従来の地図認識装置を示すブロック図であ
り、図中1は地図データを入力する地図データ入力手
段、2は入力された地図データを記憶する記憶手段、3
は街区領域データ出力手段、4は領域検出手段、5は領
域削除手段を示している。FIG. 6 is a block diagram showing a conventional map recognition device. In the figure, 1 is a map data input means for inputting map data, 2 is a storage means for storing the input map data, 3
Is a block area data output means, 4 is area detection means, and 5 is area deletion means.
而してこのような従来装置にあっては地図のベクトル
データ、文字データ等から構成される地図データを作成
し、これを地図データ入力手段1を通じて記憶装置2へ
記憶する。Thus, in such a conventional device, map data composed of map vector data, character data, etc. is created and stored in the storage device 2 through the map data input means 1.
記憶手段2に入力された地図データは、領域検出手段
4にて周囲を道路等の線に囲まれた領域r1〜r7を検出
し、これを領域データとして記憶手段2に記憶させる。
領域の検出は地図データのうちベクトルデータに基づ
き、例えばベクトルl1,l2,l3,l4で囲まれた領域としてr
3を検出する。他の領域についても同様である。With respect to the map data input to the storage means 2, the area detection means 4 detects areas r 1 to r 7 surrounded by lines such as roads, and stores them in the storage means 2 as area data.
Detection of regions based on the vector data of the map data, for example, r as an area enclosed by vector l 1, l 2, l 3 , l 4
Detect 3 The same applies to other areas.
また領域削除手段5により前記領域検出手段4にて検
出された領域r1〜r7のうち他の領域r1,r2,r4に含まれる
領域r5,r6,r7を建物領域と判断してこれを削除し、第4
図(イ)に示す如き態様の街区領域データとして記憶手
段2に記憶せしめ、街区領域データ出力手段3を通じて
出力するようになっている。The other regions r 1, r 2, areas included in r 4 r 5, r 6, the r 7 building region among the regions r 1 ~r 7 detected by the region detection unit 4 by the area deleting unit 5 It is judged that it is deleted and the fourth
The block area data is stored in the storage means 2 as shown in FIG. 1A and is output through the block area data output means 3.
ところで上述した如き従来装置にあっては、第3図
(イ)に示す如き市街地図については街区領域r1,r2,
r3,r4を支障なく抽出し得るが、例えば第3図(ロ)に
示す如き街区領域r1,r2,r4に接して歩道領域r8,r9が設
けられているような地図においては、第4図(ロ)に示
す如く歩道領域r8,r9を街区領域r1,r2,r4の一部として
認識してしまうという問題があった。By the way, in the conventional device as described above, in the case of the city map as shown in FIG. 3 (a), the block regions r 1 , r 2 ,
Although r 3 and r 4 can be extracted without any trouble, for example, sidewalk regions r 8 and r 9 are provided in contact with the block regions r 1 , r 2 and r 4 as shown in FIG. In the map, there is a problem that the sidewalk areas r 8 and r 9 are recognized as part of the block areas r 1 , r 2 and r 4 as shown in FIG.
本発明はかかる事情に鑑みなされたものであって、そ
の目的とするところは地図が歩道を含むか否かにかかわ
らず、歩道領域を除いた街区領域データを抽出し得る地
図認識装置を提供するにある。The present invention has been made in view of such circumstances, and an object thereof is to provide a map recognition device capable of extracting block area data excluding a sidewalk area regardless of whether or not the map includes a sidewalk. It is in.
本発明に係る地図認識装置は地図データが歩道を含む
か否かを判定して歩道領域を含む場合はこれを除いた領
域を本来の領域とする領域修正手段を具備する。The map recognition device according to the present invention comprises area correction means for determining whether or not the map data includes a sidewalk, and if the map data includes a sidewalk area, the area excluding the sidewalk area is the original area.
本発明はこれによって、歩道領域を包含しない領域を
認識し、これを除去した領域を抽出し得ることとなる。According to the present invention, the area which does not include the sidewalk area can be recognized and the area in which the area is removed can be extracted.
以下本発明をその実施例を示す図面に基づき具体的に
説明する。第1図は本発明に係る地図認識装置(以下本
発明装置という)のブロック図であり、図中1は地図デ
ータを入力する地図データ入力手段、2は入力された地
図データを記憶する記憶手段、3は街区領域データを作
成して出力する街区領域データ出力手段、4は記憶手段
2に記憶されている地図データに基づき線に囲まれた領
域を検出し、領域データを作成して記憶手段2に記憶さ
せる領域検出手段、5は記憶手段2に記憶されている領
域データのうち、他の領域内に包含されている状態にあ
る領域を建物領域と判定し、削除フラグをたてて削除す
る領域削除手段、6は記憶手段2に記憶されている領域
データに基づきこの領域から歩道領域の有無を判定し、
この歩道領域を含む領域を除いた領域に修正して記憶さ
せる領域修正手段である。Hereinafter, the present invention will be specifically described with reference to the drawings illustrating the embodiments. FIG. 1 is a block diagram of a map recognition device according to the present invention (hereinafter referred to as the device of the present invention), in which 1 is map data input means for inputting map data and 2 is storage means for storing the input map data. 3 is a block area data output means for creating and outputting block area data, 4 is an area surrounded by a line based on the map data stored in the storage means 2, and the area data is created and storing means The area detecting means 5 to be stored in the storage area 2 stores the area data stored in the storage means 2 as an area included in another area as a building area, and deletes it by setting a deletion flag. Area deleting means 6 for judging the presence or absence of a sidewalk area from this area based on the area data stored in the storage means 2,
This is an area correction means for correcting and storing the area excluding the area including the sidewalk area.
而していま第3図(ロ)に示す如き地図から第2図
(イ)に示す如きベクトルデータ、第2図(ロ)に示す
如き文字データ等からなる地図データを作成して地図デ
ータ入力手段1を通じて記憶装置2へ入力する。Then, map data including the vector data shown in FIG. 2 (a) and the character data shown in FIG. 2 (b) is created from the map shown in FIG. 3 (b) and the map data is input. Input to the storage device 2 through the means 1.
ベクトルデータは各ベクトルl1,l2〜l4の記号と、そ
の始点、終点位置(X座標,Y座標)の値等を含む。また
文字データは各文字を個別化する記号C1〜C4、文字の種
類、文字の位置(X座標、Y座標)等を含む。The vector data includes the symbols of the vectors l 1 and l 2 to l 4 and the values of the start point and the end point (X coordinate, Y coordinate) thereof. Further, the character data includes symbols C 1 to C 4 for individualizing each character, a character type, a character position (X coordinate, Y coordinate), and the like.
領域検出手段4、領域削除手段5の作用は第6図に示
す従来装置の領域検出手段、領域削除手段の作用と実質
的に同じである。The operations of the area detecting means 4 and the area deleting means 5 are substantially the same as the operations of the area detecting means and the area deleting means of the conventional apparatus shown in FIG.
即ち、領域検出手段4は記憶手段2に記憶されている
第2図(イ)に示す如きベクトルデータに基づき、例え
ばベクトルl6,l7,…l11で囲まれた領域(r1+r8に相当
する領域)を検出し、第2図(ハ)に示す如き領域デー
タを作成してこれを記憶手段2に記憶せしめる。領域デ
ータは各領域を示す記号r1,r2…と、各領域r1,r2…につ
いて夫々その周囲の輪郭線を構成するベクトル記号、例
えば領域r1+r8に相当する領域についてはl6,l7,…l11
と、他の領域に包含されて存在する領域を示す記号、例
えば領域r6についてみると、この領域r6を包含する領域
r2等を含む。That is, the region detecting means 4 on the basis of such vector data shown in Figure 2 stored in the storage unit 2 (b), for example, the vector l 6, l 7, ... region surrounded by the l 11 (r 1 + r 8 Area corresponding to (1) is detected, area data as shown in FIG. 2C is created and stored in the storage means 2. The area data includes the symbols r 1 , r 2 ... Representing each area and the vector symbols constituting the contour lines of each area r 1 , r 2 ... For example, the area corresponding to the area r 1 + r 8 is l 6 , l 7 , ... l 11
And a symbol indicating an area that is included in another area, for example, the area r 6 , the area that includes this area r 6
Including r 2 etc.
領域削除手段5は、記憶手段2に記憶されている領域
データ中、他の領域に包含されて存在する領域があり、
しかも輪郭線を共有していない場合、例えば第2図
(ハ)中に示す領域r6は建物領域と判断してこの領域r6
に対し削除フラグをたてて削除し、記憶手段2に記憶さ
せる。The area deleting means 5 has an area included in another area in the area data stored in the storage means 2,
Moreover when not sharing the contour, for example a region r 6 shown in FIG. 2 (c) This area determines the building region r 6
The deletion flag is set and deleted, and stored in the storage unit 2.
この記憶された領域データは第4図(ロ)に示す如
く、一部に街区領域を含む領域に歩道領域がそのまま取
り込まれた領域r1+r8,r3,r2+r4+r9が表された状態と
なる。As shown in FIG. 4 (b), the stored area data represents the areas r 1 + r 8 , r 3 , r 2 + r 4 + r 9 in which the sidewalk area is directly captured in the area including the block area. It will be in the state of being.
領域修正手段6は記憶手段2に記憶されている第2図
(ハ)に示す如き領域データに基づき領域が歩道領域を
含むか否かを判定し、次いで歩道領域を含む場合にはこ
れを除いた領域に修正する。The area correction means 6 determines whether or not the area includes a sidewalk area based on the area data stored in the storage means 2 as shown in FIG. Correct the area.
先ず歩道領域を含むか否かの判定は次の如くに行われ
る。First, the determination as to whether or not the sidewalk area is included is performed as follows.
領域データのうち、削除フラグのついていない一の領
域(これをrmとする)が他の領域(これをrnとする)に
包含されており、両領域rm,rnが領域の輪郭を構成する
ベクトルの少なくとも一部を共有し、しかも一の領域rm
がいかなる他の領域をも包含していないとき、前記一の
領域rmを歩道領域と判定する。Of the region data, one region without a deletion flag (this is r m ) is included in the other region (this is r n ), and both regions r m , r n are the outlines of the regions. constituting the share at least a part of a vector, yet one region r m
Does not include any other area, the one area r m is determined to be a sidewalk area.
例えば第2図において、ベクトルl6,l7,l8,l9,l10,l
11によって囲われた領域r1+r8はベクトルl7,l8,l9,l12
によって囲まれる領域r8を包含し、しかも領域r1+r8と
領域r8とはベクトルl7,l8,l9を共有し、しかも領域r8は
他の領域を含有しないので領域r8は歩道領域と判定す
る。For example, in FIG. 2, the vectors l 6 , l 7 , l 8 , l 9 , l 10 , l
The region r 1 + r 8 surrounded by 11 is the vector l 7 , l 8 , l 9 , l 12
Encompasses regions r 8 surrounded by, yet region r 1 + r 8 and the vector l 7 from the region r 8, l 8, share l 9, moreover region r 8 region r 8 does not contain any other region Is determined to be a sidewalk area.
領域が歩道領域を包含していると判定されたときは一
の領域rmに削除フラグを立てて他の領域rnから一の領域
rmを除いた領域に修正する。When it is determined that the area includes the sidewalk area, a deletion flag is set for one area r m and one area is selected from the other areas r n.
Modify the area excluding r m .
例えば領域r8に削除フラグを立てた後に、領域(r1+
r8に相当する領域)から領域r8を除いた領域であるベク
トルl6,l12,l10,l11で囲まれた領域r1を新たな領域と修
正する。これによって第3図(イ),(ロ)に示す地図
は歩道の有無にかかわらず第4図(イ)に相当する領域
データとなり、この領域データが領域データ出力手段3
を通じて出力されることとなる。For example, after setting the deletion flag in the area r 8 , the area (r 1 +
The region r 1 surrounded by the vectors l 6 , l 12 , l 10 , l 11 which is a region excluding the region r 8 from the region corresponding to r 8 ) is corrected as a new region. As a result, the maps shown in FIGS. 3 (a) and 3 (b) become area data corresponding to FIG. 4 (a) regardless of the presence or absence of the sidewalk, and this area data is used as the area data output means 3
Will be output through.
なお上述の実施例では街区領域と共に歩道を表示した
地図から街区領域を抽出する場合につき説明したが、例
えば第5図に示す如く街区領域r11と街区領域r12との建
物領域r13,r14間を階段、渡り廊下r15で連結しているよ
うな場合から街区領域r11,r12を抽出する場合にも適用
し得ることは勿論である。In the above-mentioned embodiment, the case where the block area is extracted from the map displaying the sidewalk together with the block area has been described. For example, as shown in FIG. 5, the building areas r 13 , r of the block area r 11 and the block area r 12 are shown. Of course, it can be applied to the case where the block areas r 11 and r 12 are extracted from the case where 14 are connected by stairs and a passage corridor r 15 .
以上の如く本発明装置にあっては歩道領域の有無を判
別し、歩道領域が存在する場合にはこれを除去した領域
を認識し得、正確な領域抽出が可能となるなど本発明は
優れた効果を奏するものである。As described above, in the device of the present invention, the presence or absence of the sidewalk area is discriminated, and when the sidewalk area exists, the area obtained by removing the sidewalk area can be recognized, and the present invention is excellent in that accurate area extraction is possible. It is effective.
第1図は本発明装置のブロック図、第2図(イ),
(ロ)は地図データを構成するベクトルデータ,文字デ
ータの説明図、第2図(ハ)は領域データの説明図、第
3図(イ),(ロ)は歩道がない場合と歩道がある場合
との市街区の一部を示す地図、第4図(イ),(ロ)は
街区領域を抽出処理した領域データを示す説明図、第5
図は街区領域同士が渡り廊下で連結されている状態を示
す地図、第6図は従来装置のブロック図である。 1……地図データ入力手段、2……記憶手段 3……街区領域データ出力手段、4……領域検出手段 5……領域削除手段、6……領域修正手段FIG. 1 is a block diagram of the device of the present invention, and FIG.
(B) is an explanatory diagram of vector data and character data that make up the map data, FIG. 2 (C) is an explanatory diagram of area data, and FIGS. 3 (A) and (B) have sidewalks with and without sidewalks. A map showing a part of the city block in the case, FIGS. 4 (a) and 4 (b) are explanatory views showing the region data obtained by extracting the block region, and FIG.
FIG. 6 is a map showing a state in which block areas are connected to each other in a corridor, and FIG. 6 is a block diagram of a conventional device. 1 ... Map data input means, 2 ... Storage means 3 ... Block area data output means, 4 ... Area detection means 5 ... Area deletion means, 6 ... Area correction means
───────────────────────────────────────────────────── フロントページの続き (72)発明者 前田 ▲あきら▼ 神奈川県鎌倉市大船5丁目1番1号 三 菱電機株式会社情報電子研究所内 (72)発明者 前田 陽二 神奈川県鎌倉市大船5丁目1番1号 三 菱電機株式会社情報電子研究所内 (72)発明者 脇本 浩司 神奈川県鎌倉市大船5丁目1番1号 三 菱電機株式会社情報電子研究所内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Maeda ▲ Akira ▼ 5-1, 1-1 Ofuna, Kamakura-shi, Kanagawa Sanryo Electric Co., Ltd. Information & Electronics Laboratory (72) Yoji Maeda 5-chome, Ofuna, Kamakura-shi, Kanagawa 1-1, Sanryo Electric Co., Ltd. Information Electronics Research Laboratory (72) Inventor Koji Wakimoto 5-1-1, Ofuna, Kamakura-shi, Kanagawa Sanryo Electric Co., Ltd.
Claims (1)
と、入力された地図データを記憶する記憶手段と、地図
データを解析し、道路等の地理的要素の境界を規定する
線で囲まれた領域を検出して領域データを作成し、前記
記憶手段に記憶させる領域検出手段と、該領域検出手段
で作成された領域データのうち一の領域が他の領域を包
含し、且つ両領域が輪郭を共有しない場合に、前記他の
領域を建物領域と判定して削除する領域削除手段と、該
領域削除手段によって削除されなかった領域についてそ
の領域が他の領域を包含し、包含されている他の領域は
いかなる領域をも包含せず、且つ両領域が少なくとも輪
郭の一部を共有している場合、前記他の領域を歩道領域
と判定し、この歩道領域を除いた領域に修正する領域修
正手段とを具備することを特徴とする地図認識装置。1. A map data input means for inputting map data, a storage means for storing the input map data, and a map data analysis means, which is surrounded by a line defining boundaries of geographical elements such as roads. Area detection means for detecting an area to create area data and storing the area data in the storage means, and one area of the area data created by the area detection means includes another area, and both areas are contoured. In the case where the other area is not shared, the area deleting means for judging the other area as a building area and deleting the area, and the area not deleted by the area deleting means include the other area, If the area does not include any area and both areas share at least a part of the contour, the other area is determined as a sidewalk area, and the area is corrected to an area excluding the sidewalk area. And means Map recognition apparatus characterized by.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63198367A JP2565990B2 (en) | 1988-08-09 | 1988-08-09 | Map recognizer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63198367A JP2565990B2 (en) | 1988-08-09 | 1988-08-09 | Map recognizer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0247780A JPH0247780A (en) | 1990-02-16 |
| JP2565990B2 true JP2565990B2 (en) | 1996-12-18 |
Family
ID=16389928
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63198367A Expired - Lifetime JP2565990B2 (en) | 1988-08-09 | 1988-08-09 | Map recognizer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2565990B2 (en) |
-
1988
- 1988-08-09 JP JP63198367A patent/JP2565990B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0247780A (en) | 1990-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10713285B2 (en) | Geocoding locations near a specified city | |
| US20080240513A1 (en) | Method and device for updating map data | |
| US6205398B1 (en) | Apparatus and method for navigation and medium for providing the method | |
| JP2004198530A (en) | Map update system, map update method, and computer program | |
| JP2565990B2 (en) | Map recognizer | |
| JP3975148B2 (en) | Map display device | |
| JP2001229483A (en) | Traffic flow simulator and navigation terminal | |
| JPH05142993A (en) | Map generation device | |
| JPH09230785A (en) | Map display device | |
| JP4850161B2 (en) | Road map data creation device | |
| JP3366783B2 (en) | Route guidance device | |
| JP3382377B2 (en) | Car navigation system | |
| JP3577426B2 (en) | Navigation video summarization method and recording medium storing navigation video summarization program | |
| JPH0249587B2 (en) | ||
| JP2876883B2 (en) | Map display device for vehicles | |
| JP2822967B2 (en) | Simple map making device | |
| JPH10269354A (en) | Noise pixel removal method, geographic image processing apparatus, and recording medium | |
| JP2573758B2 (en) | Data search method | |
| JPH05108729A (en) | Line drawing data retrieving system and line drawing data format | |
| JP3423775B2 (en) | Figure editing and drawing device | |
| JPH0785262B2 (en) | Drawing input device | |
| JPH05751B2 (en) | ||
| JP3208861B2 (en) | Electronic map device | |
| JPH02141611A (en) | Vehicle route guidance device | |
| JPH09305106A (en) | Simple map plotting method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071003 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081003 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term |