JP3286366B2 - Inspection apparatus for contour data and automatic drawing input system including the same - Google Patents
Inspection apparatus for contour data and automatic drawing input system including the sameInfo
- Publication number
- JP3286366B2 JP3286366B2 JP35602992A JP35602992A JP3286366B2 JP 3286366 B2 JP3286366 B2 JP 3286366B2 JP 35602992 A JP35602992 A JP 35602992A JP 35602992 A JP35602992 A JP 35602992A JP 3286366 B2 JP3286366 B2 JP 3286366B2
- Authority
- JP
- Japan
- Prior art keywords
- view
- sectional
- display
- cross
- displaying
- 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 - Fee Related
Links
Landscapes
- Processing Or Creating Images (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、等高線や水深線を含む
地図や海図、あるいは等圧線を含む天気図などを電子化
する図面入力システムなどに利用される等高線データの
検査装置及びこれを含む図面自動入力システム等に関す
るものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a contour line data inspection apparatus and a drawing including the same, which are used in a drawing input system for digitizing a map or a marine chart including contour lines or water depth lines, or a weather chart including contour lines. It relates to an automatic input system and the like.
【0002】[0002]
【従来の技術】図面自動入力システムでは、イメージス
キャナで読取られた設計図や地図などの図面が細線化処
理されたのち、折線によって近似されるベクトル化デー
タに変換され、そのままあるいは編集を受けたのち保存
される。地図や海図あるいは天気図など高さの情報を有
する曲線群を含む図形データについては、この曲線群が
ベクトル化されたのち表示され、表示画面上で対話的処
理に基づき曲線群のそれぞれれぞれに高さを示す情報が
付加される。また、特開昭50ー928号公報や特開昭
63ー175974号公報などにも記載されているよう
に、地図上の等高線の分布を光学的に読取って断面図を
描かせる装置も知られている。2. Description of the Related Art In an automatic drawing input system, a drawing such as a design drawing or a map read by an image scanner is subjected to thinning processing, converted into vectorized data approximated by a broken line, and processed as it is or edited. Saved later. For graphic data including a curve group having height information such as a map, a marine chart, or a weather map, this curve group is displayed after being vectorized, and each of the curve groups is displayed on a display screen based on interactive processing. Is added to the information indicating the height. Further, as described in Japanese Patent Application Laid-Open No. 50-928 and Japanese Patent Application Laid-Open No. 63-175974, there is also known an apparatus which optically reads the distribution of contour lines on a map and draws a sectional view. ing.
【0003】ベクトル化された曲線群に高さの情報を付
加する方法としては原図中に書込まれている標高や水深
あるいは気圧などを示す数字を自動的に文字認識して対
応のベクトル化曲線に付加するという完全自動式も考え
られる。しかしながら、現状は、以下のような完全手動
式や半手動式が採用されている。すなわち、完全手動式
は、作業者がベクトル化済みの曲線群を画面に表示さ
せ、マウスなどのポインティングデバイスを用いて表示
画面上の個々の曲線を逐一指定しながら原図から読取っ
た高さの情報をキー入力などによって逐一付加してゆく
方式である。また、半手動式は、作業者がベクトル化済
みの曲線群を画面に表示させ、高さ方向に沿って選択し
た適宜な本数の曲線群の両端については高さの情報を手
動入力し、中間の隣接曲線群については手動入力した高
さのステップ(標高差など)に基づき高さの情報を自動
的に計算させ付加させる方式である。A method of adding height information to a vectorized curve group is to automatically recognize characters of an altitude, a water depth, an atmospheric pressure, or the like written in an original figure by character recognition. It is also possible to add a fully automatic method. However, at present, the following fully manual type or semi-manual type is adopted. In other words, in the fully manual method, the operator displays a vectorized curve group on the screen, and uses the pointing device such as a mouse to designate each curve on the display screen one by one while reading the height information read from the original drawing. Is added one by one by key input or the like. In the semi-manual type, the operator displays a vectorized curve group on the screen, manually inputs height information at both ends of an appropriate number of curve groups selected along the height direction, Is a method of automatically calculating and adding height information based on a manually input height step (elevation difference or the like).
【0004】[0004]
【発明が解決しようとする課題】上述のように、ベクト
ル化された曲線群への高さの情報の付加は表示画面上で
の対話的な入力作業で行っているため人為的な入力ミス
が発生し易くなるが、このような入力ミスの有無を曲線
群が錯綜した表示図面上で検査することは極めて困難で
あり、入力ミスが発見出来ない事態が発生し易くなると
いう問題がある。また、上記完全手動式についても、標
高などを示す数字の誤認識によって誤った高さ情報が付
加される場合が考えられるが、そのような誤りの検査も
同様に困難になるという問題がある。As described above, the addition of height information to a vectorized curve group is performed by an interactive input operation on a display screen. However, it is extremely difficult to inspect the presence or absence of such an input error on a display drawing in which the curve groups are complicated, and there is a problem that an input error cannot be easily detected. In addition, in the case of the completely manual method, erroneous height information may be added due to erroneous recognition of a numeral indicating an altitude or the like. However, there is a problem that it is difficult to check for such an error.
【0005】従って、本発明の一つの目的は、高さ情報
の誤入力の有無を迅速・確実に行うことが可能な検査装
置と検査方法を提供することにある。本発明の他の目的
は、検査の結果、誤入力が発見された場合には、直ちに
高さ情報の再入力による修正作業に移行可能とすること
により修正作業の能率化を実現した等高線データの編集
装置とこれを含む図面自動入力システムを提供すること
にある。Accordingly, it is an object of the present invention to provide an inspection apparatus and an inspection method capable of quickly and surely determining whether or not height information has been erroneously input. Another object of the present invention is to make it possible to immediately shift to a correction work by re-inputting height information when an erroneous input is found as a result of the inspection, thereby realizing the efficiency of the correction work of contour data. An object of the present invention is to provide an editing device and an automatic drawing input system including the same.
【0006】[0006]
【課題を解決するための手段】本発明に係わる等高線デ
ータの検査装置は、等高線その他の高さの情報を有する
曲線群を含む平面図を表示装置の表示画面上に表示する
平面図表示手段と、表示装置に表示中の曲線群をこの表
示画面上で指定された任意の2点を通る線分(切断線)
で切断した断面図を作成する断面図作成手段と、この作
成済みの断面図を、表示画面上での平面図の表示領域内
の一部分に選択された断面図の領域内に表示する断面図
表示手段を備えている。According to the present invention, there is provided an apparatus for inspecting contour data, comprising: a plan view display means for displaying a plan view including a curve group having contour lines and other height information on a display screen of a display device; , a line segment passing through any two points specified the curves being displayed on the display device on the display screen (cutting line)
In a cross-sectional view creating means for creating a cut cross-sectional view, displays the cross-sectional view of the already created, in the region of the cross section which is selected in a part of the display area <br/> plan view on the display screen And a cross-sectional display means.
【0007】更に、上記断面図表示手段は、作成された
断面図を平面図表示手段の表示領域をほぼ4等分した値
よりも小さな面積であって任意の2点を通る線分を含ま
ない表示領域内の上下左右の4隅の一つに表示するよう
に構成されている。 [0007] Further, the above-mentioned sectional view display means is prepared.
A value obtained by dividing the display area of the sectional view into approximately four equal parts of the display area of the plan view display means.
Includes a line segment smaller than the area and passing through any two points
Display in one of the four corners of the display area
Is configured.
【0008】[0008]
【作用】検査作業者が等高線その他の高さの情報を有す
る曲線群を含む平面図を表示装置に表示させ、この表示
中の平面図中に任意の2点を指定すると、等高線などの
曲線群をこの2点を結ぶ線分で切断した断面図が自動的
に作成される。この断面図の作成は、指定された切断線
と各曲線との交点とを検出しこの交点と基準点との距離
を自動的に計算させると共に各曲線が有する高さの情報
を読取ることによって容易に実現できる。この作成され
た断面図が平面図の表示領域の一部に選択した領域内に
表示される。曲線の高さの情報に入力ミスが存在すれ
ば、表示中の断面図中に隣接点との連続性を欠く特異な
点が出現する。このような連続性に関する特異な点の有
無を目視によって検査することにより、高さの情報の入
力ミスの有無が容易に判定可能となる。When an inspection operator displays a plan view including a curve group having contour lines and other height information on a display device and designates any two points in the displayed plan view, a curve group such as contour lines is displayed. Is automatically created by cutting a line with a line segment connecting these two points. Creation of this cross-sectional view is easy by detecting the intersection of the specified cutting line and each curve, automatically calculating the distance between this intersection and the reference point, and reading the height information of each curve. Can be realized. The created sectional view is displayed in an area selected as a part of the display area of the plan view. If there is an input error in the information on the height of the curve, a unique point that lacks continuity with an adjacent point appears in the displayed cross-sectional view. By visually inspecting the presence or absence of such a unique point regarding continuity, it is possible to easily determine the presence or absence of a height information input error.
【0009】更に、本発明によれば、断面図表示手段が
作成された断面図を、平面図表示手段の表示領域をほぼ
4等分した値よりも小さな面積であって上記任意の2点
を通る線分を含まない表示領域内の上下左右の4隅の一
つに表示することにより、断面図によって発見された誤
入力の疑いのある等高線を平面図中で迅速・確実に入力
でき、必要に応じて、正しい高さ情報を入力しなおすと
いう修正作業を一貫して行うことができるように構成さ
れている。 Further, according to the present invention, the sectional view display means is provided.
The created cross-sectional view is displayed in the display area of the plan view display
Any two points above the area smaller than the value divided into four
One of the four corners, up, down, left, and right, in the display area not including the line segment passing through
By displaying one on the other, errors found in the cross-section
Contour lines suspected of input are input quickly and reliably in the plan view
Yes, and if necessary, re-enter the correct height information
Configuration so that it can be performed consistently.
Have been.
【0010】[0010]
【実施例】図4は、本発明の一実施例の検査装置を一部
として含む図面自動入力システムの全体構成の一例を示
すブロック図であり、10は図面自動入力部、20は表
示・編集部である。図面自動入力部10はイメージスキ
ャナ11、スキャナインタフェース部12、データメモ
リ13及びベクトル化処理部14から構成され、表示・
編集部20は、CPU21、データメモリ22、表示制
御部23、CRT24、入力インタフェース部25、キ
ーボード26及びマウス27から構成されている。FIG. 4 is a block diagram showing an example of the entire configuration of an automatic drawing input system including a part of the inspection apparatus according to one embodiment of the present invention. Department. The drawing automatic input unit 10 includes an image scanner 11, a scanner interface unit 12, a data memory 13, and a vectorization processing unit 14, and displays and displays images.
The editing unit 20 includes a CPU 21, a data memory 22, a display control unit 23, a CRT 24, an input interface unit 25, a keyboard 26, and a mouse 27.
【0011】等高線などの高さ情報を含む曲線群から成
る地図などがイメージスキャナ11によってラスターデ
ータとして読取られ、スキャナインタフェース部12を
介してデータメモリ13に保存される。以下では、説明
の便宜上、自動入力対象の図面を地図とする。ベクトル
化処理部14は、データメモリに保存済みのラスターデ
ータを読出して、等高線と文字や記号データとを分離
し、等高線については細線化処理と折線によるベクトル
化処理を行って、データメモリ13に保存する。表示・
編集部20のCPU21は、編集作業者がキーボード2
6から投入したコマンドに従ってデータメモリ13に保
存中のベクトル化された等高線を読出し、これを表示制
御部23を介してCRT24に表示する。A map composed of a group of curves including height information such as contour lines is read as raster data by the image scanner 11 and stored in the data memory 13 via the scanner interface unit 12. In the following, for convenience of description, a drawing to be automatically input is referred to as a map. Vector processing unit 14, reads the saved raster Deta in the data memory, to separate the contours and characters and symbols data, for contours performs vectorization processing by thinning process and line, the data memory 13 To save. display·
The CPU 21 of the editing unit 20 operates the keyboard 2
According to the command input from step 6, the vectorized contour lines stored in the data memory 13 are read out and displayed on the CRT 24 via the display control unit 23.
【0012】編集作業者は、CRT24に表示中の自動
入力された地図中に含まれる任意の等高線をマウス27
で指定し、元の地図から読取った標高データをこのマウ
ス27やキーボード26を介して入力してゆくことによ
り、表示中の等高線に標高データを付加するという入力
作業を行う。この標高データの入力作業は、前述したよ
うに、各等高線について手作業で逐一標高データを入力
してゆく完全手動方式や、中間の等高線については指定
されたステップに基づき標高データを自動的に計算して
付加してゆくという半手動方式によって行われる。The editing operator uses the mouse 27 to draw any contours contained in the automatically input map displayed on the CRT 24.
By inputting the altitude data read from the original map through the mouse 27 and the keyboard 26, an input operation of adding the altitude data to the contour line being displayed is performed. Input work of the altitude data, as described above, or fully manual method slide into entering the point by point elevation data manually for each contour, the altitude data based on the specified step for intermediate contours automatically It is performed by a semi-manual method of calculating and adding.
【0013】上記標高データの入力が終了すると、CP
U21と作業者との対話に基づき、図1のフローチャー
トに示す標高データの誤入力の有無の検査が開始され
る。CPU21は、まず、データメモリ13に保存中の
ベクトル化した等高線を含む地図をキーボード26から
の指令に従って読出し、これを表示制御部23を介して
CRT24に表示する(ステップS1)。図5は、この
ようにしてCRT24に表示された地図の一例を示して
いる。CPU21は、上記表示が終了すると、作業者に
よる任意の2点(A点,B点とする)の指定の待ち状態
に移行する(ステップS2)。作業者は、検査したい等
高線の範囲を特定するために、マウス27を操作して表
示中の地図上に任意の2点A,Bを指定する。When the input of the altitude data is completed, the CP
Based on the dialog between U21 and the operator, the inspection for the presence / absence of erroneous input of the elevation data shown in the flowchart of FIG. 1 is started. First, the CPU 21 reads a map including vectorized contour lines stored in the data memory 13 in accordance with a command from the keyboard 26, and displays the map on the CRT 24 via the display control unit 23 (step S1). FIG. 5 shows an example of the map displayed on the CRT 24 in this manner. When the above-mentioned display is completed, the CPU 21 shifts to a waiting state in which two arbitrary points (points A and B) are designated by the operator (step S2). The operator operates the mouse 27 to specify arbitrary two points A and B on the displayed map in order to specify the range of the contour line to be inspected.
【0014】CPU21は、作業者が指定した2点A,
Bを連結する線分ABを作成し、これをCRT24上に
表示する(ステップS3)。図6は、このようにして図
5の地図上に線分ABの表示が付加された状態を例示し
ている。引き続き、CPU21は、地図中の等高線群を
線分ABで切断した断面図を作成し、これをデータメモ
リ22上に保存する(ステップS4)。最後に、CPU
21は、断面図の表示領域が線分ABに重ならない様
に、地図の表示領域内に線分ABを含まない領域を断面
図の表示領域として選択し、ここにデータメモリ22に
保存中の断面図を表示する(ステップS5)。図7は、
このようにして、CRT24に地図と断面図が混在して
表示された状態を例示している。The CPU 21 includes two points A,
A line segment AB connecting B is created and displayed on the CRT 24 (step S3). FIG. 6 illustrates a state where the display of the line segment AB is added to the map of FIG. 5 in this manner. Subsequently, the CPU 21 creates a sectional view in which the contour line group in the map is cut by the line segment AB, and stores the sectional view in the data memory 22 (step S4). Finally, the CPU
21 is such that the display area of the sectional view does not overlap the line segment AB
Next, an area not including the line segment AB in the display area of the map is selected as a display area of the cross-sectional view, and the cross-sectional view stored in the data memory 22 is displayed here (step S5). FIG.
In this manner, a state in which a map and a cross-sectional view are mixedly displayed on the CRT 24 is illustrated.
【0015】図7の断面図は、線分ABと各等高線との
交点と点Aとの距離を横軸とし、各等高線の標高を縦軸
としている。図7は、各等高線の標高を示す点が隣接等
高線にわたって滑らかに変化しているため、標高データ
の誤入力が存在しないと推定される場合を例示してい
る。これに対して、図8の断面図に例示するように、あ
る等高線の標高を示す点が隣接等高線から急激に変化し
ている特異な点が存在する場合には、この等高線につい
ての標高データの誤入力の疑いがあると判断される。こ
の場合、自動入力前の地図との対比が行われ、標高デー
タの誤入力であることが判明すると、この等高線につい
て正しい標高データの再入力が行われる。In the sectional view of FIG. 7, the horizontal axis represents the distance between the intersection of the line segment AB and each contour line and the point A, and the vertical axis represents the elevation of each contour line. FIG. 7 illustrates a case where it is estimated that there is no erroneous input of the elevation data because the point indicating the elevation of each contour line changes smoothly over the adjacent contour lines. On the other hand, as illustrated in the cross-sectional view of FIG. 8, when there is a peculiar point in which the point indicating the elevation of a certain contour line changes rapidly from the adjacent contour line, the elevation data of this contour line It is determined that erroneous input is suspected. In this case, comparison with the map before automatic input is performed, and if it is determined that the input of the elevation data is erroneous, correct input of the elevation data is performed again for the contour line.
【0016】図1のステップS4における断面図作成処
理の内容を図2のフローチャートによって更に詳細に説
明する。CPU21は、断面図作成処理を開始すると、
まず表示中の地図に含まれる最初のベクトル化された等
高線を選択し(ステップS4a)、この選択した等高線
と線分ABとの交点を探索し(ステップS4b)、その
ような交点の有無を判定する(ステップS4c)。CP
U21は、交点が存在する場合には、この交点と点Aと
の距離を計算し、ベクトル化された等高線に付加されて
いる標高データを読取り、計算した距離と読取った標高
データの対を断面図データの一部としてデータメモリ2
2に保存し(ステップS4d)、次のステップS4eに
進む。The details of the cross-sectional view creation process in step S4 of FIG. 1 will be described in more detail with reference to the flowchart of FIG. When the CPU 21 starts the sectional view creation process,
First, the first vectorized contour line included in the displayed map is selected (step S4a), and the intersection of the selected contour line and the line segment AB is searched (step S4b), and the presence or absence of such an intersection is determined. (Step S4c). CP
If an intersection exists, U21 calculates the distance between this intersection and point A, reads the elevation data added to the vectorized contour line, and cross-sections the pair of the calculated distance and the read elevation data. Data memory 2 as part of the figure data
2 (step S4d), and then proceeds to the next step S4e.
【0017】CPU21は、交点が存在しない場合に
は、直ちにステップS4eに進み、次の等高線が存在す
るか否かを判定し、存在すれば次の等高線データを選択
してステップS4bに戻り、この等高線について交点の
探索、交点が存在する場合の断面図データの作成を反復
する。CPU21は、ステップS4eで、次の等高線が
存在しない、すなわち全ての等高線について交点の探索
と断面図データの作成が終了したと判定すると、断面図
作成処理を終了する。If there is no intersection, the CPU 21 immediately proceeds to step S4e, determines whether or not the next contour line exists, and if so, selects the next contour line data and returns to step S4b. The search for intersections for contour lines and the creation of cross-sectional view data when intersections exist are repeated. If the CPU 21 determines in step S4e that the next contour does not exist, that is, the search for the intersection and the creation of the cross-sectional data have been completed for all the contours, the cross-sectional view creation processing ends.
【0018】図1のステップS5における断面図表示処
理の内容を図3のフローチャートによって更に詳細に説
明する。CPU21は、断面図表示処理を開始すると、
まず地図(等高線群の平面図)の表示領域のうち線分A
Bを含まない部分を断面図の表示領域として選択し(ス
テップS5a)、この選択した表示領域内に作成済みの
断面図を表示する(ステップS5b)。この結果、図7
と8とに例示するように、切断線ABを含む地図の一部
と、この切断線ABによる断面図とが同時にCRT上に
表示され、平面図と断面図とが容易に対応付けられる。
このように、平面図中の切断線ABを隠さないように断
面図を表示することは、断面図の表示領域の面積を平面
図の表示領域の面積の1/4未満に設定すると共に、切
断線ABの設定位置に応じて断面図の表示領域を平面図
の表示領域の左右上下の4隅の一つに設定することによ
り確実に実現できる。The contents of the sectional view display processing in step S5 of FIG. 1 will be described in more detail with reference to the flowchart of FIG. When the CPU 21 starts the sectional view display processing,
First, in the display area of the map (the plan view of the contour line group), the line segment A
A portion not including B is selected as a display area of the cross-sectional view (step S5a), and the prepared cross-sectional view is displayed in the selected display area (step S5b). As a result, FIG.
As shown in FIGS. 8 and 9, a part of the map including the cutting line AB and a cross-sectional view taken along the cutting line AB are simultaneously displayed on the CRT, and the plan view and the cross-sectional view are easily associated with each other.
As described above, displaying the cross-sectional view so as not to hide the cutting line AB in the plan view sets the area of the display area of the cross-sectional view to less than 1 / of the area of the display area of the plan view and cuts the area. This can be surely realized by setting the display area of the sectional view to one of the left, right, upper and lower corners of the display area of the plan view in accordance with the set position of the line AB.
【0019】続いて、CPU21は、切断線ABに最隣
接の等高線を選択し(ステップS5c)、この選択した
等高線とこの等高線に対応する断面図中の標高を示す点
のそれぞれの表示色を変更し、表示画面の外側、例えば
下側に確保された作業領域内にこの等高線の標高値を表
示する(ステップS5d)。例えば、CPU21は、等
高線群が青色で表示されている場合には選択した等高線
の表示色のみを黄色に変更し、断面図中の標高点が緑色
で表示されている場合には選択した等高線に対応する標
高点の表示色のみを赤色に変更する。Subsequently, the CPU 21 selects the contour line closest to the cutting line AB (step S5c), and changes the display colors of the selected contour line and the point indicating the altitude in the sectional view corresponding to the contour line. Then, the elevation value of the contour line is displayed outside the display screen, for example, in a work area secured on the lower side (step S5d). For example, when the contour line group is displayed in blue, the CPU 21 changes only the display color of the selected contour line to yellow, and when the elevation point in the cross-sectional view is displayed in green, the CPU 21 changes to the selected contour line. Only the display color of the corresponding elevation point is changed to red.
【0020】CPU21は、上記表示色の変更と標高値
との表示を行ったのち次のステップS5eに進み、作業
者が入力する歩進指令の待ち状態に移行する。作業者
が、キーボードやマウスを使用して歩進指令を入力する
と、これを検出したCPU21はステップS5fに移行
し、選択中の等高線に隣接する(点B側に)新たな等高
線を選択し、直前に選択した等高線と対応の標高点につ
いてステップS5dで変更した表示色を元に戻し(ステ
ップS5g)、ステップS5dに復帰する。このように
して、作業者が歩進指令を発するたびに、A点からB点
に向かって新たな等高線と対応の標高点が選択され、こ
の新たに選択された等高線と対応の標高点の着色変更が
ステップS5iで終了指令が検出されるまで反復され
る。この表示色の変更によって、平面図中のどの等高線
が断面図中のどの標高点に対応しているのかが作業者に
とって一目瞭然となる。After changing the display color and displaying the altitude value, the CPU 21 proceeds to the next step S5e, and shifts to a state of waiting for a step command input by the operator. When the worker inputs a stepping command using a keyboard or a mouse, the CPU 21 that has detected the command moves to step S5f, and selects a new contour line (to the point B side) adjacent to the selected contour line, The display color changed in step S5d for the elevation point corresponding to the contour line selected immediately before is returned to the original (step S5g), and the process returns to step S5d. In this way, every time the worker issues a stepping command, a new contour line and a corresponding elevation point are selected from point A to point B, and the newly selected contour line and the corresponding elevation point are colored. The change is repeated until an end command is detected in step S5i. By changing the display color, it becomes obvious to the operator which contour line in the plan view corresponds to which elevation point in the cross-sectional view.
【0021】以上、断面図として標高点を表示する構成
を例示したが、標高点を先端とする棒グラフ状の図を表
示する構成としてもよい。As described above, the configuration in which the elevation point is displayed as a cross-sectional view has been exemplified. However, a configuration in which a bar-shaped figure having the elevation point as a tip may be displayed.
【0022】また、平面図の表示領域のうち切断線を含
まない部分に断面図を表示する構成を例示した。しかし
ながら、平面図中の等高線と断面図中の対応の標高デー
タの表示色を同期して変更する場合には、断面図中で発
見された特異な標高データに対応する等高線が一部でも
平面図中表示されていればこの対応の等高線を容易に識
別し、正しい標高データの再入力が可能となる。この点
を考慮すれば、平面図中の切断線の一部が断面図によっ
て隠されるような表示の態様も許容することができる。Further, the configuration in which the sectional view is displayed in a portion not including the cutting line in the display area of the plan view has been exemplified. However, when the display colors of the contour lines in the plan view and the corresponding elevation data in the sectional view are changed in synchronization, even if some contour lines corresponding to the peculiar elevation data found in the sectional view are in the plan view. If it is displayed in the middle, the corresponding contour line can be easily identified, and correct altitude data can be input again. Considering this point, a display mode in which a part of the cutting line in the plan view is hidden by the cross-sectional view can be allowed.
【0023】[0023]
【発明の効果】以上詳細に説明したように、本発明に係
わる等高線データの検査装置は、地図などの平面図中に
随意に指定された切断線による断面図を作成し、これを
平面図と共に表示する構成であるから、隣接標高点との
連続性を欠く特異な点の有無に基づき等高線に対する標
高データの誤入力の有無を容易に検査できるという効果
が奏される。As described in detail above, the contour line data inspection apparatus according to the present invention creates a cross-sectional view along a cutting line arbitrarily designated in a plan view such as a map, and combines this with the plan view. Since the display is configured, it is possible to easily check whether or not there is an erroneous input of the elevation data with respect to the contour line based on the presence or absence of a unique point that lacks continuity with the adjacent elevation point.
【0024】更に、本発明によれば、断面図表示手段が
作成された断面図を、平面図表示手段の表示領域をほぼ
4等分した値よりも小さな面積であって上記任意の2点
を通る線分を含まない表示領域内の上下左右の4隅の一
つに表示する構成であるから、表示された断面図によっ
て発見された誤入力の疑いのある等高線を平面図中で迅
速・確実に識別でき、必要な場合には正しい高さ情報を
入力しなおすという修正作業を一貫して行うことができ
る。このため、編集、検査、修正という図面入力システ
ムに必要な全作業の能率が大幅に向上するという利点が
ある。 Further, according to the present invention, the sectional view display means is provided.
The created cross-sectional view is displayed in the display area of the plan view display
Any two points above the area smaller than the value divided into four
One of the four corners, up, down, left, and right, in the display area not including the line segment passing through
In this configuration, contour lines suspected of erroneous input found from the displayed cross-sectional view can be quickly and reliably identified in the plan view, and if necessary, correct height information is input again. Can be performed consistently. For this reason, there is an advantage that the efficiency of all operations required for the drawing input system of editing, inspection, and correction is greatly improved.
【図1】本発明の一実施例に係わる等高線データの検査
装置による検査処理の概要を説明するためのフローチャ
ートである。FIG. 1 is a flowchart illustrating an outline of an inspection process performed by an inspection apparatus for contour data according to an embodiment of the present invention.
【図2】図1のステップS4における断面図作成処理の
内容を説明するためのフローチャートである。FIG. 2 is a flowchart for explaining the contents of a cross-sectional view creation process in step S4 of FIG. 1;
【図3】図1のステップS5における断面図表示処理の
内容を説明するためのフローチャートである。FIG. 3 is a flowchart for explaining the contents of a sectional view display process in step S5 of FIG. 1;
【図4】上記実施例の検査装置を一部として含む図面自
動入力システムの全体構成を示すブロック図面である。FIG. 4 is a block diagram showing an overall configuration of an automatic drawing input system including the inspection apparatus of the embodiment as a part.
【図5】上記実施例の検査装置を構成する表示装置に表
示されるベクトル化等高線を含む地図の一例を示す図で
ある。FIG. 5 is a diagram showing an example of a map including vectorized contours displayed on a display device constituting the inspection device of the embodiment.
【図6】図面5の地図とその中に指定された線分ABの
一例を示す図である。FIG. 6 is a diagram showing an example of the map of FIG. 5 and a line segment AB specified therein;
【図7】図面6の線分ABによる断面図と平面図が同時
に表示された画面の一例を示す図である。FIG. 7 is a diagram showing an example of a screen on which a cross-sectional view and a plan view taken along line AB in FIG. 6 are simultaneously displayed.
【図8】図面6の線分ABによる断面図と平面図が同時
に表示された画面の一例を示す図である。FIG. 8 is a diagram showing an example of a screen on which a cross-sectional view and a plan view by a line segment AB in FIG. 6 are simultaneously displayed.
10 図面自動入力部 20 表示・編集部 21 CPU 24 CRT 26 キーボード 27 マウス 10 Automatic Drawing Input Unit 20 Display / Editing Unit 21 CPU 24 CRT 26 Keyboard 27 Mouse
フロントページの続き (56)参考文献 特開 平2−146681(JP,A) 特開 平3−129480(JP,A) 特開 昭64−66685(JP,A) FACOM OS IV/X8 CO NPAS 解説書(等高線作画プログラ ム),富士通株式会社,1982年5月31 日,第2版,p.1,2,6,7,15− 20,97,99,103,104 (58)調査した分野(Int.Cl.7,DB名) G06T 11/60 G06F 17/50 G09B 29/00 - 29/14 G06T 1/00 CSDB(日本国特許庁)Continuation of front page (56) References JP-A-2-146681 (JP, A) JP-A-3-129480 (JP, A) JP-A-64-66685 (JP, A) FACOM OS IV / X8 CONPAS (Contour Drawing Program), Fujitsu Limited, May 31, 1982, 2nd edition, p. 1,2,6,7,15-20,97,99,103,104 (58) Fields investigated (Int. Cl. 7 , DB name) G06T 11/60 G06F 17/50 G09B 29/00-29 / 14 G06T 1/00 CSDB (Japan Patent Office)
Claims (7)
ル化曲線群を含む平面図を表示装置の表示画面上に表示
する平面図表示手段と、 前記表示中の曲線群をこの表示画面上で指定された任意
の2点を通る線分で切断した断面図を作成する断面図作
成手段と、 この断面図作成手段が作成した断面図を、前記表示画面
上での前記平面図の表示領域内の一部分に選択された断
面図の表示領域内に表示する断面図表示手段とを備え、 前記断面図表示手段は、前記作成された断面図を、前記
平面図表示手段の表示領域をほぼ4等分した値よりも小
さな面積であって前記任意の2点を通る線分を含まない
前記表示領域内の上下左右の4隅の一つに表示す ること
を特徴とする等高線データの検査装置。1. A plan view display means for displaying a plan view including a vectorized curve group having contour lines and other height information on a display screen of a display device; and displaying the displayed curve group on the display screen. A sectional view creating means for creating a sectional view cut by a line passing through any two specified points; and a sectional view created by the sectional view creating means in a display area of the plan view on the display screen. and a cross-sectional view displaying means for displaying in the display area of the selected cross-sectional view of a portion, the cross-sectional view displaying means, a cross-sectional view of the created, the
Less than a value obtained by dividing the display area of the plan view display means into approximately four equal parts
It is a small area and does not include a line segment passing through the above two arbitrary points
Inspection apparatus contour data characterizing that you display on one of the four corners of the vertical and horizontal of the display area.
のうちの一つの曲線が指定された場合にその曲線を他の
曲線群とは異なる表示色に変更すると共に、前記断面図
表示手段は、前記断面図中の対応の高さを示すデータを
他のデータ群とは異なった表示色に変更することを特徴
とする等高線データの検査装置。Wherein Oite to claim 1, wherein the plan view display means, the other curves of the curve when a curve of the curves in the plan view in the display is specified In addition to changing the display color to a different display color, the cross-sectional view display means changes the data indicating the corresponding height in the cross-sectional view to a display color different from that of another data group. apparatus.
沿ってかつ歩進指令に従って順次行われることを特徴と
する等高線データの検査装置。3. The contour line data inspection apparatus according to claim 2 , wherein one of the curves in the curve group is designated sequentially along the line segment and in accordance with a stepping command.
ル化曲線群を含む平面図を表示装置の表示画面上に表示
することと、 前記表示装置に表示中の曲線群をこの表示画面上で指定
された任意の2点を通る線分で切断した断面図を作成す
ることと、 この作成された断面図を、前記表示画面の表示領域をほ
ぼ4等分した値よりも小さな面積であって前記任意の2
点を通る線分を含まない前記表示領域内の上下左右の4
隅の一つに表示することとを含むことを特徴とする等高
線データの検査方法。4. Displaying a plan view including a vectorized curve group having contour lines and other height information on a display screen of a display device, and displaying the curve group being displayed on the display device on the display screen. and creating a cross-sectional view taken along a line through any two points specified, the cross-sectional view this created, Ho a display area of the display screen
The area smaller than the value obtained by equally dividing the area by four
Up, down, left, and right in the display area not including a line segment passing through a point
Displaying contour data at one of the corners .
ル化曲線群を含む平面図を表示装置の表示画面上に表示
する表示手段と、 前記高さ情報が付加された表示中の曲線群をこの表示画
面上で指定された任意の2点を通る線分で切断した断面
図を作成する断面図作成手段と、 この断面図作成手段が作成された断面図を、前記表示手
段の表示領域をほぼ4等分した値よりも小さな面積であ
って前記任意の2点を通る線分を含まない前記表示領域
内の上下左右の4隅の一つに表示する断面図表示手段
と、 前記高さ情報を前記ベクトル化曲線群に対応させて表示
する高さ表示手段と、 前記平面図として表示中の曲線群に付加された高さの情
報を修正する修正手段とを備えたことを特徴とする等高
線データの検査・修正装置。5. Display means for displaying, on a display screen of a display device, a plan view including a vectorized curve group having contour lines and other height information, and displaying a curve group to which the height information is added. and a cross-sectional view creating means for creating a cross-sectional view taken along a line through any two points specified by the display screen, the cross-sectional view the cross-sectional view creating means is created, the display hand
An area smaller than the value obtained by substantially dividing the display area of the column into four
The display area not including a line segment passing through the arbitrary two points
A cross-sectional view display means for displaying at one of four corners of upper, lower, left and right, height display means for displaying the height information in association with the vectorized curve group, and a curve group being displayed as the plan view And a correcting means for correcting the height information added to the contour line data.
示装置の表示画面上に表示する平面図表示手段と、 前記表示中の平面図に含まれる曲線群に高さの情報を入
力して付加する編集手段と、 入力された高さ情報を前記曲線群に対応させて表示する
高さ表示手段と、 前記高さ情報が付加された表示中の曲線群をこの表示画
面上で指定された任意の2点を通る線分で切断した断面
図を作成する断面図作成手段と、 この断面図作成手段が作成した断面図を、前記平面図表
示手段の表示領域をほぼ4等分した値よりも小さな面積
であって前記任意の2点を通る線分を含まない前記表示
領域内の上下左右の4隅の一つに表示する断面図表示手
段と、 前記平面図として表示中の曲線群に付加された高さの情
報を修正する修正手段とを備えたことを特徴とする等高
線データの編集装置。6. A plan view display means for displaying a plan view including a vectorized curve group on a display screen of a display device, and inputting height information to the curve group included in the displayed plan view. Editing means for adding the height information, and height display means for displaying the input height information in association with the curve group; and displaying the curve group to which the height information is added on the display screen. and a cross-sectional view creating means for creating a cross-sectional view taken along a line through any two points has a cross-sectional view of the cross section producing means, the plane figure
Area smaller than a value obtained by substantially dividing the display area of the indicating means into four equal parts
Wherein the display does not include a line segment passing through the arbitrary two points.
Cross-sectional view display means for displaying at one of four corners in the region, up, down, left, and right; and correction means for correcting height information added to the curve group being displayed as the plan view. Contour data editing device.
を含む図面を光学的に読取り、ベクトル化する図面入力
・ベクトル化手段と、 前記ベクトル化された曲線群を含む平面図を表示装置に
表示する平面図表示手段と、 前記表示中の平面図に含まれる曲線群に高さの情報を付
加する編集手段と、 前記高さ情報が付加された表示中の曲線群をこの表示画
面上に指定された任意の2点を通る線分で切断した断面
図を作成する断面図作成手段と、 この断面図作成手段が作成した断面図を、前記平面図表
示手段の表示領域をほぼ4等分した値よりも小さな面積
であって前記任意の2点を通る線分を含まない前記表示
領域内の上下左右の4隅の一つに表示する断面図表示手
段と、 前記表示中の曲線群に付加された高さの情報を修正する
修正手段とを備えたことを特徴とする等高線データの自
動入力システム。7. A drawing inputting / vectorizing means for optically reading a drawing including a curve group having contour lines and other height information and converting the drawing into a vector, and a display device for displaying a plan view including the vectorized curve group Means for displaying a plan view to be displayed on the display screen; editing means for adding height information to the group of curves included in the displayed plan view; and displaying the group of curves to which the height information is added on the display screen. any and a cross-sectional view creating means for creating a cross-sectional view taken along a line passing through two points, a cross-sectional view the cross-sectional view producing means, said planar chart specified in
Area smaller than a value obtained by substantially dividing the display area of the indicating means into four equal parts
Wherein the display does not include a line segment passing through the arbitrary two points.
Contour line data, comprising: a cross-sectional view display means for displaying at one of four corners of the area, up, down, left, and right; and correction means for correcting height information added to the curve group being displayed. Automatic input system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35602992A JP3286366B2 (en) | 1992-12-18 | 1992-12-18 | Inspection apparatus for contour data and automatic drawing input system including the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35602992A JP3286366B2 (en) | 1992-12-18 | 1992-12-18 | Inspection apparatus for contour data and automatic drawing input system including the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06187423A JPH06187423A (en) | 1994-07-08 |
| JP3286366B2 true JP3286366B2 (en) | 2002-05-27 |
Family
ID=18446968
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP35602992A Expired - Fee Related JP3286366B2 (en) | 1992-12-18 | 1992-12-18 | Inspection apparatus for contour data and automatic drawing input system including the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3286366B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003090184A1 (en) * | 2002-04-22 | 2003-10-30 | Dgs Computer | Digital altimetric map drawing method and device |
| JP2004279508A (en) * | 2003-03-13 | 2004-10-07 | Hitachi Kokusai Electric Inc | Radio wave propagation path display method and display device |
-
1992
- 1992-12-18 JP JP35602992A patent/JP3286366B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| FACOM OS IV/X8 CONPAS 解説書(等高線作画プログラム),富士通株式会社,1982年5月31日,第2版,p.1,2,6,7,15−20,97,99,103,104 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06187423A (en) | 1994-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6728407B1 (en) | Method for automatically determining trackers along contour and storage medium storing program for implementing the same | |
| JP2952673B2 (en) | Region of interest extraction method and cutout method | |
| US5020002A (en) | Method and apparatus for decomposing a quadrilateral figure for display and manipulation by a computer system | |
| JP3286366B2 (en) | Inspection apparatus for contour data and automatic drawing input system including the same | |
| JP3078088B2 (en) | Character image synthesis display device | |
| US5293471A (en) | Graphics processing system for deleting one of overlapping line and graphics images | |
| JP2002373334A (en) | Device and method for extracting fingerprint characteristic and fingerprint extraction program | |
| US5339366A (en) | Method for the input of a trace starting point of an image | |
| JPH06208625A (en) | Image processing method and apparatus | |
| JP2878194B2 (en) | Partial erasure and partial detection method of image data | |
| JPH07182459A (en) | Table structure extracting device | |
| JP3353212B2 (en) | Leader automatic creation method and leader automatic creation system | |
| US7468734B2 (en) | Apparatus for and method of graphic processing and computer-readable program | |
| JP2001357077A (en) | CAD system | |
| JPH103516A (en) | Information processing method and apparatus | |
| JP2707142B2 (en) | Hidden line broken line processing method | |
| JPH07218446A (en) | Device and method for inspecting patterns such as logo mark, and device for creating pattern dictionary for logo mark etc. | |
| JP3145265B2 (en) | Character recognition device | |
| JPH10134120A (en) | Method and device for table processing | |
| JPH0612555B2 (en) | Drawing search display device | |
| JP5505953B2 (en) | Image discrimination system, method and program | |
| JP2714114B2 (en) | Graphic processing method and graphic system | |
| JPH07296042A (en) | Hatching method for cad system | |
| JPH10187132A (en) | Character editing device and character editing method | |
| JPH09297531A (en) | Contour line elevation value input method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020226 |
|
| LAPS | Cancellation because of no payment of annual fees |