JP3259981B2 - Partial correction system for graphic data and method for partial correction of graphic data - Google Patents

Partial correction system for graphic data and method for partial correction of graphic data

Info

Publication number
JP3259981B2
JP3259981B2 JP14638992A JP14638992A JP3259981B2 JP 3259981 B2 JP3259981 B2 JP 3259981B2 JP 14638992 A JP14638992 A JP 14638992A JP 14638992 A JP14638992 A JP 14638992A JP 3259981 B2 JP3259981 B2 JP 3259981B2
Authority
JP
Japan
Prior art keywords
point
data
position coordinates
graphic data
graphic
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
Application number
JP14638992A
Other languages
Japanese (ja)
Other versions
JPH05334385A (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.)
Tokyo Gas Co Ltd
Original Assignee
Tokyo Gas Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Gas Co Ltd filed Critical Tokyo Gas Co Ltd
Priority to JP14638992A priority Critical patent/JP3259981B2/en
Publication of JPH05334385A publication Critical patent/JPH05334385A/en
Application granted granted Critical
Publication of JP3259981B2 publication Critical patent/JP3259981B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、図形データの一部修正
システムおよび図形データの一部修正方法に関し、例え
ば任意の地域の道路境界線や、ガス管,水道管などの配
設ラインを示した既存図面を変更する場合の、対応図形
データの修正処理を、当該既存図面の画面表示と、変更
内容を記した紙図面(出来型図など)とに基づいて実行
するものである
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to partial correction of graphic data.
For example, regarding the system and how to partially correct the figure data
If there are any areas such as road boundaries in arbitrary areas, gas pipes, water pipes, etc.
Corresponding figure when changing existing drawing showing setting line
Correction processing of data, screen display of the existing drawing and change
Execute based on paper drawings (such as ready-made drawings) describing the contents
To do

【0002】近年、例えばガス管,水道管などの導管網
を示す設備データや地図データからなる図形データベー
スを構築し、この図形データベースから必要な図形デー
タを取り出して希望地域の図面を表示するといったコン
ピュータマッピングが広く利用されており、本発明では
このような作成済の図形データベースの一部を修正する
場合を対象としている。
2. Description of the Related Art In recent years, a computer has been constructed which constructs a graphic database comprising equipment data and map data indicating a pipeline network such as a gas pipe and a water pipe, extracts necessary graphic data from the graphic database, and displays a drawing of a desired area. Mapping is widely used, and the present invention is directed to a case where a part of such a created graphic database is corrected.

【0003】コンピュータマッピングはすでに公益設備
管理,道路管理,住宅管理や行政管理などの各分野で利
用され、それぞれガス管,水道管,通信管,電力管など
の地下埋設物の埋設状態を示す図面,道路図面および不
動産・建物の配置状態を示す図面についての図形デ−タ
ベースが作成されており、このような各種の図形デ−タ
ベースについて本発明は用いられるものである。
Computer mapping has already been used in various fields such as utility management, road management, housing management and administrative management, and shows the state of burial of underground objects such as gas pipes, water pipes, communication pipes, and power pipes. , A road map and a graphic database for a drawing showing the arrangement state of real estate and buildings are prepared, and the present invention is used for such various graphic databases.

【0004】[0004]

【従来の技術】図8は、一般的な、コンピュータマッピ
ングシステムの概要を示す説明図であり、20はホストコ
ンピュータ,21は図形データベース(地図デ−タベース
および設備デ−タベース)を格納した図形データファイ
ル,22は図形データの作成・修正処理などを行うアプリ
ケーションプログラムの格納領域と、ワーク領域26とを
持つ大容量の記憶装置,23はキーボードなどのデ−タ入
力部,24はグラフィックディスプレイなどの表示部,25
はディジタイザをそれぞれ示している。
2. Description of the Related Art FIG. 8 is an explanatory view showing an outline of a general computer mapping system, in which reference numeral 20 denotes a host computer, and reference numeral 21 denotes a graphic data storing a graphic database (map database and facility database). File, 22 is a large-capacity storage device having a storage area for an application program for creating and modifying graphic data and a work area 26, 23 is a data input unit such as a keyboard, and 24 is a graphic display or the like. Display, 25
Indicates a digitizer.

【0005】ここで、図形データの作成は、所定範囲の
地域ごとに道路や導管網を記した図面用紙をディジタイ
ザ25に貼りあわせ、この図面の道路などを示す線上の特
徴点(屈曲点や交差点など)をカーソルで順に指示して
それぞれの座標を入力し、またデ−タ入力部23や、ディ
ジタイザ25のメニュー機能を操作して次の特徴点までの
線分の種類(実線,破線,半円など)や、バルブなどの
シンボルコードを示す属性データ(属性コード)を入力
することにより行われる。なお、所定範囲の大きさとし
ては、例えば350m×500mの矩形領域が用いられ、この矩
形領域ごとの図形デ−タは識別用の図面番号が与えられ
て、個々に、図形データファイル21に格納されている。
[0005] Here, the figure data is created by attaching a drawing sheet describing a road and a conduit network for each region in a predetermined range to the digitizer 25, and by using characteristic points (inflection points and intersections) on the lines indicating roads and the like in this drawing. And the like, and input the respective coordinates by operating the cursor by operating the data input unit 23 and the menu function of the digitizer 25 (solid line, broken line, half line). This is performed by inputting attribute data (attribute code) indicating a symbol code such as a circle or a valve. As the size of the predetermined range, for example, a rectangular area of 350 m × 500 m is used, and figure data for each rectangular area is given a drawing number for identification, and is individually stored in the figure data file 21. Have been.

【0006】この図形デ−タのデ−タフォーマットは、
例えば図9に示すように、ヘッダ31に続くデ−タ領域32
を3次元のデ−タ配列形式として「線分の始点と終点そ
れぞれのx座標,y座標」をその1,2番目の領域に、
また属性データとしての「線種タグ」をその3番目の領
域にそれぞれ格納する形式になっている(ディジタルマ
ッピング,国土地理院監修,鹿島出版発行,44頁)。
The data format of this graphic data is as follows:
For example, as shown in FIG.
As a three-dimensional data array format, the "x-coordinate and y-coordinate of the start point and the end point of the line segment,"
In addition, a "line type tag" as attribute data is stored in the third area, respectively (digital mapping, supervised by GSI, published by Kashima Shuppan, page 44).

【0007】このようにして作成した図形デ−タも、そ
の後の道路状況の変化や導管網の変更などにより部分的
な修正が必要となることが多く、そのときは先ず図10に
示すような出来型図が作成される。
The graphic data created in this way often requires a partial correction due to a subsequent change in road conditions or a change in the conduit network. In such a case, the graphic data shown in FIG. A work plan is created.

【0008】この出来型図36は、現場での導管網などの
変更の様子を実際に測量して作成された紙図面であり、
官民境界杭などの基準点P1 〜P4 から修正対象線の始
点Sおよび終点Eまでの距離L1 〜L4 および方位など
が記されており、また記載内容の精度を上げるため縮尺
も1/300 や1/250 といった値が用いられている。
FIG. 36 is a paper drawing created by actually surveying the state of the change of the conduit network or the like at the site.
And such as the distance L 1 ~L 4 and orientation from the reference point P 1 to P 4, such as public-private boundary stakes to the start point S and end point E of the correction target line is marked, and also scale to increase the accuracy of the information contained in 1 Values such as / 300 and 1/250 are used.

【0009】次に、この出来型図36を修正対象紙図面37
に張りつけた状態の修正入力用下図38を(図11および図
12を参照)用いて図形データの一部修正処理が実行さ
れ、そのときの手順は図13に示すようになっている。
Next, the finished drawing 36 is converted to a paper drawing 37 to be corrected.
Figure 38 below for the correction input attached to the
12), the graphic data is partially corrected, and the procedure at that time is as shown in FIG.

【0010】すなわち、′修正対象地域の図形デ−タ
を、その図面番号に基づいて図形デ−タファイル21ベー
スから取り出してグラフィックディスプレイ24に修正前
図面として表示するとともに、この修正前図面を縮尺1/
500 でプリントアウトして修正対象紙図面37を作成す
る。′修正対象現場での測量に基づいて作成された、
縮尺が1/300 や1/250 の出来型図36を縮尺1/500 に縮小
する。′ステップ′で求めた修正対象紙図面37にこ
の縮小した出来型図36を、両者の位置関係が合致するよ
うにして張り付けて修正入力用下図38を作成する。′
この修正入力用下図38をディジタイザ25にセットしてそ
の四隅の点45〜48を入力してそれぞれの位置座標を求め
る。′これらの位置座標に基づいて、ディジタイザ25
に対する修正入力用下図38の傾斜や修正入力用下図38自
体の歪みなどを補正するための変換パラメータを算出す
る。′ディジタイザ25に貼りあわせた出来型図36の削
除対象部分39および新設線40それぞれの特徴点を順に入
力する。なお、新設線が新たな追加線の場合には削除対
象部分線は存在しない。′この入力された座標デ−タ
に対して先の変換パラメータを用いた補正演算を行う。
′この補正演算後の座標デ−タを用いての図形デ−タ
の修正を実行する。といっ手順により、工事などによっ
て生じる導管網の変更などを図形デ−タベースに反映さ
せている。
That is, the graphic data in the area to be corrected is taken out from the base of the graphic data file 21 based on the drawing number and displayed on the graphic display 24 as the drawing before correction. /
Print out at 500 and create the paper drawing 37 to be corrected. ′ Created based on the survey at the site to be corrected,
Reduce the scale of the ready-made drawing 36 of 1/300 or 1/250 to 1/500. The reduced finished drawing 36 is attached to the correction target paper drawing 37 obtained in the 'step' so that the positional relationship between the two is matched, thereby creating a correction input lower drawing 38. ′
This correction input lower figure 38 is set in the digitizer 25, and points 45 to 48 at the four corners are input to obtain the respective position coordinates. ′ Based on these position coordinates, the digitizer 25
The conversion parameters for correcting the inclination of the correction input lower diagram 38 in FIG. 'The feature points of the part to be deleted 39 and the new line 40 of the finished figure 36 attached to the digitizer 25 are sequentially input. If the new line is a new additional line, there is no partial line to be deleted. 'A correction operation is performed on the input coordinate data using the conversion parameters.
'Correct the figure data using the coordinate data after this correction operation. By the same procedure, the change of the conduit network caused by the construction and the like is reflected in the graphic database.

【0011】ここで、図形データファイル21に格納され
ている図形デ−タは実際の現場での距離を示しており、
そのため、ステップ′でプリントアウトする修正対象
紙図面37の縮尺は任意の値に設定することが可能で、本
来はこの縮尺を出来型図36と同じ値にしてステップ′
での縮小処理を省くようにするのが望ましいが、修正入
力用下図38を貼りあわせるディジタイザ25の大きさの方
からの制約で1/500 の縮尺が用いられている。
Here, the graphic data stored in the graphic data file 21 indicates the actual distance at the site.
Therefore, the scale of the correction target paper drawing 37 to be printed out in step 'can be set to an arbitrary value.
Although it is desirable to omit the reduction processing in the above, the reduced scale of 1/500 is used due to the restriction of the size of the digitizer 25 for pasting the lower figure 38 for correction input.

【0012】また、ステップ′および′で変換パラ
メータを算出・利用するのは、本件出願人の出願に係る
特開平1−320579号公報に詳述されているよう
に、紙を用いた修正入力用下図38自体の湿度変化などに
よる歪みや、ディジタイザ25上での修正入力用下図38の
傾斜などに基づく入力座標デ−タの誤差を少なくするた
めである。
The calculation and use of the conversion parameters in steps 'and' are described in detail in Japanese Patent Application Laid-Open No. Hei 1-320579 filed by the present applicant. This is to reduce errors in the input coordinate data based on the distortion of the lower part shown in FIG. 38 itself due to humidity change and the like and the inclination of the lower part shown in FIG.

【0013】また、ステップ′での図形デ−タの修正
の手法としては、例えば本件出願人が先に出願した特願
平4−22106号で示したように、削除対象部分39や
新設線40の特徴点の属性デ−タを背景色表示コード,ジ
ャンプコードや最終特徴点コードなどに設定する方法が
ある。
As a method of correcting the graphic data in the step ', for example, as shown in Japanese Patent Application No. Hei. There is a method of setting attribute data of a feature point as a background color display code, a jump code, a final feature point code, or the like.

【0014】[0014]

【発明が解決しようとする課題】このように、従来の図
形デ−タの一部修正方式では、修正処理のためのオリジ
ナルデ−タを記した出来型図をいったん縮小し、この縮
小した出来型図を修正対象地域の修正前紙図面に貼りあ
わせて修正入力用下図を作成するといった手法をとって
いるため、ディジタイザでの入力処理にいたるまでの手
間が大変であり、さらには縮小処理にともなって出来型
図自体の精度が低下し、またオリジナルデ−タの一部で
ある前記距離L1 〜L4 が利用されていないという本質
的な問題点があった。
As described above, in the conventional method of partially correcting graphic data, a pattern diagram in which original data for correction processing is described is once reduced, and the reduced size is calculated. The method of creating a lower figure for correction input by pasting the pattern drawing to the correction paper drawing of the area to be corrected is taken, so it is troublesome to input processing with the digitizer, and furthermore it is necessary to reduce processing with accuracy can plots itself is lowered, also the original de - the distance L 1 ~L 4 is a part of the motor there was a substantial problem that has not been utilized.

【0015】そこで、本発明では、紙図面としては例え
修正対象現場での測量に基づいて作成されたローカル
出来型図を用い、修正対象部分の修正前図面はグラフ
ィックディスプレイなどに表示される画像を用いること
にし、例えば先のオリジナルデ−タL1 〜L4 を利用し
て修正対象線の始点や終点などをこの画面上で特定し、
続いて当該特定点の位置座標と、出来型図における当該
修正対象線の始点や終点などの例えばディジタイザ上で
の位置座標との対応関係を算出することにより、画面上
の修正前図面と出来型図との実質的な貼りあわせを行
い、図形デ−タの修正処理を簡単で精度の高いものにす
ることを目的とする。
Therefore, in the present invention, a paper drawing is used as an example.
Local created based on surveying in situ correction target site
Using a can-type view, before correction drawings to be modified portion is in the use of the image to be displayed on a graphic display, for example, the previous original de - Ya start of using the data L 1 ~L 4 are correction target line Specify the end point etc. on this screen,
Then the position coordinates of the specific point, the in possible plots
By calculating the correspondence between the starting point and the end point of the line to be corrected, for example , with the position coordinates on the digitizer, the drawing before correction on the screen and the ready-made drawing are practically pasted together, and the graphic data is obtained. It is an object of the present invention to make the correction process simple and accurate.

【0016】[0016]

【課題を解決するための手段】図1は本発明の原理構成
図である。図において、1は、図形データベースであ
り、地図デ−タや、例えばガス管などの導管網を示す設
備デ−タなどからなっている。2は、表示画面であり、
最初、図形データベース1から取り出した図形デ−タに
基づいた修正対象部分の修正前図面が表示される。3
は、紙図面(出来型図)であり、修正対象現場での測量
に基づいて作成されたもので修正対象線J上の始点S,
終点E,削除部分D,新たに入力する新設線I,基準点
1 〜P4 ,およびこれらの基準点から始点Sや終点E
までの距離L1〜L4 などが記されている。4は、ディ
ジタイザであり、出来型図3を貼りあわせて新設線I上
の特徴点Cをカーソル操作で特定することによりその点
のディジタイザ上での位置座標が入力される。なお、本
明細書で用いる「特徴点」とは、任意の線を表現するた
めに選択される点であり、端点,屈曲点,交差点や、線
が長い場合の中間点などが典型的なものであり、図1お
いてはS,EおよびCの各点を特徴点として扱ってい
る。5は、アプリケーションプログラムであり、出来型
図3の始点S,終点Eそれぞれに対応した表示画面2上
の始点S′,終点E′を特定して表示する処理や、各特
徴点のディジタイザ上での位置座標を図形データベース
での位置座標(図形デ−タ自体が表す位置座標)、例え
ば修正対象図面で示される地域でのデータベース座標に
変換し、この変換後の位置座標を用いて図形デ−タの一
部を修正する処理などを実行している。
FIG. 1 is a block diagram showing the principle of the present invention. In the figure, reference numeral 1 denotes a graphic database, which is composed of map data and equipment data indicating a pipe network such as a gas pipe. 2 is a display screen,
First, an uncorrected drawing of a portion to be corrected based on the graphic data extracted from the graphic database 1 is displayed. 3
Is a paper drawing (made-in-place drawing), which is created based on the survey at the site to be corrected.
End point E, deleted portion D, newly input new line I, reference points P 1 to P 4 , and start point S and end point E from these reference points
The distances L 1 to L 4 to them are described. Reference numeral 4 denotes a digitizer, which is used to specify the characteristic point C on the new line I by pasting the finished figure 3 by a cursor operation and input the position coordinates of the point on the digitizer. The "feature point" used in this specification is a point selected to represent an arbitrary line, and is typically an end point, an inflection point, an intersection, or an intermediate point when the line is long. In FIG. 1, points S, E and C are treated as feature points. Reference numeral 5 denotes an application program which specifies and displays a starting point S 'and an ending point E' on the display screen 2 corresponding to the starting point S and the ending point E of the finished drawing 3 and a digitizer for each feature point. Is converted into position coordinates in the figure database (position coordinates represented by the figure data itself), for example, database coordinates in the area indicated by the drawing to be corrected, and the figure data is converted using the converted position coordinates. Processing to correct some of the data.

【0017】そして、アプリケーションプログラム5
は、図面番号などを用いることにより修正対象図面の
既存図形データを図形データファイル1から読み出し
て、次のステップに進む。この図形データを用いるこ
とにより修正対象部分の修正前図面を表示画面2に示し
て、次のステップに進む。ディジタイザでのカーソル
操作により特定される表示画面2上の始点S′,終点
E′それぞれについての図形データベースでの位置座標
(X1 ,Y1 )および(X2 ,Y2 )を求めて、次のス
テップに進む。ディジタイザ4に貼りあわせた出来型
図3の修正対象線J上の始点S,終点Eをカーソル操作
などで入力することにより、各点のディジタイザ上での
位置座標(x1 ,y1 )および(x2 ,y2 )を求め
て、次のステップに進む。位置座標(X1 ,Y1 )お
よび(X2 ,Y2 )と、位置座標(x1 ,y1 )および
(x2 ,y2 )とを用いることにより両位置座標間の変
換定数aおよびθを求めて、次のステップに進む(図2
参照)。ディジタイザ4に貼りあわせた出来型図3の
修正対象線J上の特徴点Cをカーソル操作などで入力す
ることにより、この入力点のディジタイザ上での位置座
標(x,y)を求めて、次のステップに進む。先に求
めた変換定数aおよびθを用いることによりこの位置座
標(x,y)を図形データベースでの位置座標(X,
Y)に変換し、当該位置座標(X,Y)で既存の図形デ
ータの対応部分の修正を行って、次のステップに進む。
出来型図3の修正対象線J上のすべての特徴点Cにつ
いての修正処理が終了したかどうかを判断し、「YES」
の場合は一連の処理を終え、「NO」の場合はステップ
に戻る。といった手順により、図形データの一部修正処
理を実行している。
Then, the application program 5
Reads the existing graphic data of the drawing to be corrected from the graphic data file 1 by using the drawing number and the like, and proceeds to the next step. By using this graphic data, the drawing before correction of the correction target portion is shown on the display screen 2 and the process proceeds to the next step. The position coordinates (X 1 , Y 1 ) and (X 2 , Y 2 ) in the graphic database for the start point S ′ and the end point E ′ on the display screen 2 specified by the cursor operation on the digitizer are obtained. Proceed to step. By inputting the starting point S and the ending point E on the correction target line J of the finished figure 3 attached to the digitizer 4 by cursor operation or the like, the position coordinates (x 1 , y 1 ) of each point on the digitizer and ( x 2 , y 2 ) and go to the next step. By using the position coordinates (X 1 , Y 1 ) and (X 2 , Y 2 ) and the position coordinates (x 1 , y 1 ) and (x 2 , y 2 ), the conversion constant a between the two position coordinates and θ is determined and the process proceeds to the next step (FIG. 2)
reference). By inputting a feature point C on the correction target line J of the finished figure 3 attached to the digitizer 4 by a cursor operation or the like, the position coordinates (x, y) of the input point on the digitizer are obtained. Proceed to step. By using the conversion constants a and θ obtained earlier, the position coordinates (x, y) are converted into the position coordinates (X, y) in the graphic database.
Y), the corresponding part of the existing graphic data is corrected at the position coordinates (X, Y), and the process proceeds to the next step.
It is determined whether or not the correction processing has been completed for all the feature points C on the correction target line J of the ready-made figure 3 and “YES”.
In the case of, a series of processing ends, and in the case of "NO", the process returns to the step. Thus, the graphic data is partially corrected.

【0018】ここで、ステップでの変換定数aおよび
θ、およびステップでの位置座標(x,y)から位置
座標(X,Y)への変換式の導出は図2で示すようにな
っており、その導出は、当初の位置座標(x,y)およ
び位置座標(X,Y)をそれぞれの原点がS点,S′点
となるように平行移動させた後の両座標間の回転を対象
としたものである。
Here, the conversion constants a and θ in the step and the conversion formula from the position coordinates (x, y) to the position coordinates (X, Y) in the step are derived as shown in FIG. The derivation is performed by rotating the initial position coordinates (x, y) and the position coordinates (X, Y) in parallel so that their origins become the S point and the S 'point, respectively, and then rotating the two coordinates. It is what it was.

【0019】[0019]

【作用】本発明は、このように、ある地域で工事が行わ
れて既存の図形データの一部を修正する必要が生じた場
合などに、修正対象図面として従来のように紙図面を用
いるのではなくグラフィックディスプレイなどの表示画
面2を用い、また修正対象現場での測量に基づいて作成
された出来型図3を縮小することなくそのまま用いるよ
うにしたものである。
According to the present invention, when a work is performed in a certain area and it is necessary to correct a part of the existing graphic data, a paper drawing is used as a correction target drawing as in the prior art. Instead, a display screen 2 such as a graphic display is used, and a finished model 3 created based on the survey at the site to be corrected is used without being reduced.

【0020】そして、この修正対象図面としての表示画
面2に、ディジタイザ4の出来型図3を実質的に貼りあ
わせた状態にするためのパラメータとして先の変換定数
aおよびθが用いられている。
The above-mentioned conversion constants a and θ are used as parameters for bringing the finished drawing 3 of the digitizer 4 into a state of being substantially adhered to the display screen 2 as the drawing to be corrected.

【0021】また、この変換定数を用いた位置座標
(x,y)から位置座標(X,Y)の変換によって、出
来型図3の修正対象線J上の特徴点Cの図形データとし
ての位置座標が、出来型図3をディジタイザ4にセット
するときの傾きや出来型図3自体の全体的な伸縮などを
すべて補償したかたちで求まることになる。
The position coordinates (x, y) are converted from the position coordinates (x, y) using the conversion constants to obtain the position of the characteristic point C on the correction target line J in the finished figure 3 as graphic data. The coordinates are obtained in such a manner that the inclination when setting the finished figure 3 on the digitizer 4 and the overall expansion and contraction of the finished figure 3 itself are all compensated.

【0022】また、ステップでの表示画面2上におけ
る始点S′,終点E′の特定は、この点がもともと特徴
点である場合にはディジタイザ4でのカーソル操作で当
該特徴点を選択することにより行われる。
The starting point S 'and the ending point E' on the display screen 2 in the step are specified by selecting the feature point by operating the cursor with the digitizer 4 if the point is originally a feature point. Done.

【0023】そして、先の始点S′,終点E′が特徴点
となっていない場合には、表示画面2上の基準点P1
〜P4 ′をディジタイザ4でのカーソル操作によって先
ず特定し、次に出来型図3に記されている距離L1 〜L
4 の値をキーボードなどから入力したとき、アプリケー
ションプログラムが先の基準点を中心として距離L1
4 の対応する値を半径とした円を表す式と修正対象線
J′を表す式との交点を求めることにより、表示画面2
上における始点S′,終点E′が特定される。この場
合、修正対象線J′を表示画面2上であらかじめ特定し
ておくことが必要である。
If the preceding start point S 'and end point E' are not feature points, the reference point P 1 'on the display screen 2 is used.
... P 4 ′ are first specified by operating the cursor on the digitizer 4, and then the distances L 1 to L
When a value of 4 is input from a keyboard or the like, the application program causes the distance L 1 to
By obtaining the intersection between the formula that represents the formula and correction target line J 'representing a circle corresponding values were a radius of L 4, the display screen 2
The start point S 'and the end point E' are specified. In this case, it is necessary to specify the correction target line J 'on the display screen 2 in advance.

【0024】[0024]

【実施例】図3〜図7を参照して本発明の実施例を説明
する。ここで、図3は、ガス管などの設備データを修正
する際の手順を示す説明図である。図4は、修正対象図
面全体についての表示画面を示す説明図である。図5
は、修正対象部分の拡大表示画面を示す説明図である。
図6は、拡大表示画面で始点S′,終点E′を特定する
ときの様子を示す説明図である。図7は、設備データの
修正処理が終了した時点での拡大表示画面を示す説明図
である。
An embodiment of the present invention will be described with reference to FIGS. Here, FIG. 3 is an explanatory diagram showing a procedure when correcting equipment data such as a gas pipe. FIG. 4 is an explanatory diagram showing a display screen for the entire drawing to be corrected. FIG.
FIG. 4 is an explanatory diagram showing an enlarged display screen of a correction target portion.
FIG. 6 is an explanatory diagram showing a state when the start point S ′ and the end point E ′ are specified on the enlarged display screen. FIG. 7 is an explanatory diagram showing an enlarged display screen at the time when the facility data correction process has been completed.

【0025】図3の、設備データの修正処理手順は次の
ようになっている。なお、この修正処理に用いられるハ
ードウェア自体は従来と略同じものであり、また出来型
図も先に示したのと同じものを用いて説明する(図8お
よび図10参照)。 (1) 修正対象図面の図面番号を検索キーとして図形デー
タファイル21から読み出した図形データをワ−ク領域26
に格納して、次のステップに進む。 (2) ワ−ク領域26の図形データに基づいた図面をグラフ
ィックディスプレイ24に表示して、次のステップに進む
(図4参照)。 (3) 表示画面中の修正対象部分10の隅の点A,Bをディ
ジタイザ25のカーソル操作で特定することにより、当該
修正対象部分10に関係する図形データのみを選択してこ
の部分を拡大表示して、次のステップに進む(図5参
照)。 (4) 拡大表示画面上での基準点P1 ′〜P4 ′を後述の
手法〔0027〕で特定しその座標データをワ−ク領域
22に格納して、次のステップに進む。 (5) 出来型図36に記されている、各基準点から始点Sや
終点Eまでの距離L1 〜L4 の値をキーボードから入力
して先の〔0023〕で述べた手法などを用いることに
より表示画面上での始点S′および終点E′を特定し、
それぞれの点の図形データベースでの位置座標を求め
て、次のステップに進む(図6参照)。 (6) 出来型図36をディジタイザ25に貼りあわせて、次の
ステップに進む。 (7) 出来型図36上の始点Sおよび終点Eをカーソル操作
で特定することによりそれぞれのディジタイザ上での位
置座標を入力して、次のステップに進む。 (8) ステップ(5) で求めた始点S′および終点E′それ
ぞれの図形データベースでの位置座標と、ステップ(7)
で求めた始点Sおよび終点Eそれぞれのディジタイザ上
での位置座標との間の変換定数aおよびθを求めて、次
のステップに進む(図2参照)。 (9)表示画面上の始点S′と終点E′との間の線を示す
設備データをワ−ク領域から削除して、次のステップに
進む。 (10)出来型図36上の始点Sと終点Eとの間の特徴点を始
点Sに近い方から順にカーソル操作で特定することによ
りそのディジタイザ上での位置座標を入力して、次のス
テップに進む。 (11)先の変換定数aおよびθを用いてこの位置座標を図
形データベースでの位置座標に変換し、この変換後の位
置座標をワーク領域26に記憶するともに当該位置座標ま
での線を画面上に表示して、次のステップに進む。 (12)出来型図36上の始点Sと終点Eとの間のすべての特
徴点についての修正処理が終了したかどうかを判断し、
「YES」の場合は次のステップに進み、「NO」の場合は
ステップ(10)に戻る。 (13)ステップ(11)でワ−ク領域26に記憶されたデータを
取り出し、これを図形データファイル21に格納して一連
の処理を終了する。
The procedure for correcting the equipment data shown in FIG. 3 is as follows. It should be noted that the hardware itself used for this correction process is substantially the same as the conventional one, and the finished drawings will be described using the same ones as shown above (see FIGS. 8 and 10). (1) Using the drawing number of the drawing to be corrected as a search key, the graphic data read from the graphic data file 21 is used as a work area 26.
And proceed to the next step. (2) The drawing based on the graphic data of the work area 26 is displayed on the graphic display 24, and the process proceeds to the next step (see FIG. 4). (3) By specifying the points A and B at the corners of the correction target portion 10 on the display screen by operating the cursor of the digitizer 25, only the graphic data related to the correction target portion 10 is selected and this portion is enlarged and displayed. Then, the process proceeds to the next step (see FIG. 5). (4) The reference points P 1 ′ to P 4 ′ on the enlarged display screen are specified by a method [0027] to be described later, and the coordinate data thereof is defined as a work area.
22 and proceed to the next step. (5) Input the values of the distances L 1 to L 4 from each reference point to the start point S or the end point E from the keyboard shown in FIG. 36 and use the method described in [0023] above. By specifying the start point S 'and the end point E' on the display screen,
The position coordinates of each point in the graphic database are obtained, and the process proceeds to the next step (see FIG. 6). (6) Attach the finished drawing 36 to the digitizer 25 and proceed to the next step. (7) The starting point S and the ending point E on the finished figure 36 are specified by the cursor operation to input the position coordinates on each digitizer, and the process proceeds to the next step. (8) The position coordinates in the figure database of each of the starting point S 'and the ending point E' obtained in step (5) and step (7)
The conversion constants a and θ between the start point S and the end point E obtained on the position coordinates on the digitizer are obtained, and the process proceeds to the next step (see FIG. 2). (9) The equipment data indicating the line between the start point S 'and the end point E' on the display screen is deleted from the work area, and the process proceeds to the next step. (10) The feature points between the starting point S and the ending point E on the finished pattern 36 are specified by the cursor operation in order from the one closest to the starting point S, and the position coordinates on the digitizer are input. Proceed to. (11) Using the conversion constants a and θ, convert the position coordinates into position coordinates in the graphic database, store the converted position coordinates in the work area 26, and draw a line up to the position coordinates on the screen. And proceed to the next step. (12) It is determined whether or not the correction processing has been completed for all the feature points between the start point S and the end point E on the work pattern diagram 36,
If “YES”, proceed to the next step, and if “NO”, return to step (10). (13) In step (11), the data stored in the work area 26 is taken out, stored in the graphic data file 21, and a series of processing ends.

【0026】ここで、ステップ(3) での、修正対象部分
10に関係する図形データのみを効率的に選択する手法と
しては、本件出願人が先に出願した特願平3ー3010
59号や特願平4ー72953号で開示のものがある。
Here, the portion to be corrected in step (3)
As a method for efficiently selecting only the graphic data related to No. 10, Japanese Patent Application No. Hei 3-3010 filed earlier by the present applicant.
No. 59 and Japanese Patent Application No. 4-72953.

【0027】また、ステップ(4) での、基準点P1 ′〜
4 ′を特定する手法としては、出来型図36の内容を参
考にしながら表示画面上の基準点と思われる地点をディ
ジタイザ25のカーソル操作で入力し、この入力データを
受けたアプリケーションプログラムがワ−ク領域26の図
形データの中から当該入力データの近傍の座標データを
求めてこれを基準点データとしてワ−ク領域26に新たに
記憶することにより行われる。また、ワ−ク領域26に新
たに記憶された基準点データはグラフィックディスプレ
イ24の方に送られてその表示画面の対応する点の色を代
える処理を行い、そのためオペレータは表示画面上での
基準点P1 ′〜P4 ′の位置を確認することが可能とな
る。
In step (4), the reference points P 1 ′ to
As a method of specifying P 4 ′, a point considered to be a reference point on the display screen is input by operating the cursor of the digitizer 25 while referring to the contents of the finished pattern diagram 36, and the application program receiving the input data receives the input data. This is performed by obtaining coordinate data in the vicinity of the input data from the graphic data in the work area 26 and newly storing the coordinate data in the work area 26 as reference point data. The reference point data newly stored in the work area 26 is sent to the graphic display 24 to perform processing for changing the color of the corresponding point on the display screen. The positions of points P 1 ′ to P 4 ′ can be confirmed.

【0028】また、ステップ(5) での始点S′および終
点E′の特定に際して、それぞれに対応する点が二つ得
られる場合には両者の中間点を求めるようなアプリケー
ションプログラムとするか、またはオペレータが表示画
面をみながらどちらかの点を選択するようにしてもよ
い。
In specifying the starting point S 'and the ending point E' in step (5), if two corresponding points are obtained, an application program for obtaining an intermediate point between the two may be used. The operator may select either point while looking at the display screen.

【0029】また、ステップ(9) および(11)での、ワ−
ク領域26の設備データの削除やワ−ク領域26への新たな
設備データの記憶などの手法としては、先の〔001
3〕で示したような方法などがある。
Further, in steps (9) and (11), the word
As a method for deleting the equipment data in the work area 26 and storing new equipment data in the work area 26, the method described in [001] is used.
3].

【0030】また、本発明で用いる修正手順のステップ
間の順序は、「修正対象部分の画面表示−(基準点,始
点S′,終点E′の特定)・(始点Sおよび終点Eの入
力)−変換定数の算出−出来型図上の特徴点の入力−座
標変換」といった流れの範囲内で必要に応じて変更可能
である。
The order between the steps of the correction procedure used in the present invention is as follows: "display of the portion to be corrected-(identification of reference point, start point S ', end point E')-(input of start point S and end point E)". -Calculation of conversion constants-input of feature points on a finished drawing-coordinate conversion ".

【0031】また、本発明は、地図データのみの一部修
正の場合や、〔0003〕で述べたような各種の図形デ
ータベースの一部修正の場合にも適用できることは勿論
である。
The present invention can of course be applied to the case of partially correcting only map data or the case of partially correcting various graphic databases as described in [0003].

【0032】[0032]

【発明の効果】本発明は、このように、既存図面の一部
修正内容を記した紙図面(出来型図など)上の点の表示
画面上での対応点を、当該既存図面中の基準点からの距
離(例えば出来型図に記されたオリジナルデ−タL 1
4 )を用いて特定し、続いてこの特定点の位置座標
と、例えばディジタイザに貼りあわせた紙図面の当該点
の位置座標との間の変換定数を求め、この変換定数によ
り、紙図面上での修正対象部分の座標データを図形デー
タベースの位置座標に変換しているため、既存図面の図
形デ−タの一部修正処理を簡単で精度の高いものにする
ことができる。
As described above, according to the present invention, a part of an existing drawing
Display of points on paper drawings (such as ready-made drawings) describing the corrections
Move the corresponding point on the screen from the reference point in the existing drawing.
Away (for example can type diagram marked the original de - data L 1 ~
L 4 ), and then the position coordinates of this specific point
And the corresponding point of the paper drawing pasted on the digitizer, for example.
The conversion constant between and the position coordinates of
Since the coordinate data of the portion to be corrected on the paper drawing is converted into the position coordinates of the graphic database, the process of partially correcting the graphic data of the existing drawing can be made simple and accurate. .

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.

【図2】本発明の、位置座標の変換式を示す説明図であ
る。
FIG. 2 is an explanatory diagram showing a conversion formula of position coordinates according to the present invention.

【図3】本発明の、設備データの修正手順を示す説明図
である。
FIG. 3 is an explanatory diagram showing a procedure for correcting equipment data according to the present invention.

【図4】本発明の、修正対象図面全体についての表示画
面を示す説明図である。
FIG. 4 is an explanatory diagram showing a display screen of the whole drawing to be corrected according to the present invention.

【図5】本発明の、修正対象部分の拡大表示画面を示す
説明図である。
FIG. 5 is an explanatory diagram showing an enlarged display screen of a correction target portion according to the present invention.

【図6】本発明の、拡大表示画面で始点S′および終点
E′を特定するときの様子を示す説明図である。
FIG. 6 is an explanatory diagram showing a state when a start point S ′ and an end point E ′ are specified on an enlarged display screen according to the present invention.

【図7】本発明の、設備データの修正処理が終了した時
点での拡大表示画面を示す説明図である。
FIG. 7 is an explanatory diagram showing an enlarged display screen at the time when the equipment data correction process of the present invention is completed.

【図8】一般的な、コンピュータマッピングシステムの
概要を示す説明図である。
FIG. 8 is an explanatory diagram showing an outline of a general computer mapping system.

【図9】一般的な、図形データのフォーマット形式を示
す説明図である。
FIG. 9 is an explanatory diagram showing a general format format of graphic data.

【図10】一般的な、出来型図の概要を示す説明図であ
る。
FIG. 10 is an explanatory diagram showing an outline of a general, ready-made diagram.

【図11】従来の、修正対象紙図面を示す説明図である。FIG. 11 is an explanatory diagram showing a conventional drawing for a paper to be corrected.

【図12】従来の、修正対象紙図面に出来型図を張り付け
た状態の修正入力用下図を示す説明図である。
FIG. 12 is an explanatory diagram showing a lower diagram for correction input in a state where a ready-made drawing is pasted on a paper drawing to be corrected according to the related art.

【図13】従来の、設備データの修正手順を示す説明図で
ある。
FIG. 13 is an explanatory diagram showing a conventional procedure for correcting equipment data.

【符号の説明】[Explanation of symbols]

図1において、 1・・・図形データベース 2・・・表示画面 3・・・紙図面(出来型図) 4・・・ディジタイザ 5・・・アプリケーションプログラム In FIG. 1, 1 ... Graphic database 2 ... Display screen 3 ... Paper drawing (finished model) 4 ... Digitizer 5 ... Application program

フロントページの続き (56)参考文献 特開 平3−19089(JP,A) 特開 昭62−278679(JP,A) 特開 平2−79165(JP,A) 特開 平3−2979(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 17/50 G06T 11/60 Continuation of front page (56) References JP-A-3-19089 (JP, A) JP-A-62-278679 (JP, A) JP-A-2-79165 (JP, A) JP-A-3-2979 (JP) , A) (58) Field surveyed (Int. Cl. 7 , DB name) G06F 17/50 G06T 11/60

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 任意の地域についての少なくとも複数の
線からなる既存図面の画面表示と、当該既存図面のロー
カルな変更内容を記した紙図面とに基づき、当該既存図
面の図形データを当該変更内容に対応させるようにし
た、図形デ−タの一部修正システムにおいて、 前記既存図面を画面表示する表示手段と、 前記紙図面の、第1の点の位置座標および修正線上の
2の点の位置座標をそれぞれ入力する座標入力手段と、 前記第1の点の位置座標と、当該点の前記画面表示にお
ける対応点の位置座標との変換定数を算出してから、前
記第2の点の位置座標を当該変換定数により変換し、こ
の変換後の位置座標で前記既存図面の図形データを修正
するデータ処理手段とを備え、このデータ処理手段は、前記対応点を、前記既存図面中
の基準点からの距離を用いて特定する、 ことを特徴とする図形デ−タの一部修正システム。
Screen display of an existing drawing of at least a plurality of lines of claim 1 Any area, based on the paper drawing that describes the local changes of the existing drawings, the changes the graphic data of the existing drawings and so as to correspond to the graphic de - in data portion correction system of a display unit for screen display the existing drawing, the paper drawing, coordinates and correction line of the first point the
Position coordinates of the second point and a coordinate input means for inputting respectively, said first position coordinates of a point, after calculating the conversion constant between the position coordinates of the corresponding point on the screen display of the point, the second And a data processing means for converting the position coordinates of the point with the conversion constant, and correcting the graphic data of the existing drawing with the converted position coordinates. The data processing means converts the corresponding point into the existing drawing. During ~
A partial correction system for graphic data, wherein the system is specified using a distance from a reference point .
【請求項2】 前記図形データを、地図データと、ガス
管や水道管などの導管網を示す設備データとを含むかた
ちで構成して、この設備データが修正対象である、 ことを特徴とする請求項1記載の図形データの一部修正
システム。
2. The apparatus according to claim 1, wherein the graphic data includes map data and equipment data indicating a pipe network such as a gas pipe or a water pipe, and the equipment data is to be corrected. 2. The system for partially correcting graphic data according to claim 1.
【請求項3】 任意の地域についての少なくとも複数の
線からなる既存図面の画面表示と、当該既存図面のロー
カルな変更内容を記した紙図面とに基づき、座標入力手
段およびデータ処理手段を用いることにより、当該既存
図面の図形データを当該変更内容に対応させるようにし
た、図形デ−タの一部修正方法において、 前記座標入力手段により、前記紙図面の、第1の点の位
置座標および修正線上の第2の点の位置座標をそれぞれ
入力し、 前記データ処理手段により、前記第1の点の前記画面表
示における対応点を前記既存図面中の基準点からの距離
を用いて特定するとともに、当該第1の点の位置座標と
当該対応点の位置座標との変換定数を算出してから、前
記第2の点の位置座標を当該変換定数により変換し、こ
の変換後の位置座標で前記既存図面の図形データを修正
する、 ことを特徴とする図形デ−タの一部修正方法。
3. Using coordinate input means and data processing means based on a screen display of an existing drawing consisting of at least a plurality of lines for an arbitrary area and a paper drawing describing local changes of the existing drawing. In the method for partially correcting graphic data, the graphic data of the existing drawing is made to correspond to the contents of the change , the position input and correction of the first point of the paper drawing are performed by the coordinate input means. The position coordinates of the second points on the line are input, and the data processing means displays the screen table of the first points.
Distance from the reference point in the existing drawing
And the position coordinates of the first point and
After calculating a conversion constant with the position coordinates of the corresponding point, the position coordinates of the second point are converted by the conversion constant, and the graphic data of the existing drawing is corrected with the converted position coordinates. A method for partially correcting graphic data characterized by the following.
【請求項4】 前記図形データを、地図データと、ガス
管や水道管などの導管網を示す設備データとを含むかた
ちで構成して、この設備データが修正対象である、 ことを特徴とする請求項記載の図形データの一部修正
方法。
4. The graphic data is configured to include map data and equipment data indicating a pipe network such as a gas pipe and a water pipe, and the equipment data is to be corrected. The method for partially correcting graphic data according to claim 3 .
JP14638992A 1992-05-13 1992-05-13 Partial correction system for graphic data and method for partial correction of graphic data Expired - Lifetime JP3259981B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14638992A JP3259981B2 (en) 1992-05-13 1992-05-13 Partial correction system for graphic data and method for partial correction of graphic data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14638992A JP3259981B2 (en) 1992-05-13 1992-05-13 Partial correction system for graphic data and method for partial correction of graphic data

Publications (2)

Publication Number Publication Date
JPH05334385A JPH05334385A (en) 1993-12-17
JP3259981B2 true JP3259981B2 (en) 2002-02-25

Family

ID=15406597

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14638992A Expired - Lifetime JP3259981B2 (en) 1992-05-13 1992-05-13 Partial correction system for graphic data and method for partial correction of graphic data

Country Status (1)

Country Link
JP (1) JP3259981B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101727675B (en) * 2008-10-30 2012-03-14 鸿富锦精密工业(深圳)有限公司 System and method for dynamically previewing insertion positions of graphic elements

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5272891B2 (en) * 2009-05-21 2013-08-28 トヨタ車体株式会社 Spot welding spot position digitization apparatus, spot welding spot position digitization method, and spot welding spot position digitization program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101727675B (en) * 2008-10-30 2012-03-14 鸿富锦精密工业(深圳)有限公司 System and method for dynamically previewing insertion positions of graphic elements

Also Published As

Publication number Publication date
JPH05334385A (en) 1993-12-17

Similar Documents

Publication Publication Date Title
US5214757A (en) Interactive automated mapping system
JPH09185635A (en) Exact and efficient geodetic database retrieval
US6169995B1 (en) Link information maintenance management method
JP2859004B2 (en) Graphic processing unit
JP3259981B2 (en) Partial correction system for graphic data and method for partial correction of graphic data
WO1992002891A1 (en) Interactive automated mapping system
JP2004101780A (en) Device and method for processing positional coordinate correction
JP3417998B2 (en) Registered surveying system with traverse conversion function
JP2913814B2 (en) Map database creation and correction system
JP2001325310A (en) Support system for sewerage construction designing
JP4630528B2 (en) Spatio-temporal data management device
JP3535597B2 (en) Graphic processing unit
JP2004177862A (en) Map location correction apparatus and method
JP3353212B2 (en) Leader automatic creation method and leader automatic creation system
JP3076639B2 (en) Drawing database creation method and drawing information display method
JPH05108729A (en) Line drawing data retrieving system and line drawing data format
JP3259998B2 (en) System for automatically creating equipment sectional views and method for automatically creating equipment sectional views
JP2002150308A (en) Drawing compilation system and recording medium
JP3535594B2 (en) Figure processing method
JP2770097B2 (en) Map data creation method and device
JP3423775B2 (en) Figure editing and drawing device
JP3312233B2 (en) Drawing management device
JP2005107769A (en) Surveying information processing device, CAD device, surveying information processing method, and surveying information processing program
JP2619246B2 (en) Automatic drawing method of civil engineering survey map
Holmes et al. The MAPEDIT system for automatic map digitization

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071214

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081214

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081214

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091214

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101214

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101214

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111214

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111214

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121214

Year of fee payment: 11

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121214

Year of fee payment: 11