JPH11341004A - Network tracking data creation device, network tracking device, network tracking data creation method, network tracking method, and recording medium - Google Patents
Network tracking data creation device, network tracking device, network tracking data creation method, network tracking method, and recording mediumInfo
- Publication number
- JPH11341004A JPH11341004A JP14971698A JP14971698A JPH11341004A JP H11341004 A JPH11341004 A JP H11341004A JP 14971698 A JP14971698 A JP 14971698A JP 14971698 A JP14971698 A JP 14971698A JP H11341004 A JPH11341004 A JP H11341004A
- Authority
- JP
- Japan
- Prior art keywords
- vertex
- edge
- data
- list
- link information
- 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.)
- Granted
Links
Landscapes
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Small-Scale Networks (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Pipeline Systems (AREA)
Abstract
(57)【要約】
【課題】 頂点と辺とで構成される方向を有するネット
ワークにおいて、頂点や辺のデータから効率良く上下流
追跡作業を行うこと。
【解決手段】 マンホールデータ35及び管データ45
を基に、頂点データ51及び辺データ55を作成する。
管渠の上流側頂点及び下流側頂点に関しても仮想マンホ
ールとして同様に頂点データ51を作成する。正真マン
ホールと仮想マンホールの重複を検索することにより、
ネットワークにおける辺の流出入関係を明確にする。
(57) [Summary] [PROBLEMS] To efficiently perform upstream and downstream tracking work from data of vertices and edges in a network having a direction composed of vertices and edges. SOLUTION: Manhole data 35 and pipe data 45
, Vertex data 51 and edge data 55 are created.
The vertex data 51 is similarly created for the upstream vertex and the downstream vertex of the pipe as virtual manholes. By searching for the duplication of a true manhole and a virtual manhole,
Clarify the inflow / outflow relationship of edges in the network.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、下水道マッピング
システムなどの方向性を有するネットワークについての
ネットワーク追跡用データ作成装置、ネットワーク追跡
装置、ネットワーク追跡用データ作成方法、ネットワー
ク追跡方法、および記録媒体に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network tracking data creation device, a network tracking device, a network tracking data creation method, a network tracking method, and a recording medium for a network having a direction such as a sewer mapping system. It is.
【0002】[0002]
【従来の技術】一般に、流れの方向性を有する例えば下
水道などのネットワークを管理するために、下水管渠の
配管および下水の流れ方向の表示された下水配管図(マ
ンホール管渠グラフ)などの図面が用いられる。2. Description of the Related Art Generally, in order to manage a network having a flow direction, such as a sewer system, a drawing such as a pipe of a sewer pipe and a sewage pipe diagram (manhole pipe graph) in which a flow direction of the sewage is displayed. Is used.
【0003】下水道を管理する際に、例えば有害危険物
や汚染物質が発見された場合には、迅速に発見地点の上
流側で流入地点や汚染源を特定したり、下流側への影響
予測を行わなくてはならない。このような上流追跡や下
流追跡は、熟練技術者が下水配管図を目視して手作業に
より行なっていた。[0003] In managing sewerage, for example, if harmful hazardous substances or contaminants are found, the inflow point or the source of pollution is quickly identified on the upstream side of the discovery point, and the effect on the downstream side is predicted. Must-have. Such upstream tracing and downstream tracing have been performed manually by a skilled technician while visually observing the sewage piping diagram.
【0004】また、昨今では、コンピュータによる下水
マッピングシステムなども用いられている。下水マッピ
ングシステムにおいては、例えば下水管渠の配管位置や
流れ方向、マンホールの位置、その他のデータを整理し
た下水データベースが設けられており、下水配管図など
もコンピュータ出力されている。In recent years, a sewage mapping system using a computer has been used. In the sewage mapping system, for example, a sewage database in which pipe positions and flow directions of sewage sewers, manhole positions, and other data are arranged is provided, and a sewage piping diagram and the like are also output to a computer.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、現在で
は下水管渠の配管が増加し複雑化しつつあり、また下水
配管図を取り扱う熟練技術者が減少しつつある。したが
って、上流側および下流側の追跡を、下水配管図面の目
視および手作業によって迅速に行なうことは困難であ
る。However, at present, pipes for sewer pipes are increasing and becoming more complicated, and the number of skilled technicians who handle sewage pipe diagrams is decreasing. Therefore, it is difficult to quickly track the upstream side and the downstream side by visual inspection of the sewage piping drawing and manually.
【0006】また、コンピュータ処理に於いても、上下
流追跡を行なう場合には、辺や頂点の上下関係や連続性
を調べるために順番に数多くの辺や頂点を検索して座標
を比較するなど、大量のデータを処理する必要があり、
膨大な時間を要していた。In computer processing, when tracing up / downstream, a large number of sides and vertices are searched in order to check the vertical relationship and continuity of the sides and vertices, and coordinates are compared. Need to process large amounts of data,
It took an enormous amount of time.
【0007】また、膨大なデータ量を扱うために、地域
を矩形などのメッシュに分割してメッシュ毎にデータを
区分する場合があり、その場合にはメッシュ境界と辺や
頂点とが重複した場合に特殊な処理を行なわなくてはな
らないという問題があった。In order to handle an enormous amount of data, an area may be divided into meshes such as rectangles and data may be divided for each mesh. In such a case, when a mesh boundary overlaps with a side or a vertex, Had to perform special processing.
【0008】本発明は、このような問題に鑑みてなされ
たもので、その目的とするところは、下水道などのネッ
トワークの辺および頂点のデータを基にして、効率的な
上下流追跡の可能なネットワークデータベースを構築す
ることのできるネットワーク記録装置、ネットワーク記
録方法および記録媒体を提供することにある。The present invention has been made in view of such a problem, and an object of the present invention is to enable efficient upstream / downstream tracking based on data of edges and vertices of a network such as a sewer. An object of the present invention is to provide a network recording device, a network recording method, and a recording medium that can construct a network database.
【0009】[0009]
【課題を解決するための手段】前述した目的を達成する
ために、第1の発明は、複数の頂点が辺によって接続さ
れたネットワークで、前記辺の両端の座標と流れ方向を
示すデータを少なくとも有する辺データと、前記頂点の
座標を有する頂点データと、を有するデータベースと、
前記各頂点に接続する辺へのリンク情報を示す頂点リス
トを作成する手段と、前記各辺の上流または下流頂点へ
のリンク情報を示す辺リストを作成する手段と、前記辺
データの両端を頂点リストに追加する手段と、前記頂点
リストに前記追加された辺データの上流側または下流側
の一端と前記頂点とが一致すれば、この頂点に接続する
辺のリンク情報を当該辺とし、この辺の上流頂点または
下流頂点へのリンク情報を当該頂点とする手段と、を具
備することを特徴とするネットワーク追跡用データ作成
装置である。According to a first aspect of the present invention, there is provided a network in which a plurality of vertices are connected by an edge, and at least data indicating the coordinates of both ends of the edge and a flow direction is provided. Having edge data and vertex data having the coordinates of the vertices,
Means for creating a vertex list indicating link information to an edge connected to each of the vertices; means for creating an edge list indicating link information to an upstream or downstream vertex of each of the edges; Means for adding to the list, and if one end on the upstream or downstream side of the edge data added to the vertex list matches the vertex, link information of the edge connected to this vertex is regarded as the relevant edge, and Means for using link information to an upstream vertex or a downstream vertex as the relevant vertex.
【0010】また、第2の発明は、ネットワーク追跡用
データ作成装置で作成されたデータを用いてネットワー
クを追跡するネットワーク追跡装置であって、(a)あ
る頂点を指定すると、頂点リストの流出辺へのリンク情
報を参照して、この頂点に対する流出辺を算出し、
(b)算出された流出辺に対して、辺リストの下流頂点
へのリンク情報を参照してこの辺に対する下流側の頂点
を算出し、(c)(a)〜(b)を繰り返すことによっ
て下流追跡を行うことを特徴とするネットワーク追跡装
置である。A second aspect of the present invention is a network tracking device for tracking a network using data created by the network tracking data creating device. (A) When a certain vertex is specified, an outflow edge of a vertex list is designated. The outflow edge for this vertex is calculated with reference to the link information to
(B) For the calculated outflow side, the downstream vertex for this side is calculated with reference to the link information to the downstream vertex in the side list, and (c) (a) to (b) are repeated to obtain the downstream side. A network tracking device that performs tracking.
【0011】また、第3の発明は、複数の頂点が辺によ
って接続されたネットワークで、前記辺の両端の座標と
流れ方向を示すデータを少なくとも有する辺データと、
前記頂点の座標を有する頂点データと、を有するデータ
ベースと、前記各頂点に接続する辺へのリンク情報を示
す頂点リストを作成する工程と、前記各辺の上流または
下流頂点へのリンク情報を示す辺リストを作成する工程
と、前記辺データの両端を頂点リストに追加する工程
と、前記頂点リストに前記追加された辺データの上流側
または下流側の一端と前記頂点とが一致すれば、この頂
点に接続する辺のリンク情報を当該辺とし、この辺の上
流頂点または下流頂点へのリンク情報を当該頂点とする
工程と、を具備することを特徴とするネットワーク追跡
用データ作成方法である。A third invention is a network in which a plurality of vertices are connected by an edge, wherein the edge data has at least data indicating coordinates of both ends of the edge and a flow direction;
A database having vertex data having coordinates of the vertices, a step of creating a vertex list indicating link information to edges connected to the vertices, and indicating link information to upstream or downstream vertices of each edge. Creating an edge list, adding both ends of the edge data to the vertex list, and, if the vertex matches one end on the upstream or downstream side of the edge data added to the vertex list, Setting the link information of the side connected to the vertex to the relevant side, and setting the link information to the upstream vertex or the downstream vertex of the side to the relevant vertex.
【0012】また、第4の発明は、ネットワーク追跡用
データ作成方法で作成されたデータを用いてネットワー
クを追跡するネットワーク追跡方法であって、(a)あ
る頂点を指定すると、頂点リストの流出辺へのリンク情
報を参照して、この頂点に対する流出辺を算出し、
(b)算出された流出辺に対して、辺リストの下流頂点
へのリンク情報を参照してこの辺に対する下流側の頂点
を算出し、(c)(a)〜(b)を繰り返すことによっ
て下流追跡を行うことを特徴とするネットワーク追跡方
法である。A fourth invention is a network tracking method for tracking a network using data created by the network tracking data creation method. (A) When a certain vertex is specified, an outflow edge of the vertex list is specified. The outflow edge for this vertex is calculated with reference to the link information to
(B) For the calculated outflow side, the downstream vertex for this side is calculated with reference to the link information to the downstream vertex in the side list, and (c) (a) to (b) are repeated to obtain the downstream side. A network tracking method characterized by performing tracking.
【0013】また、第5の発明は、複数の頂点が辺によ
って接続されたネットワークで、前記辺の両端の座標と
流れ方向を示すデータを少なくとも有する辺データと、
前記頂点の座標を有する頂点データと、を有するデータ
ベースと、前記各頂点に接続する辺へのリンク情報を示
す頂点リストを作成する手段と、前記各辺の上流または
下流頂点へのリンク情報を示す辺リストを作成する手段
と、前記辺データの両端を頂点リストに追加する手段
と、前記頂点リストに前記追加された辺データの上流側
または下流側の一端と前記頂点とが一致すれば、この頂
点に接続する辺のリンク情報を当該辺とし、この辺の上
流頂点または下流頂点へのリンク情報を当該頂点とする
手段と、を具備するネットワーク追跡用データ作成装置
として、コンピュータを機能させるためのプログラムを
記録した記録媒体である。According to a fifth aspect of the present invention, there is provided a network in which a plurality of vertices are connected by an edge, the edge data having at least data indicating coordinates of both ends of the edge and a flow direction;
A database having vertex data having the coordinates of the vertices, means for creating a vertex list indicating link information to edges connected to the vertices, and link information to upstream or downstream vertices of each edge. Means for creating an edge list, means for adding both ends of the edge data to the vertex list, and if the vertex matches one end on the upstream or downstream side of the edge data added to the vertex list, Means for setting the link information of the side connected to the vertex as the pertinent side, and using the link information to the upstream vertex or the downstream vertex of this side as the pertinent vertex. Is a recording medium on which is recorded.
【0014】[0014]
【発明の実施の形態】以下、図面に基づいて、本発明の
第1の実施の形態について、下水を例にとり、ネットワ
ークデータ作成から上下流追跡までの過程を詳細に説明
する。図1は本発明の実施の形態に係るネットワーク検
索システム1の機器構成を示す図であり、図2は下水配
管図(マンホール管渠グラフ)31の模式図である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The first embodiment of the present invention will be described below in detail with reference to the drawings, from the creation of network data to the tracking of upstream and downstream, taking sewage as an example. FIG. 1 is a diagram showing a device configuration of a network search system 1 according to an embodiment of the present invention, and FIG. 2 is a schematic diagram of a sewage pipe diagram (manhole pipe graph) 31.
【0015】図1に示すように、ネットワーク検索シス
テム1は、ホストコンピュータ3、端末側コンピュータ
5、データベース7及びCD−ROM15から構成され
る。端末側コンピュータ5からホストコンピュータ3に
検索命令等が入力され、データベース7に格納された各
種のデータをホストコンピュータ3が読み出し、検索処
理を行う。As shown in FIG. 1, the network search system 1 includes a host computer 3, a terminal computer 5, a database 7, and a CD-ROM 15. A search command or the like is input from the terminal-side computer 5 to the host computer 3, and the host computer 3 reads out various data stored in the database 7 and performs a search process.
【0016】データベース7には地形データ11、ネッ
トワークデータ13が格納される。ネットワークデータ
13には、マンホールデータ35と管データ45があ
る。CD−ROM15はホストコンピュータ3に検索処
理を行わせるためのプログラムを格納し、更に、地形デ
ータ11やネットワークデータ13を格納することも可
能である。The database 7 stores terrain data 11 and network data 13. The network data 13 includes manhole data 35 and pipe data 45. The CD-ROM 15 stores a program for causing the host computer 3 to perform a search process, and can further store the terrain data 11 and the network data 13.
【0017】図2の下水配管図31の模式図は下水設備
の一部を示したものだが、下水設備は管渠k1、k2、
……およびマンホールm1、m2、……から構成され
る。なお、k1、k2、……はパイプ、管路、開渠、暗
渠などであってもかまわない。また、マンホールには、
複数の管渠を接続し管理するための通常マンホールの
他、最上流端点、下水処理場などの下流側末端施設など
がある。The sewage piping shown in FIG. 2 shows a part of the sewage equipment, but the sewage equipment is provided with sewers k1, k2,
.. And manholes m1, m2,. Note that k1, k2,... May be a pipe, a pipeline, an open channel, an underdrain, or the like. Also, in the manhole,
In addition to ordinary manholes for connecting and managing multiple sewers, there are downstream end facilities such as the most upstream end point and sewage treatment plant.
【0018】図1に示すマンホールデータ35は下水設
備に存在する図2に示されるマンホールm1、m2、…
…に関するデータである。図3はマンホールデータ35
のフォーマットを示す。マンホールデータ35は、頂点
番号71、座標305、属性307からなる。The manhole data 35 shown in FIG. 1 exists in the sewage facilities, and the manholes m1, m2,.
This is data on ... Figure 3 shows manhole data 35
Shows the format. The manhole data 35 includes a vertex number 71, coordinates 305, and attributes 307.
【0019】ここで、頂点番号71は、全てのマンホー
ルmiを識別するために付けられた通し番号であり、座
標305は、下水設備をxy平面に写した際のマンホー
ルmiの位置座標を示す。属性307はマンホールmi
の建設年度、修理業者、種別、材料等のデータである。Here, the vertex number 71 is a serial number assigned to identify all the manholes mi, and the coordinates 305 indicate the position coordinates of the manhole mi when the sewage equipment is photographed on the xy plane. Attribute 307 is manhole mi
Of construction year, repair company, type, material, etc.
【0020】また、図1に示す管データ45は図2に示
される管渠k1、k2、……に関するデータであり、図
4は管データ45のフォーマットを示す。管データ45
は、辺番号81、上流側頂点座標405、下流側頂点座
標407、属性409及び中間座標列411からなる。The pipe data 45 shown in FIG. 1 is data relating to the pipes k1, k2,... Shown in FIG. 2, and FIG. 4 shows the format of the pipe data 45. Pipe data 45
Is composed of a side number 81, an upstream vertex coordinate 405, a downstream vertex coordinate 407, an attribute 409, and an intermediate coordinate sequence 411.
【0021】ここで、辺番号81は全ての管渠kiを識
別するために付けられた通し番号である。上流側頂点座
標405及び下流側頂点座標407は管渠kiの上流側
端点及び下流側端点の座標であり、属性409は、管渠
の管種、口径、長さを示すものである。Here, the side number 81 is a serial number assigned to identify all the sewers ki. The upstream vertex coordinates 405 and the downstream vertex coordinates 407 are the coordinates of the upstream end point and the downstream end point of the sewer ki, and the attribute 409 indicates the pipe type, diameter, and length of the sewer.
【0022】また、中間座標列411は、管渠の始点と
終点及び管渠が折れ曲がっている場合の曲点の座標であ
る。管データ45において、上流側頂点座標405及び
下流側頂点座標407は中間座標列411の始点或いは
終点の座標と一致する。The intermediate coordinate sequence 411 is the coordinates of the starting point and the ending point of the sewer, and the coordinates of a curved point when the sewer is bent. In the tube data 45, the upstream vertex coordinates 405 and the downstream vertex coordinates 407 match the coordinates of the start point or the end point of the intermediate coordinate sequence 411.
【0023】次に、図2の下水配管図31の例に示され
る管渠kiおよびマンホールmiについて、上流側およ
び下流側の接続関係を明確にする方法について説明す
る。図5はマンホールデータ35及び管データ45から
マンホールmiと管渠kiの接続関係を求める処理のフ
ローチャートである。Next, a method for clarifying the connection relationship between the upstream side and the downstream side of the sewer ki and the manhole mi shown in the example of the sewage piping diagram 31 in FIG. 2 will be described. FIG. 5 is a flowchart of a process for obtaining the connection relationship between the manhole mi and the sewer ki from the manhole data 35 and the pipe data 45.
【0024】マンホールmiのマンホールデータ35を
任意の順番で読み込み、順番付きの頂点レコード51及
び頂点リスト53を作成する(ステップ501)。次
に、管渠kiの管データを任意の順番で読み込み、順番
付きの辺レコード55及び辺リスト57を作成する(ス
テップ502)。The manhole data 35 of the manhole mi is read in an arbitrary order, and an ordered vertex record 51 and a vertex list 53 are created (step 501). Next, the pipe data of the sewer ki is read in an arbitrary order, and the ordered side record 55 and the side list 57 are created (step 502).
【0025】管渠kiの上流側頂点および下流側頂点に
ついて頂点レコード51を作成し、頂点リスト53に追
加し(ステップ503)、上流側頂点及び下流側頂点と
辺リスト57内の管渠kiとの流出入関係をデータ化す
る(ステップ504)。A vertex record 51 is created for the upstream vertex and the downstream vertex of the sewer ki, and added to the vertex list 53 (step 503), and the upstream vertex and the downstream vertex and the sewer ki in the side list 57 are identified. (Step 504).
【0026】次に、頂点リスト53内の各マンホールm
iと上流側頂点または下流側頂点とが重複している場合
にはマンホールmiに統合し、頂点リスト53及び辺リ
スト57内の流出入データを再調整する。(ステップ5
05) 以下、図5に示す各ステップの処理について詳細に説明
する。Next, each manhole m in the vertex list 53
When i and the upstream vertex or the downstream vertex are overlapped, they are integrated into the manhole mi and the outflow / inflow data in the vertex list 53 and the edge list 57 are readjusted. (Step 5
05) Hereinafter, the processing of each step shown in FIG. 5 will be described in detail.
【0027】ステップ501 図6は頂点レコード51のフォーマットを示す図であ
り、図7は頂点リスト53を示す図である。頂点レコー
ド51及び頂点リスト53はマンホールデータ35を基
にして作成され、図8は頂点リスト53を作成する方法
を示すフローチャートである。[0027] Step 501 FIG. 6 is a diagram showing the format of the vertex record 51, Fig. 7 is a diagram illustrating a vertex list 53. The vertex record 51 and the vertex list 53 are created based on the manhole data 35, and FIG. 8 is a flowchart showing a method of creating the vertex list 53.
【0028】マンホールデータ35のファイルを開き
(ステップ801)、頂点リストの先頭のアドレスを確
認する(ステップ802)。ここで、頂点リスト53の
先頭アドレスをLMLとする。次に一番目のマンホール
データ35を読み出し(ステップ803)、頂点レコー
ド51及び頂点リスト53を作成する(ステップ80
4)。The file of the manhole data 35 is opened (step 801), and the top address of the vertex list is confirmed (step 802). Here, the head address of the vertex list 53 is assumed to be LML. Next, the first manhole data 35 is read (step 803), and the vertex record 51 and the vertex list 53 are created (step 80).
4).
【0029】図6に示す頂点レコード51は、頂点番号
71、座標305、属性511、ダミーフラグ513、
ポインタ514、抽出フラグ79からなる。頂点レコー
ド51における頂点番号71、座標305、属性511
には、マンホールデータ35における頂点番号71、座
標305、そして属性307の内必要なデータが読み出
され、格納される。尚、頂点レコード51において属性
データ511は省略しても構わない。The vertex record 51 shown in FIG. 6 has a vertex number 71, coordinates 305, attribute 511, dummy flag 513,
It consists of a pointer 514 and an extraction flag 79. Vertex number 71, coordinates 305, attribute 511 in vertex record 51
, The necessary data of the vertex number 71, the coordinates 305, and the attribute 307 in the manhole data 35 are read and stored. In the vertex record 51, the attribute data 511 may be omitted.
【0030】また、ダミーフラグ513は、正真マンホ
ールであるか、又は後述する仮想マンホールであるかを
区別するためのものである。マンホールデータ35から
作成する頂点レコード51は、実在の正真マンホールm
iに関するデータであるため、ダミーフラグ513は例
えば「0」とする。The dummy flag 513 is for distinguishing between a true manhole and a virtual manhole described later. The vertex record 51 created from the manhole data 35 is a real true manhole m.
Since the data is related to i, the dummy flag 513 is set to “0”, for example.
【0031】また、ポインタ514においては、第1流
出辺73は当該マンホールから流出する下水管のうちの
1番目のもの、第1流入辺75は当該マンホールに流入
する下水管のうちの1番目のものを、それぞれデータの
存在する先頭アドレスによって示す。この段階では第1
流出辺73および第1流入辺75は不明であるため、そ
れぞれ「null」とする。In the pointer 514, the first outflow side 73 is the first of the drain pipes flowing out of the manhole, and the first inflow side 75 is the first of the drain pipes flowing into the manhole. Are indicated by the head address where the data exists. At this stage, the first
Since the outflow side 73 and the first inflow side 75 are unknown, they are respectively set to “null”.
【0032】正真マンホールm1、m2、………には一
連の頂点番号71がつけられている。次の入力頂点77
のデータは、当該頂点の次の頂点番号71の頂点レコー
ド51の先頭アドレスとする。すなわち、頂点レコード
51のデータ長をLMとすると、i番目の頂点レコード
51内の「次の入力頂点77i」は(i+1)番目の頂
点の先頭アドレスであり、「LML+iLM」となる。A series of vertex numbers 71 are assigned to the true manholes m1, m2,... Next input vertex 77
Is the head address of the vertex record 51 of the vertex number 71 next to the vertex. That is, assuming that the data length of the vertex record 51 is LM, the “next input vertex 77i” in the i-th vertex record 51 is the head address of the (i + 1) -th vertex, and is “LML + iLM”.
【0033】次に、当該頂点、即ちi番目の頂点レコー
ド51をアドレス「LML+(i−1)LM」に保管し
(ステップ805)、iを正真マンホール数nMとして
記憶する(ステップ806)。マンホールデータ35が
終りかどうかを判断し(ステップ807)、マンホール
データ35が存在すればiを一つ増し(ステップ80
9)、ステップ804からステップ807の処理を繰り
返し行う。読み出すマンホールデータ35がなくなった
とき、nMを正真マンホール数として保管する(ステッ
プ808)。Next, the vertex, that is, the i-th vertex record 51 is stored in the address "LML + (i-1) LM" (step 805), and i is stored as the true manhole number nM (step 806). It is determined whether or not the manhole data 35 ends (step 807). If the manhole data 35 exists, i is incremented by one (step 80).
9) The processing from step 804 to step 807 is repeated. When there is no more manhole data 35 to be read, nM is stored as the true manhole number (step 808).
【0034】以上のような処理により、頂点レコード5
1及び図7に示される頂点リスト53が作成される。例
えば、図2に示す下水配管図31においてマンホールm
1から頂点レコード51の作成を始めるとすると、頂点
レコード51aの先頭アドレス703は「LML」とな
る。尚、図7において先頭アドレス703は便宜上示し
たものであり、頂点レコード51には先頭アドレス70
3は含まれない。With the above processing, the vertex record 5
1 and the vertex list 53 shown in FIG. 7 are created. For example, in the sewage piping diagram 31 shown in FIG.
Assuming that the creation of the vertex record 51 starts from 1, the top address 703 of the vertex record 51a is “LML”. In FIG. 7, the head address 703 is shown for convenience, and the top address 70
3 is not included.
【0035】頂点レコード51aにおいて、頂点番号7
1aは「m1」となり、第1流出辺73a及び第1流入
辺75aは「null」となり、次の頂点番号がマンホ
ールm2であれば、次の入力頂点77aはマンホールm
2に関する頂点レコード51bが格納される先頭アドレ
ス「LML+LM」となる。尚、以下の説明において、
例えば、ポインタデータとして入力頂点77aに「m
2」と記入された場合、マンホールm2に関する頂点レ
コードが格納されたアドレスを示すものである。In the vertex record 51a, the vertex number 7
1a is “m1”, the first outflow side 73a and the first inflow side 75a are “null”, and if the next vertex number is manhole m2, the next input vertex 77a is manhole m
The top address “LML + LM” in which the vertex record 51b for No. 2 is stored. In the following description,
For example, “m” is input to the input vertex 77a as pointer data.
When "2" is entered, it indicates the address at which the vertex record for the manhole m2 is stored.
【0036】次に、アドレス「LML+LM」にマンホ
ールm2に関する頂点レコード51bが同様に作成さ
れ、格納される。以下、マンホールm3、……に関する
頂点レコード51が作成され、格納され、頂点リスト5
3が作成される。従って、nM個の正真マンホールが存
在する場合、頂点レコード51nMはアドレス「LML
+(nM−1)LM」に格納される。Next, a vertex record 51b relating to the manhole m2 is similarly created and stored at the address "LML + LM". Hereinafter, vertex records 51 for manholes m3,.
3 is created. Therefore, when there are nM true manholes, the vertex record 51nM has the address “LML”.
+ (NM-1) LM ".
【0037】ステップ502、ステップ503、ステッ
プ504 次に、管データ45から辺レコード55を作成し、更
に、仮想の頂点レコード51を作成する方法について説
明する。図9は辺レコード55を示す図であり、図10
は辺レコード55及び仮想マンホールに対する頂点レコ
ード51を作成する方法を示すフローチャートである。 Steps 502, 503, and
Flop 504 then creates an edge records 55 from the tube data 45, further, a method for creating a virtual vertex record 51. FIG. 9 is a diagram showing the side record 55, and FIG.
Is a flowchart showing a method for creating the edge record 55 and the vertex record 51 for the virtual manhole.
【0038】管データ45が格納されているファイルを
開き(ステップ1001)、頂点リスト53のファイル
を開く(ステップ1002)。次に、辺リスト57の先
頭アドレスを確認する。以下、辺リストの先頭アドレス
を「LLL」として説明を行う。iに1を代入し(ステ
ップ1004)、i番目の管データ45を読み出す(ス
テップ1005)。管データ45から辺データ55を作
成するために必要なデータを取り出し(ステップ100
6)、辺レコード55を作成する(ステップ100
7)。The file storing the pipe data 45 is opened (step 1001), and the file of the vertex list 53 is opened (step 1002). Next, the start address of the side list 57 is confirmed. Hereinafter, description will be made assuming that the head address of the side list is “LLL”. Substitute 1 for i (step 1004), and read out the i-th tube data 45 (step 1005). Data necessary for creating the side data 55 is extracted from the tube data 45 (step 100).
6), create an edge record 55 (step 100)
7).
【0039】図9に示すように、辺レコード55は、辺
番号81、上流側頂点座標405、下流側頂点座標40
7、属性409、ポインタ410、抽出フラグ99から
なる。この内、辺番号81、上流側頂点座標405、下
流側頂点座標407、属性409のデータは、管データ
45と共通するデータである。尚、辺レコード55にお
いて、属性409のデータは省略しても構わない。As shown in FIG. 9, the side record 55 includes a side number 81, an upstream vertex coordinate 405, and a downstream vertex coordinate 40.
7, an attribute 409, a pointer 410, and an extraction flag 99. Among them, the data of the side number 81, the upstream vertex coordinates 405, the downstream vertex coordinates 407, and the attribute 409 are data common to the pipe data 45. In the side record 55, the data of the attribute 409 may be omitted.
【0040】ポインタ410は、次の流入辺85、次の
流出辺83、次の入力辺87、上流側頂点89及び下流
側頂点91のデータが格納されている先頭アドレスを示
す。辺レコード55のデータ長を「LL」とすると、次
の流出辺83および次の流入辺85は「null」、次
の入力辺87は「LLL+iLL」、上流側頂点89は
「LML+(nM−1+2i−1)LM」、下流側頂点
91は「LML+(nM−1+2i)LM」となる。こ
のように作成された当該辺レコード、即ちi番目の辺レ
コード55は、アドレス「LLL+(i−1)LL」に
保管される。The pointer 410 indicates the start address where the data of the next inflow side 85, the next outflow side 83, the next input side 87, the upstream vertex 89, and the downstream vertex 91 are stored. Assuming that the data length of the side record 55 is “LL”, the next outflow side 83 and the next inflow side 85 are “null”, the next input side 87 is “LLL + iLL”, and the upstream vertex 89 is “LML + (nM−1 + 2i). -1) LM ”, and the downstream vertex 91 is“ LML + (nM−1 + 2i) LM ”. The side record thus created, that is, the i-th side record 55 is stored at the address “LLL + (i−1) LL”.
【0041】次に、当該辺の上流側頂点を仮想マンホー
ルとみなし、頂点レコード51を作成し、作成した頂点
レコード51を頂点リスト53のアドレス「LML+
(nM−1+2i−1)LM」に追加する(ステップ1
008)。Next, the vertex on the upstream side of the side is regarded as a virtual manhole, a vertex record 51 is created, and the created vertex record 51 is stored in the address “LML +
(NM-1 + 2i-1) LM "(step 1
008).
【0042】このとき、上流側頂点にとって当該辺は第
1の流出辺に相当するから、頂点レコード51のポイン
タにおいて第1流出辺73はアドレス「LLL+(i−
1)LL」となる。更に、第1の流入辺75は「nul
l」、次の入力頂点77はアドレス「LML+(nM−
1+2i)LM」となる。尚、仮想マンホールに関して
作成した頂点レコード51において、ダミーフラグ50
3を例えば「1」とし、正真マンホールと区別する。At this time, the side corresponds to the first outflow side for the upstream vertex. Therefore, in the pointer of the vertex record 51, the first outflow side 73 has the address “LLL + (i−
1) LL ". Further, the first inflow side 75 is “null
l ", the next input vertex 77 has the address" LML + (nM-
1 + 2i) LM ". In the vertex record 51 created for the virtual manhole, the dummy flag 50
3 is set to, for example, “1” to distinguish it from a true manhole.
【0043】次に、当該辺の下流側頂点も同様に仮想マ
ンホールとみなし、頂点レコード51を作成し、作成し
た頂点レコード51を頂点リスト53のアドレス「LM
L+(nM−1+2i)LM」に追加する(ステップ1
009)。Next, the downstream vertex of the side is also regarded as a virtual manhole, a vertex record 51 is created, and the created vertex record 51 is stored in the address “LM” of the vertex list 53.
L + (nM-1 + 2i) LM "(step 1
009).
【0044】このとき、下流側頂点にとって当該辺は第
1の流入辺に相当するから、頂点レコード51のポイン
タにおいて第1の流入辺75はアドレス「LLL+(i
−1)LL」となる。更に、第1流出辺73は「nul
l」、次の入力頂点77はアドレス「LML+(nM−
1+2i+1)LM」となる。At this time, for the downstream vertex, this side corresponds to the first inflow side, so that the first inflow side 75 in the pointer of the vertex record 51 has the address “LLL + (i
-1) LL ”. Further, the first outflow side 73 is “null
l ", the next input vertex 77 has the address" LML + (nM-
1 + 2i + 1) LM ".
【0045】次に、管データ45が終了かどうかを判定
し(ステップ1010)、まだ管データ45が存在する
場合はiを一つ増し(ステップ1011)、管データ4
5がなくなるまで、ステップ1005からステップ10
10までの作業を繰り返す。Next, it is determined whether or not the pipe data 45 has ended (step 1010). If the pipe data 45 still exists, i is incremented by one (step 1011), and the pipe data 4
Steps 1005 to 10 until 5 is exhausted.
Repeat the work up to 10.
【0046】図11は下水配管図31の模式図を示す。
図11に示されるように、管渠k1、管渠k2、…にお
ける上流側頂点をku1、ku2、…、下流側頂点をk
d1、kd2、…とし、それらの頂点を仮想マンホール
とみなして、辺リスト57と追加の頂点リスト53を作
成する。図12は、図11に示す下水配管図31に従っ
て作成した辺リスト57と頂点リスト53の内容を示す
図である。FIG. 11 is a schematic diagram of the sewage piping diagram 31.
As shown in FIG. 11, the upstream vertices of the sewers k1, k2, ... are ku1, ku2, ..., and the downstream vertices are k.
.., and the vertices are regarded as virtual manholes, and an edge list 57 and an additional vertex list 53 are created. FIG. 12 is a diagram showing the contents of the side list 57 and the vertex list 53 created according to the sewage piping diagram 31 shown in FIG.
【0047】図10のフローチャートに従って、i=1
として管渠k1の管データ45を読み出す。図10のス
テップ1007に従って、管渠k1に関する辺レコード
55aを作成する。以下、辺レコード55aにおけるポ
インタには、便宜上、辺番号や頂点番号が記入される
が、記入された辺番号や頂点番号はそれらのレコードが
保管されるアドレスを示すものである。According to the flowchart of FIG.
To read the pipe data 45 of the pipe k1. According to step 1007 in FIG. 10, a side record 55a relating to the sewer k1 is created. Hereinafter, a side number or a vertex number is written in the pointer of the side record 55a for convenience, and the written side number or vertex number indicates an address where the record is stored.
【0048】図12に示すように、辺レコード55aに
おいて、辺番号81aは「k1」、次の流入辺83a及
び次の流出辺85aは「null」、次の入力辺87a
は「k2」、上流側頂点89aは「ku1」、下流側頂
点91aは「kd1」となる。作成された辺レコード5
5aは先頭アドレス705が「LLL」に保管される。
尚、図12において「null」は空白で示される。ま
た、先頭アドレス705は便宜上示したものであり、辺
レコード55には含まれない。As shown in FIG. 12, in the side record 55a, the side number 81a is "k1", the next inflow side 83a and the next outflow side 85a are "null", and the next input side 87a.
Is "k2", the upstream vertex 89a is "ku1", and the downstream vertex 91a is "kd1". Edge record 5 created
In 5a, the head address 705 is stored in “LLL”.
In FIG. 12, "null" is indicated by a blank. The head address 705 is shown for convenience, and is not included in the side record 55.
【0049】次に、図10のステップ1008に従っ
て、管渠k1の上流側頂点ku1に関する頂点レコード
51dを作成する。頂点レコード51dにおいて、第1
の流出辺73dは「k1」となり、第1の流入辺75d
は「null」、次の入力頂点77dは「kd1」とな
る。作成された頂点レコード51dは先頭アドレスが
「LML+(nM−1+2i−1)LM」、即ち、正真
マンホール数nM=3、i=1とすればアドレス「LM
L+3LM」に保管される。Next, according to step 1008 in FIG. 10, a vertex record 51d relating to the upstream vertex ku1 of the sewer k1 is created. In the vertex record 51d, the first
Outflow side 73d becomes “k1”, and the first inflow side 75d
Is “null”, and the next input vertex 77d is “kd1”. The created vertex record 51d has the start address “LML + (nM−1 + 2i−1) LM”, that is, the address “LM” if the number of true manholes nM = 3 and i = 1.
L + 3LM ".
【0050】次に、図10のステップ1009に従っ
て、管渠k1の下流側頂点kd1に関する頂点レコード
51eを作成する。頂点レコード51eにおいて、第1
の流出辺73eは「null」となり、第1の流入辺7
5eは「k1」、次の入力頂点77eは「ku2」とな
る。作成された頂点レコード51eは先頭アドレスが
「LML+(nM−1+2i)LM」、即ち、正真マン
ホール数nM=3、i=1とすればアドレス「LML+
4LM」に保管される。Next, according to step 1009 in FIG. 10, a vertex record 51e relating to the downstream vertex kd1 of the pipe k1 is created. In the vertex record 51e, the first
Of the first inflow side 7e becomes “null”.
5e is “k1” and the next input vertex 77e is “ku2”. The created vertex record 51e has the start address "LML + (nM-1 + 2i) LM", that is, if the number of true manholes nM = 3 and i = 1, the address "LML +
4LM ".
【0051】以上のように、図11に示す管渠k2、k
3、…、k10に関する辺レコード55b、55c、
…、55j及び管渠k2、k3、…、k10のそれぞれ
の上流側頂点と下流側頂点に関する頂点レコード51
f、…、51wを同様に作成し、保管する。このように
して、図12に示す辺リスト57及び頂点リスト53が
作成される。As described above, the sewers k2, k2 shown in FIG.
.., K10, the side records 55b, 55c,
, 55j and the upstream and downstream vertices of the sewers k2, k3,..., K10
f,..., 51w are similarly created and stored. Thus, the side list 57 and the vertex list 53 shown in FIG. 12 are created.
【0052】ステップ505 次に、作成した頂点リスト53及び辺リスト57を基に
管渠の流出入関係を求める方法について説明する。図1
3、図14及び図15は正真マンホールと仮想マンホー
ルの重複を探索することで管渠の流出入関係を求める方
法を示すフローチャートである。図16は、図13から
図15のフローに従って流出入関係を明確にした下水配
管図31の辺リスト57及び頂点リスト53を示す図で
ある。以下、図11に示す下水配管図を例に挙げて処理
を説明する。 Step 505 Next, a description will be given of a method of obtaining the outflow / inflow relationship of the sewer based on the created vertex list 53 and the side list 57. FIG.
3, FIG. 14 and FIG. 15 are flow charts showing a method of obtaining the inflow / outflow relationship of a sewer by searching for an overlap between a true manhole and a virtual manhole. FIG. 16 is a diagram showing the side list 57 and the vertex list 53 of the sewage piping diagram 31 in which the outflow / inflow relationship is clarified according to the flows of FIGS. Hereinafter, the processing will be described using the sewage piping diagram shown in FIG. 11 as an example.
【0053】頂点リスト53及び辺リスト57のファイ
ルを開く(ステップ1301、ステップ1302)。i
=1とし(ステップ1303)、頂点リスト53のi番
目の頂点レコード51から座標(Xi,Yi)を取り出
す(ステップ1304)。The files of the vertex list 53 and the side list 57 are opened (steps 1301 and 1302). i
= 1 (step 1303), and the coordinates (Xi, Yi) are extracted from the i-th vertex record 51 of the vertex list 53 (step 1304).
【0054】次に、iiに正真マンホール数nMを代入
し(ステップ1305)、ii番目、すなわち正真マン
ホールのうち最後尾の頂点の座標(X,Y)を取り出し
(ステップ1306)、座標(X,Y)と座標(Xi,
Yi)とが一致するか否かを判定する(ステップ130
7)。すなわち、i番目の頂点が最後の正真マンホール
であるか否かを調べる。Next, the true manhole number nM is substituted for ii (step 1305), and the coordinates (X, Y) of the ii-th, ie, the last vertex of the true manhole, are extracted (step 1306), and the coordinates ( X, Y) and coordinates (Xi,
Yi) is determined (step 130).
7). That is, it is checked whether the i-th vertex is the last true manhole.
【0055】ステップ1307において頂点の座標が一
致しないと判定された場合には、iiにii+1を代入
して(ステップ1313)、次の頂点レコード51が終
りか否かを判定する(ステップ1314)。第1回目の
ステップ1314で頂点レコードが存在する場合は、す
なわち、nM個の正真マンホールの他に仮想マンホール
に関する頂点レコードが存在する。If it is determined in step 1307 that the coordinates of the vertices do not match, ii + 1 is substituted for ii (step 1313), and it is determined whether or not the next vertex record 51 ends (step 1314). If there is a vertex record in the first step 1314, that is, there are vertex records related to virtual manholes in addition to nM true manholes.
【0056】したがって、ステップ1306に戻り、仮
想マンホールの座標を取り出して、i番目の正真マンホ
ールの座標とii番目の仮想マンホールの座標とを比較
し(ステップ1307)、一致しない場合には、ステッ
プ1313に進んで、次のii番目の仮想マンホールの
頂点レコード51が存在するか否かを判定する(ステッ
プ1314)。こうして、ステップ1307においてi
i番目の頂点座標がi番目の正真マンホールの座標(X
i,Yi)と一致するまで作業を繰り返す。Therefore, returning to step 1306, the coordinates of the virtual manhole are extracted, and the coordinates of the i-th true manhole and the coordinates of the ii-th virtual manhole are compared (step 1307). Proceeding to 1313, it is determined whether or not the vertex record 51 of the next ii-th virtual manhole exists (step 1314). Thus, in step 1307, i
The i-th vertex coordinate is the coordinate of the i-th true manhole (X
i, Yi) until the operation is repeated.
【0057】例えば、図12の頂点リスト53におい
て、i=1として頂点m1の頂点レコード51aから座
標を取り出す。更に、正真マンホール数nMは「3」で
あるため、3番目の頂点である頂点m3の頂点レコード
51cから頂点座標を取り出し、頂点m1の座標と比較
する。For example, in the vertex list 53 of FIG. 12, the coordinates are extracted from the vertex record 51a of the vertex m1 with i = 1. Further, since the true manhole number nM is "3", the vertex coordinates are extracted from the vertex record 51c of the vertex m3, which is the third vertex, and compared with the coordinates of the vertex m1.
【0058】当然ながら頂点m3と頂点m1の座標は異
なるため、ii=4として4番目の頂点ku1の頂点レ
コード51dから座標を取り出し、頂点m1の座標と比
較する。頂点ku1と頂点m1の座標は異なるため、i
i=5として5番目の頂点kd1の頂点レコード51e
から座標を取り出し、頂点m1と比較する。図11から
も判るように、頂点kd1と頂点m1の座標は一致す
る。Naturally, since the coordinates of the vertex m3 and the vertex m1 are different, the coordinates are extracted from the vertex record 51d of the fourth vertex ku1 as ii = 4 and compared with the coordinates of the vertex m1. Since the coordinates of vertex ku1 and vertex m1 are different, i
The vertex record 51e of the fifth vertex kd1 with i = 5
Is extracted from the coordinates and compared with the vertex m1. As can be seen from FIG. 11, the coordinates of the vertex kd1 and the vertex m1 match.
【0059】ステップ1307において正真マンホール
と仮想マンホールの座標が一致すると判定された場合に
は、ii番目の頂点データ51において第1流出辺73
にデータがあるか、それとも第1流入辺75にデータが
あるかを判定する(ステップ1308)。If it is determined in step 1307 that the coordinates of the true manhole and the virtual manhole coincide, the first outflow side 73 in the ii-th vertex data 51 is determined.
It is determined whether or not there is data in the first inflow side 75 (step 1308).
【0060】例えば、頂点kd1と頂点m1の座標は一
致するため、頂点kd1の頂点レコード51eの第1流
出辺73eあるいは第1流入辺75eのどちらにデータ
があるかを判断する。この場合データは第1流出辺75
eに存在する。For example, since the coordinates of the vertex kd1 and the vertex m1 coincide, it is determined which of the first outflow side 73e and the first inflow side 75e of the vertex record 51e of the vertex kd1 has data. In this case, the data is the first outflow side 75
e.
【0061】ステップ1308において第1流出辺73
にデータがあると判定された場合には、i番目の第1流
出辺73が「null」であるかを判定する(ステップ
1309)。ステップ1309において、第1流出辺7
3が「null」でなければ、後述するように図15の
ステップ1501に進む。In step 1308, the first outflow side 73
, It is determined whether the i-th first outflow side 73 is “null” (step 1309). In step 1309, the first outflow side 7
If 3 is not “null”, the process proceeds to step 1501 in FIG. 15 as described later.
【0062】次に、第1流出辺73が「null」デー
タである場合には、i番目の第1流出辺73に、ii番
目の第1流出辺73のデータを入れ、更に第1流出辺7
3に保持されたデータ(管渠ki)に相当する辺レコー
ド55の上流側頂点89をi番目の頂点とする(ステッ
プ1310)。即ち、管渠kiの辺レコード55の上流
側頂点89にはi番目の頂点の頂点レコードが保持され
たアドレスが入る。Next, when the first outflow side 73 is "null" data, the data of the ii-th first outflow side 73 is put into the i-th first outflow side 73, and further the first outflow side 73 is set. 7
The upstream vertex 89 of the side record 55 corresponding to the data (sewer ki) held in No. 3 is set as the i-th vertex (step 1310). That is, the address at which the vertex record of the i-th vertex is held is entered in the upstream vertex 89 of the side record 55 of the sewer ki.
【0063】また、ステップ1308において第1流入
辺75にデータがあると判定された場合には、i番目の
第1流入辺75が「null」であるかを判定する(ス
テップ1312)。ステップ1311において、第1流
入辺75が「null」でなければ、後述するように図
14のステップ1401に進む。If it is determined in step 1308 that there is data on the first inflow side 75, it is determined whether the i-th first inflow side 75 is "null" (step 1312). If the first inflow side 75 is not “null” in step 1311, the process proceeds to step 1401 in FIG. 14 as described later.
【0064】次に、第1流入辺75が「null」デー
タである場合には、i番目の第1流入辺75に、ii番
目の第1流入辺75のデータを入れ、更に第1流入辺7
5に保持されたデータ(管渠ki)に相当する辺レコー
ド55の下流側頂点91をi番目の頂点とする(ステッ
プ1312)。即ち、管渠kiの辺レコード55の下流
側頂点91にはi番目の頂点の頂点レコードが保持され
たアドレスが入る。Next, when the first inflow side 75 is "null" data, the data of the ii-th first inflow side 75 is put into the i-th first inflow side 75, and the first inflow side is further entered. 7
The downstream vertex 91 of the side record 55 corresponding to the data (conduit ki) held in No. 5 is set as the i-th vertex (step 1312). That is, the downstream vertex 91 of the side record 55 of the sewer ki contains the address at which the vertex record of the i-th vertex is held.
【0065】従って、頂点kd1の場合は第1流出辺7
5eにデータ「k1」があり、頂点m1の頂点レコード
51aの第1流出辺75aが「null」であるため、
図16に示されるように頂点m1の第1流出辺73aを
「k1」とする。更に、「k1」の辺レコード55aに
おいて下流側頂点91aを「m1」に変更する。Therefore, in the case of the vertex kd1, the first outflow side 7
5e has data "k1" and the first outflow side 75a of the vertex record 51a of the vertex m1 is "null".
As shown in FIG. 16, the first outflow side 73a of the vertex m1 is defined as "k1". Further, the downstream vertex 91a is changed to “m1” in the side record 55a of “k1”.
【0066】次に、iiにii+1を代入し(ステップ
1313)、頂点リスト53内の頂点レコード51が終
りであるかどうかを判定し(ステップ1314)、頂点
レコード51がまだ存在するようであれば、ステップ1
306に戻り、以上の操作を繰り返す。即ち、i番目の
頂点座標と頂点リストに追加された全ての仮想マンホー
ルの座標が同じかどうかを判定し、一致した場合は以上
のような統合処理を行う。Next, ii + 1 is substituted for ii (step 1313), and it is determined whether the vertex record 51 in the vertex list 53 is the end (step 1314). If the vertex record 51 still exists, , Step 1
Returning to 306, the above operation is repeated. That is, it is determined whether or not the coordinates of the i-th vertex and the coordinates of all the virtual manholes added to the vertex list are the same, and if they match, the above integration processing is performed.
【0067】例えば、下水配管図31の例では、次にi
i=6として6番目の頂点ku2の頂点レコード51f
から座標を取り出し、頂点m1の座標と比較する。頂点
m1と頂点ku2の座標は一致し、頂点ku2の頂点レ
コード55fの第1流出辺73fにデータ「k2」が存
在することから、ステップ1309に進む。For example, in the example of FIG.
The vertex record 51f of the sixth vertex ku2 with i = 6
Are extracted from the coordinates and compared with the coordinates of the vertex m1. Since the coordinates of the vertex m1 and the vertex ku2 match and the data “k2” exists on the first outflow side 73f of the vertex record 55f of the vertex ku2, the process proceeds to step 1309.
【0068】このとき頂点m1の頂点レコード51aに
おいて第1流出辺73aが「null」であるから、図
16に示されるように頂点m1の第1流出辺73aを
「k2」とし、更に、「k2」の辺レコード55bにお
いて上流側頂点89bを「m1」に変更する。At this time, since the first outflow side 73a of the vertex record 51a of the vertex m1 is "null", the first outflow side 73a of the vertex m1 is set to "k2" as shown in FIG. Is changed to "m1" in the upstream vertex 89b in the side record 55b of "."
【0069】次に、ステップ1311において、i番目
の第1流入辺75が「null」でない場合は図14に
示されるフローチャートに従って処理を行う。即ち、図
14に示される処理は、i番目の頂点に複数の流入辺が
存在するときに行われる。i番目の第1流入辺75に相
当する辺レコード55を取り出す(ステップ140
1)。次に、ii番目の第1流入辺75の辺レコード番
号81を記憶する(ステップ1402)。Next, in step 1311, if the i-th first inflow side 75 is not "null", the processing is performed according to the flowchart shown in FIG. That is, the processing shown in FIG. 14 is performed when there are a plurality of inflow sides at the i-th vertex. The side record 55 corresponding to the i-th first inflow side 75 is taken out (step 140).
1). Next, the side record number 81 of the ii-th first inflow side 75 is stored (step 1402).
【0070】i番目の辺レコード55の次の流入辺83
は「null」であるかどうかを判定し(ステップ14
03)、「null」であれば、ステップ1401で読
み出した辺レコード55の次の流入辺83にステップ1
402で記憶した辺レコード番号81を入力し、保管す
る(ステップ1405)。更に、ii番目の第1流入辺
75の辺レコード55における下流側頂点91にi番目
の頂点、即ち正真マンホールmiを入力し、保管する
(ステップ1406)。The next inflow side 83 of the i-th side record 55
Determines whether it is "null" (step 14).
03), if it is “null”, step 1 is added to the next inflow side 83 of the side record 55 read in step 1401.
The side record number 81 stored in 402 is input and stored (step 1405). Further, the i-th vertex, that is, the true manhole mi is input to the downstream vertex 91 in the side record 55 of the ii-th first inflow side 75 and stored (step 1406).
【0071】ステップ1403において、i番目の辺レ
コード55の次の流入辺83が「null」でなけれ
ば、そこに記入されている辺の辺レコード55を取り出
し(ステップ1404)、ステップ1402に戻る。ス
テップ1406において辺レコードを保管したら、図1
3に示すステップ1313に戻る。In step 1403, if the next inflow side 83 of the i-th side record 55 is not “null”, the side record 55 of the side written therein is extracted (step 1404), and the process returns to step 1402. After storing the edge records in step 1406, FIG.
The process returns to step 1313 shown in FIG.
【0072】例えば、図12に示す頂点リスト53にお
いて図13に示される処理を続け、ii番目の頂点とし
て頂点kd3を取り出す。頂点m1と頂点kd3の座標
は一致し、頂点kd3の第1流入辺75jにデータがあ
るが(ステップ1308)、頂点m1の第1流入辺75
aにも前述のようにデータ「k1」があるため、ステッ
プ1311において図14の処理に進む。For example, the process shown in FIG. 13 is continued in the vertex list 53 shown in FIG. 12, and the vertex kd3 is extracted as the ii-th vertex. The coordinates of the vertex m1 and the vertex kd3 match, and data is present on the first inflow side 75j of the vertex kd3 (step 1308).
Since the data “k1” also exists in “a” as described above, the process proceeds to the processing in FIG.
【0073】ステップ1401において頂点m1の第1
流入辺75aのデータ「k1」の辺レコード55aを取
り出し、頂点kd3の第1流入辺75jのデータ「k
3」を記憶し、「k1」の辺レコード55の次の流入辺
83aが「null」となっているため、そこに先ほど
記憶したデータ「k3」を入力し、保管する。更に、辺
「k3」の辺レコード55cにおいて下流側頂点91c
を「m1」と変更し、保管する。その後、図13に示す
ステップ1313に戻る。At step 1401, the first vertex m1
The edge record 55a of the data “k1” of the inflow side 75a is extracted, and the data “k” of the first inflow side 75j of the vertex kd3 is extracted.
Since the next inflow side 83a of the side record 55 of "k1" is "null", the data "k3" stored earlier is input and stored therein. Further, in the side record 55c of the side “k3”, the downstream vertex 91c
Is changed to “m1” and stored. Thereafter, the process returns to step 1313 shown in FIG.
【0074】次に、ステップ1309において、i番目
の第1流出辺73が「null」でない場合は図15に
示されるフローチャートに従って処理を行う。即ち、図
15に示される処理は、i番目の頂点に複数の流出辺が
存在するときに行われる。i番目の第1流出辺73に相
当する辺レコード55を取り出す(ステップ150
1)。次に、ii番目の第1流出辺73の辺レコード番
号81を記憶する(ステップ1502)。Next, in step 1309, if the i-th first outflow side 73 is not "null", processing is performed according to the flowchart shown in FIG. That is, the process shown in FIG. 15 is performed when a plurality of outflow edges exist at the i-th vertex. The edge record 55 corresponding to the i-th first outflow edge 73 is extracted (step 150).
1). Next, the side record number 81 of the ii-th first outflow side 73 is stored (step 1502).
【0075】i番目の辺レコード55の次の流出辺85
は「null」であるかどうかを判定し(ステップ15
03)、「null」であれば、ステップ1501で読
み出した辺レコード55の次の流出辺85にステップ1
502で記憶した辺レコード番号81を入力し、保管す
る(ステップ1505)。更に、ii番目の第1流出辺
73の辺レコード55における上流側頂点89にi番目
の頂点、即ち正真マンホールmiを入力し、保管する
(ステップ1506)。Outflow side 85 next to i-th side record 55
Is "null" (step 15)
03), if it is “null”, the next outflow side 85 of the side record 55 read out in step 1501
The side record number 81 stored in 502 is input and stored (step 1505). Further, the i-th vertex, that is, the true manhole mi is input to the upstream vertex 89 in the edge record 55 of the ii-th first outflow side 73 and stored (step 1506).
【0076】ステップ1503において、i番目の辺レ
コード55の次の流出辺85が「null」でなけれ
ば、そこに記入されている辺の辺レコード55を取り出
し(ステップ1504)、ステップ1502に戻る。ス
テップ1506において辺レコードを保管したら、図1
3に示すステップ1313に戻る。In step 1503, if the outflow side 85 next to the i-th side record 55 is not "null", the side record 55 of the side described therein is taken out (step 1504), and the process returns to step 1502. After storing the edge records in step 1506, FIG.
The process returns to step 1313 shown in FIG.
【0077】例えば、図13に従って前述のような処理
を更に続け、ii番目の頂点として頂点ku4を取り出
す。頂点m1と頂点ku4の座標は一致し、頂点ku4
の第1流出辺73kにデータがあり(ステップ130
8)、頂点m1の第1流出辺73aにも図16に示すよ
うに既にデータ「k2」があるため、ステップ1309
において図15の処理に進む。For example, the processing described above is further continued according to FIG. 13, and the vertex ku4 is extracted as the ii-th vertex. The coordinates of the vertex m1 and the vertex ku4 match, and the vertex ku4
There is data on the first outflow side 73k (step 130).
8) Since the data “k2” already exists in the first outflow side 73a of the vertex m1 as shown in FIG.
In, the process proceeds to the process of FIG.
【0078】ステップ1501において頂点m1の第1
流出辺73aのデータ「k2」の辺レコード55bを取
り出しす。次に、頂点ku4の第1流出辺73kのデー
タ「k4」を記憶し、「k2」の辺レコード55bの次
の流入辺83aが「null」となっているため、そこ
に先ほど記憶したデータ「k4」を入力し、保管する。
更に、辺「k4」の辺レコード55dにおいて上流側頂
点89dを「m1」と変更し、保管する。その後、図1
3に示すステップ1313に戻る。In step 1501, the first vertex m1
The edge record 55b of the data “k2” of the outflow edge 73a is extracted. Next, the data “k4” of the first outflow side 73k of the vertex ku4 is stored, and the next inflow side 83a of the side record 55b of “k2” is “null”. Enter “k4” and save.
Further, in the side record 55d of the side "k4", the upstream vertex 89d is changed to "m1" and stored. Then, FIG.
The process returns to step 1313 shown in FIG.
【0079】以上説明した作業をiが正真マンホール数
nMに等しくなるまで繰り返す。即ち、正真マンホール
の座標と仮想マンホールの座標を比較し、重複したマン
ホールを統合することによって管渠の流出入関係を明確
にし、図16に示すような辺リスト57及び頂点リスト
53を求める。The operation described above is repeated until i becomes equal to the true manhole number nM. That is, the coordinates of the true manhole and the coordinates of the virtual manhole are compared, and the inflow / outflow relationship of the sewer is clarified by integrating the duplicate manholes, and the side list 57 and the vertex list 53 as shown in FIG. 16 are obtained.
【0080】図16に示す辺リスト57及び頂点リスト
53を用いて、例えばマンホールm1に接続する管渠の
流出入関係を確認する。マンホールm1の頂点データ5
1aより、マンホールm1の第1流出辺73aは「k
2」、第1流入辺75aは「k1」であることが判る。Using the side list 57 and the vertex list 53 shown in FIG. 16, for example, the outflow / inflow relationship of a pipe connected to the manhole m1 is confirmed. Vertex data 5 of manhole m1
1a, the first outflow side 73a of the manhole m1 is “k
2 "that the first inflow side 75a is" k1 ".
【0081】次に、管渠「k2」の辺レコード55bの
次の流出辺85bが「k4」であり、また、管渠「k
1」の辺レコード55aの次の流入辺83aが「k3」
であることが判る。このようにして、マンホールm1で
は管渠「k1」、「k3」が流入し、管渠「k2」、
「k4」が流出することが求められる。Next, the outflow side 85b next to the side record 55b of the sewer "k2" is "k4", and the sewer "k2"
The next inflow side 83a of the side record 55a of "1" is "k3".
It turns out that it is. Thus, in the manhole m1, the sewers "k1" and "k3" flow in, and the sewers "k2",
It is required that “k4” flows out.
【0082】次に、図16に示すような辺リスト57、
頂点リスト53を用いて、上下流追跡を行なう方法につ
いて説明する。例えば、図11に示す下水配管図31の
マンホールm1に異物が混入したとして下流への影響を
追及する場合を例に挙げて説明する。Next, an edge list 57 as shown in FIG.
A method of performing upstream / downstream tracing using the vertex list 53 will be described. For example, a case will be described as an example in which foreign matter is mixed into the manhole m1 of the sewage piping diagram 31 shown in FIG.
【0083】図17は下流追跡の処理を示すフローチャ
ートである。辺リスト57、頂点リスト53のファイル
をオープンする(ステップ1701)。従って、図16
に示す辺リスト57、頂点リスト53のファイルをオー
プンする。追跡の基点となる辺あるいは頂点を指示、入
力する(ステップ1702)。辺或いは頂点は、頂点番
号、辺番号、あるいは、座標等により、もしくは、マウ
ス等でコンピュータディスプレイ上の位置を指示するこ
となどにより入力される。例えば、図1に示す端末側コ
ンピュータ3からマンホールm1が起点であると入力す
る。FIG. 17 is a flowchart showing downstream tracking processing. The files of the side list 57 and the vertex list 53 are opened (step 1701). Therefore, FIG.
The files of the side list 57 and the vertex list 53 shown in FIG. A side or a vertex serving as a base point of tracking is designated and input (step 1702). A side or a vertex is input by a vertex number, a side number, coordinates, or by pointing a position on a computer display with a mouse or the like. For example, the terminal computer 3 shown in FIG. 1 inputs that the manhole m1 is the starting point.
【0084】次に、起点が辺であるか頂点であるかを判
定する(ステップ1703)。起点が頂点である場合に
は、当該頂点の第1流出辺73の辺レコード55を取り
出して(ステップ1704)、当該第1流出辺73の次
の流出辺85のデータが「null」であるか否かを判
定する(ステップ1705)。ステップ1703で起点
が辺である場合には直接ステップ1705に進む。ステ
ップ1703以降の処理は、図1に示すホストコンピュ
ータ3上で行われる。Next, it is determined whether the starting point is a side or a vertex (step 1703). If the starting point is a vertex, the edge record 55 of the first outflow side 73 of the vertex is extracted (step 1704), and the data of the outflow side 85 following the first outflow side 73 is “null”. It is determined whether or not it is (step 1705). If the starting point is a side in step 1703, the process directly proceeds to step 1705. The processing after step 1703 is performed on the host computer 3 shown in FIG.
【0085】例えば、起点として入力したマンホールm
1は頂点であるため、頂点m1の第1流出辺73aのデ
ータ「k2」の辺レコード55bを取り出し、次の流出
辺85bのデータが「null」であるか否かを判定す
る。For example, the manhole m input as the starting point
Since 1 is a vertex, the side record 55b of the data "k2" of the first outflow side 73a of the vertex m1 is taken out, and it is determined whether or not the data of the next outflow side 85b is "null".
【0086】ステップ1705で次の流出辺85のデー
タが「null」でない場合には、スタッカに次の流出
辺85のデータを保管し(ステップ1706)、当該辺
の抽出フラグを「オン」にする(ステップ1707)。
ここで、スタッカとは内部メモリ等である。ステップ1
705で、次の流出辺85のデータが「null」であ
る場合には、直接ステップ1707に進む。If the data of the next outflow side 85 is not "null" in step 1705, the data of the next outflow side 85 is stored in the stacker (step 1706), and the extraction flag of the side is set to "on". (Step 1707).
Here, the stacker is an internal memory or the like. Step 1
If the data of the next outflow side 85 is “null” in 705, the process directly proceeds to step 1707.
【0087】例えば、起点として入力したマンホールm
1は頂点であるため、頂点m1の第1流出辺73aのデ
ータ「k2」の辺レコード55bを取り出し、次の流出
辺85bにはデータ「k4」が存在するので、「k4」
のデータをスタッカに保管し、当該辺である「k2」の
抽出フラグ99を「オン」、例えば「1」にする。For example, the manhole m input as the starting point
Since 1 is a vertex, the side record 55b of the data “k2” of the first outflow side 73a of the vertex m1 is extracted, and the data “k4” exists in the next outflow side 85b.
Is stored in the stacker, and the extraction flag 99 of the relevant side “k2” is set to “ON”, for example, “1”.
【0088】次に、当該辺の下流側頂点のレコードを取
り出し(ステップ1708)、当該頂点の抽出フラグを
オンにする(ステップ1709)。そして、当該頂点の
第1流出辺73のデータを取り出し(ステップ171
0)、第1流出辺73のデータが「null」であるか
否かを判定する(ステップ1711)。Next, the record of the vertex on the downstream side of the side is extracted (step 1708), and the extraction flag of the vertex is turned on (step 1709). Then, the data of the first outflow side 73 of the vertex is extracted (step 171).
0), it is determined whether or not the data of the first outflow side 73 is “null” (step 1711).
【0089】第1流出辺73のデータが「null」で
ある場合には、スタッカにデータがあるか否かを判定す
る(ステップ1712)。スタッカにデータがある場合
には、当該辺データを取り出し(ステップ1713)、
ステップ1705に戻る。第1流出辺73のデータが
「null」の場合には、処理を終了する。If the data of the first outflow side 73 is "null", it is determined whether or not there is data in the stacker (step 1712). If there is data in the stacker, the edge data is taken out (step 1713),
It returns to step 1705. If the data of the first outflow side 73 is “null”, the process ends.
【0090】例えば、当該辺である「k2」の抽出フラ
グを「1」とし、「k2」の下流側頂点91bのデータ
「m2」を取り出し、その頂点レコード51bにおいて
抽出フラグ79を「1」とし、第1の流出辺73bのデ
ータが「null」でなく、データ「k6」が存在する
ことが確認される。For example, the extraction flag of the side “k2” is set to “1”, the data “m2” of the downstream vertex 91b of “k2” is extracted, and the extraction flag 79 is set to “1” in the vertex record 51b. , It is confirmed that the data of the first outflow side 73b is not “null” and the data “k6” exists.
【0091】次に、ステップ1705に戻り、「k6」
の辺レコード55fを取り出し、次の流出辺85fのデ
ータ「k7」をスタッカに保管し、当該辺となる「k
6」の抽出フラグを「1」とする。「k6」の下流側頂
点91fのデータは「null」であるため、ステップ
1711における第1の流出辺73のデータも「nul
l」となり、次にスタッカに保管したデータに対して同
様の処理を行う。Next, returning to step 1705, "k6"
Of the outflow side 85f is stored in the stacker, and the corresponding side "k7"
The extraction flag of “6” is set to “1”. Since the data of the downstream vertex 91f of “k6” is “null”, the data of the first outflow side 73 in step 1711 is also “null”.
1 ", and the same processing is performed on the data stored in the stacker.
【0092】このとき、スタッカには「k4」及び「k
7」のデータが保管されており、それぞれの抽出フラグ
を「1」する。尚、「k4」、「k7」の下流側頂点9
1及びその頂点における次の流出辺73のデータはいず
れも「null」であるため、処理を終了する。このよ
うに下流追跡フローに従って、頂点m1に異物が混入し
た場合に、辺k2、k4、k6、k7及び頂点m2が抽
出される。At this time, "k4" and "k
7 is stored, and each extraction flag is set to “1”. Note that the downstream vertex 9 of “k4” and “k7”
Since the data of 1 and the next outflow side 73 at the vertex are both “null”, the processing is terminated. Thus, according to the downstream tracking flow, when foreign matter enters the vertex m1, the sides k2, k4, k6, k7 and the vertex m2 are extracted.
【0093】上流追跡についても図15とほぼ同様であ
る。すなわち、ステップ1704およびステップ171
0における「第1流出辺73」の代わりに「第1流入辺
75」、ステップ1705およびステップ1706にお
ける「次の流出辺85」の代わりに「次の流入辺83」
と変更すれば、上流追跡の方法となる。The upstream tracking is almost the same as in FIG. That is, steps 1704 and 171
“First inflow side 75” instead of “first outflow side 73” at “0”, and “next inflow side 83” instead of “next outflow side 85” at steps 1705 and 1706.
If it is changed, it will be a method of upstream tracking.
【0094】以上のような上下流追跡によって抽出した
辺及び頂点は図1に示すホストコンピュータ3や端末側
コンピュータ5のディスプレイ上で色を変えて表示する
などによって、一目で作業者に提示することが可能であ
る。The sides and vertices extracted by the upstream / downstream tracing as described above are presented to the worker at a glance by changing the color on the display of the host computer 3 or the terminal side computer 5 shown in FIG. Is possible.
【0095】本実施の形態によれば、図1に示す端末側
コンピュータ5より起点を指示すると、ホストコンピュ
ータ3において図5に示す全ての作業及び追跡作業が行
われるが、このとき作業はホストコンピュータ3のメモ
リ上で行われるため、追跡作業は非常に迅速に行われ
る。従って、ホストコンピュータ3は、マンホールデー
タ35と管データ45のみを保持すればよい。According to the present embodiment, when the starting point is designated by the terminal-side computer 5 shown in FIG. 1, all the work and tracking work shown in FIG. 5 are performed in the host computer 3, but at this time, the work is performed by the host computer. The tracking work is performed very quickly because it is performed on the memory of No. 3. Therefore, the host computer 3 only needs to hold the manhole data 35 and the tube data 45.
【0096】また、図5に示すステップ503におい
て、全ての管渠に対する上流側頂点及び下流側頂点を仮
想マンホールとして考慮することにより、正真マンホー
ルに登録されていないマンホールが存在した場合でも検
索することが可能である。Further, in step 503 shown in FIG. 5, by considering the vertices on the upstream side and the downstream side with respect to all pipes as virtual manholes, a search can be performed even if there is a manhole that is not registered in the true manhole. It is possible.
【0097】また、本実施の形態によれば、管渠あるい
はマンホールに変更や追加があった場合には、データベ
ース7に保管される管データ45あるいはマンホールデ
ータ35を変更、追加するだけでよく、管理が容易であ
る。また、図1に示す地形データ11が領域毎に分割さ
れて管理されていても、本実施の形態による効果は変わ
らない。Further, according to the present embodiment, when there is a change or addition in the sewer or manhole, it is only necessary to change or add the pipe data 45 or manhole data 35 stored in the database 7. Easy to manage. Further, even if the terrain data 11 shown in FIG. 1 is divided and managed for each area, the effect of the present embodiment does not change.
【0098】また、本実施の形態においては、マンホー
ルm1、m2、………および管渠k1、k2、………を
含む頂点リスト53および辺リスト57の作成が済んで
から、マンホールm1、m2、………と、上流頂点ku
1、ku2、………、下流頂点kd1、kd2、………
との統合を行なうものとしたが、管渠k1、k2、……
…のデータ作成の都度に、統合処理を行なってもよい。In this embodiment, after the vertex list 53 and the side list 57 including the manholes m1, m2,... And the sewers k1, k2,. ……… and the top vertex ku
1, ku2,..., Downstream vertex kd1, kd2,.
And the sewers k1, k2, ...
.. May be performed each time data is created.
【0099】また、本実施の形態においては、マンホー
ルm1、m2、………の頂点データ51a、51b、…
……のうち次の入力頂点77a、77b、………のデー
タは、マンホールデータ35の順番のままであるものと
したが、別の順番を決めてもよい。管渠k1、k2、…
……についても同様である。In this embodiment, the vertex data 51a, 51b,... Of the manholes m1, m2,.
The data of the next input vertices 77a, 77b,... Of the manhole data 35 is the same as that of the manhole data 35. However, another order may be determined. Sewer k1, k2, ...
The same applies to...
【0100】また、本実施の形態においては、マンホー
ルデータ35および管データ45が既にデータベースに
保管されているものとして説明したが、ネットワーク図
などから頂点番号あるいは辺番号とともに接続関係を逐
次入力して頂点リスト53および辺リスト57を作成す
るものとしてもよい。Also, in the present embodiment, the manhole data 35 and the pipe data 45 have been described as being already stored in the database. However, the connection relation is sequentially input along with the vertex number or the side number from a network diagram or the like. The vertex list 53 and the edge list 57 may be created.
【0101】[0101]
【発明の効果】以上、詳細に説明したように、本発明に
よれば、上下水道などの頂点と辺とで構成される方向を
有するネットワークにおいて、頂点や辺のデータから効
率良く上下流追跡作業を行うことができる。As described above in detail, according to the present invention, in a network having a direction composed of vertices and sides such as water supply and sewage, the upstream and downstream tracing work can be efficiently performed from the data of vertices and sides. It can be performed.
【図1】 本発明の実施の形態に係るネットワーク検索
システム1を示す図FIG. 1 is a diagram showing a network search system 1 according to an embodiment of the present invention.
【図2】 下水配管図(マンホール管渠グラフ)31の
模式図FIG. 2 is a schematic diagram of a sewage piping diagram (manhole sewer graph) 31.
【図3】 マンホールデータ35のデータフォーマット
を示す図FIG. 3 is a diagram showing a data format of manhole data 35;
【図4】 管データ45のデータフォーマットを示す図FIG. 4 is a diagram showing a data format of tube data 45;
【図5】 管渠の接続関係を求める方法を示すフローチ
ャートFIG. 5 is a flowchart showing a method for obtaining a connection relationship of a sewer.
【図6】 頂点レコード51のデータフォーマットを示
す図FIG. 6 is a diagram showing a data format of a vertex record 51;
【図7】 頂点リスト53を示す図FIG. 7 is a diagram showing a vertex list 53;
【図8】 マンホールデータ35から頂点リスト53を
作成する方法を示すフローチャートFIG. 8 is a flowchart showing a method of creating a vertex list 53 from manhole data 35;
【図9】 辺レコード55のデータフォーマットを示す
図FIG. 9 is a diagram showing a data format of an edge record 55;
【図10】 辺リスト57を作成する方法を示すフロー
チャートFIG. 10 is a flowchart showing a method of creating a side list 57;
【図11】 下水配管図(マンホール管渠グラフ)31
の模式図FIG. 11 Sewage piping diagram (manhole sewer graph) 31
Schematic diagram of
【図12】 仮想マンホールを含む頂点リスト53およ
び辺リスト57の内容を示す図FIG. 12 is a diagram showing contents of a vertex list 53 and a side list 57 including a virtual manhole.
【図13】 管渠の流出入関係を明確化した頂点リスト
53及び辺リスト57を作成する方法を示すフローチャ
ートFIG. 13 is a flowchart showing a method of creating a vertex list 53 and a side list 57 that clarify the outflow / inflow relationship of a sewer.
【図14】 複数の流出辺が存在する場合の頂点リスト
53及び辺リスト57を作成する方法を示すフローチャ
ートFIG. 14 is a flowchart showing a method of creating a vertex list 53 and an edge list 57 when a plurality of outgoing edges exist.
【図15】 複数の流入辺が存在する場合の頂点リスト
53及び辺リスト57を作成する方法を示すフローチャ
ートFIG. 15 is a flowchart illustrating a method of creating a vertex list 53 and an edge list 57 when a plurality of inflow edges exist.
【図16】 管渠の流出入関係を明確化した頂点リスト
53および辺リスト57の内容を示す図FIG. 16 is a diagram showing the contents of a vertex list 53 and a side list 57 that clarify the outflow / inflow relationship of a sewer.
【図17】 下流追跡の処理を示すフローチャートFIG. 17 is a flowchart showing downstream tracking processing;
1……ネットワーク検索システム1 3……ホストコンピュータ 5……端末側コンピュータ 7……データベース 15……CD−ROM 35……マンホールデータ 45……管データ 51……頂点レコード 53……頂点リスト 55……辺レコード 57……辺リスト 1 Network search system 1 3 Host computer 5 Terminal computer 7 Database 15 CD-ROM 35 Manhole data 45 Pipe data 51 Vertex record 53 Vertex list 55 … Side record 57 …… side list
Claims (36)
トワークで、 前記辺の両端の座標と流れ方向を示すデータを少なくと
も有する辺データと、前記頂点の座標を有する頂点デー
タと、を有するデータベースと、 前記各頂点に接続する辺へのリンク情報を示す頂点リス
トを作成する手段と、 前記各辺の上流または下流頂点へのリンク情報を示す辺
リストを作成する手段と、 前記辺データの両端を頂点リストに追加する手段と、 前記頂点リストに前記追加された辺データの上流側また
は下流側の一端と前記頂点とが一致すれば、この頂点に
接続する辺のリンク情報を当該辺とし、この辺の上流頂
点または下流頂点へのリンク情報を当該頂点とする手段
と、 を具備することを特徴とするネットワーク追跡用データ
作成装置。1. A network in which a plurality of vertices are connected by an edge, a database having edge data having at least data indicating coordinates of both ends of the edge and a flow direction, and vertex data having coordinates of the vertex. Means for creating a vertex list indicating link information to edges connected to the vertices; means for creating an edge list indicating link information to upstream or downstream vertices of each edge; Means for adding to the vertex list; if one end on the upstream or downstream side of the edge data added to the vertex list matches the vertex, link information of a side connected to the vertex is set as the relevant edge; Means for setting link information to an upstream vertex or a downstream vertex as the vertex.
トワークで、 前記辺の両端の座標と流れ方向を示すデータを少なくと
も有する辺データと、前記頂点の座標を有する頂点デー
タと、を有するデータベースと、 前記各頂点の流出辺へのリンク情報を示す頂点リストを
作成する手段と、 前記各辺の下流頂点へのリンク情報を示す辺リストを作
成する手段と、 前記辺データの両端を頂点リストに追加する手段と、 前記頂点リストに前記追加された辺データの上流側の一
端と前記頂点とが一致すれば、この頂点の流出辺のリン
ク情報を当該辺とし、この辺の上流頂点へのリンク情報
を当該頂点とする手段と、 を具備することを特徴とするネットワーク追跡用データ
作成装置。2. A network in which a plurality of vertices are connected by an edge, a database having edge data having at least data indicating coordinates of both ends of the edge and a flow direction, and vertex data having coordinates of the vertex. Means for creating a vertex list indicating link information to the outflow side of each vertex; means for creating a side list indicating link information to the downstream vertex of each side; and a vertex list including both ends of the side data Means for adding, if one end on the upstream side of the edge data added to the vertex list matches the vertex, the link information of the outgoing edge of this vertex is set as the relevant edge, and link information to the upstream vertex of this edge is set. And a means for setting the vertex as the vertex.
トワークで、 前記辺の両端の座標と流れ方向を示すデータを少なくと
も有する辺データと、前記頂点の座標を有する頂点デー
タと、を有するデータベースと、 前記各頂点の流入辺へのリンク情報を示す頂点リストを
作成する手段と、 前記各辺の上流頂点へのリンク情報を示す辺リストを作
成する手段と、 前記辺データの両端を頂点リストに追加する手段と、 前記頂点リストに前記追加された辺データの下流側の一
端と前記頂点とが一致すれば、この頂点の流入辺のリン
ク情報を当該辺とし、この辺の下流頂点へのリンク情報
を当該頂点とする手段と、 を具備することを特徴とするネットワーク追跡用データ
作成装置。3. A network in which a plurality of vertices are connected by an edge, wherein the database has edge data having at least data indicating coordinates of both ends of the edge and a flow direction, and vertex data having coordinates of the vertex. Means for creating a vertex list indicating link information to the inflow side of each vertex; means for creating a side list indicating link information to the upstream vertex of each side; and a vertex list containing both ends of the side data Means for adding, if one end on the downstream side of the edge data added to the vertex list matches the vertex, the link information of the inflow edge of this vertex is set as the relevant edge, and the link information to the downstream vertex of this edge is set. And a means for setting the vertex as the vertex.
タ作成装置において、前記辺リスト、前記頂点リスト及
び前記各リンク情報を保持する手段を更に具備すること
を特徴とするネットワーク追跡用データ作成装置。4. The network tracking data generation device according to claim 1, further comprising: means for holding the edge list, the vertex list, and the link information.
タ作成装置において、前記辺リスト、前記頂点リスト及
び前記各リンク情報を保持する手段を更に具備すること
を特徴とするネットワーク追跡用データ作成装置。5. The network tracking data generating apparatus according to claim 2, further comprising: a unit for holding the edge list, the vertex list, and the link information.
タ作成装置において、前記辺リスト、前記頂点リスト及
び前記各リンク情報を保持する手段を更に具備すること
を特徴とするネットワーク追跡用データ作成装置。6. The network tracking data generating apparatus according to claim 3, further comprising: a unit for holding the edge list, the vertex list, and the link information.
タ作成装置で作成されたデータを用いてネットワークを
追跡するネットワーク追跡装置であって、 (a)ある頂点を指定すると、頂点リストの流出辺への
リンク情報を参照して、この頂点に対する流出辺を算出
し、 (b)算出された流出辺に対して、辺リストの下流頂点
へのリンク情報を参照してこの辺に対する下流側の頂点
を算出し、 (c)(a)〜(b)を繰り返すことによって下流追跡
を行うことを特徴とするネットワーク追跡装置。7. A network tracking device for tracking a network using data created by the network tracking data creation device according to claim 2, wherein: (a) when a certain vertex is specified, the outgoing edge of the vertex list (B) For the calculated outflow edge, calculate the downstream vertex for this edge by referring to the link information to the downstream vertex in the edge list. (C) A network tracking device characterized by performing downstream tracking by repeating (a) and (b).
タ作成装置で作成されたデータを用いてネットワークを
追跡するネットワーク追跡装置であって、 (a)ある頂点を指定すると、頂点リストの流入辺への
リンク情報を参照して、この頂点に対する流入辺を算出
し、 (b)算出された流入辺に対して、辺リストの上流頂点
へのリンク情報を参照してこの辺に対する上流側の頂点
を算出し、 (c)(a)〜(b)を繰り返すことによって上流追跡
を行うことを特徴とするネットワーク追跡装置。8. A network tracking device for tracking a network using data created by the network tracking data creation device according to claim 3, wherein: (a) when a certain vertex is specified, the data is sent to the inflow edge of the vertex list; (B) For the calculated inflow edge, calculate the upstream vertex for this edge by referring to the link information to the upstream vertex in the edge list. (C) a network tracking device for performing upstream tracking by repeating (a) and (b).
送路を含むことを特徴とする請求項1から請求項3のい
ずれかに記載のネットワーク追跡用データ作成装置。9. The network tracking data creating apparatus according to claim 1, wherein the side includes a pipeline, an open channel, a culvert, an electric wire, and a transport route.
において、算出された流出辺及び下流側頂点を色を変え
て表示することを特徴とするネットワーク追跡装置。10. The network tracking device according to claim 7, wherein the calculated outgoing edge and the downstream vertex are displayed in different colors.
において、算出された流入辺及び上流側頂点を色を変え
て表示することを特徴とするネットワーク追跡装置。11. The network tracking apparatus according to claim 8, wherein the calculated inflow side and the upstream vertex are displayed in different colors.
かのネットワーク追跡装置において、更に地形データを
重ねて表示することを特徴とするネットワーク追跡装
置。12. The network tracking device according to claim 7, further comprising superimposing and displaying terrain data.
ットワークで、 前記辺の両端の座標と流れ方向を示すデータを少なくと
も有する辺データと、前記頂点の座標を有する頂点デー
タと、を有するデータベースと、 前記各頂点に接続する辺へのリンク情報を示す頂点リス
トを作成する工程と、 前記各辺の上流または下流頂点へのリンク情報を示す辺
リストを作成する工程と、 前記辺データの両端を頂点リストに追加する工程と、 前記頂点リストに前記追加された辺データの上流側また
は下流側の一端と前記頂点とが一致すれば、この頂点に
接続する辺のリンク情報を当該辺とし、この辺の上流頂
点または下流頂点へのリンク情報を当該頂点とする工程
と、 を具備することを特徴とするネットワーク追跡用データ
作成方法。13. A network having a plurality of vertices connected by an edge, comprising: edge data having at least data indicating the coordinates of both ends of the edge and a flow direction; and vertex data having coordinates of the vertex. A step of creating a vertex list indicating link information to an edge connected to each of the vertices; a step of creating an edge list indicating link information to an upstream or downstream vertex of each of the sides; A step of adding to the vertex list, and if one end on the upstream or downstream side of the edge data added to the vertex list matches the vertex, link information of a side connected to the vertex is set as the relevant side; Using the link information to the upstream vertex or the downstream vertex of the network as the relevant vertex.
ットワークで、 前記辺の両端の座標と流れ方向を示すデータを少なくと
も有する辺データと、前記頂点の座標を有する頂点デー
タと、を有するデータベースと、 前記各頂点の流出辺へのリンク情報を示す頂点リストを
作成する工程と、 前記各辺の下流頂点へのリンク情報を示す辺リストを作
成する工程と、 前記辺データの両端を頂点リストに追加する工程と、 前記頂点リストに前記追加された辺データの上流側の一
端と前記頂点とが一致すれば、この頂点の流出辺のリン
ク情報を当該辺とし、この辺の上流頂点へのリンク情報
を当該頂点とする工程と、 を具備することを特徴とするネットワーク追跡用データ
作成方法。14. A network in which a plurality of vertices are connected by an edge, a database having edge data having at least data indicating coordinates of both ends of the edge and a flow direction, and vertex data having coordinates of the vertex. A step of creating a vertex list indicating link information to the outflow side of each vertex; a step of creating a side list indicating link information to the downstream vertex of each side; and forming both ends of the side data into a vertex list. The step of adding, if one end on the upstream side of the edge data added to the vertex list matches the vertex, the link information of the outflow edge of this vertex is regarded as the relevant edge, and the link information to the upstream vertex of this edge is set. A method for creating network tracking data, comprising:
ットワークで、 前記辺の両端の座標と流れ方向を示すデータを少なくと
も有する辺データと、前記頂点の座標を有する頂点デー
タと、を有するデータベースと、 前記各頂点の流入辺へのリンク情報を示す頂点リストを
作成する工程と、 前記各辺の上流頂点へのリンク情報を示す辺リストを作
成する工程と、 前記辺データの両端を頂点リストに追加する工程と、 前記頂点リストに前記追加された辺データの下流側の一
端と前記頂点とが一致すれば、この頂点の流入辺のリン
ク情報を当該辺とし、この辺の下流頂点へのリンク情報
を当該頂点とする工程と、 を具備することを特徴とするネットワーク追跡用データ
作成方法。15. A network having a plurality of vertices connected by an edge, comprising: edge data having at least data indicating coordinates of both ends of the edge and a flow direction; and a vertex data having coordinates of the vertex. A step of creating a vertex list indicating link information to the inflow side of each vertex; a step of creating a side list indicating link information to the upstream vertex of each side; and a vertex list including both ends of the side data. The step of adding, if one end on the downstream side of the edge data added to the vertex list matches the vertex, the link information of the inflow edge of this vertex is set as the relevant edge, and the link information to the downstream vertex of this edge is set. A method for creating network tracking data, comprising:
データ作成方法において、前記辺リスト、前記頂点リス
ト及び前記各リンク情報を保持する工程を更に具備する
ことを特徴とするネットワーク追跡用データ作成方法。16. The network tracking data generating method according to claim 13, further comprising a step of retaining the edge list, the vertex list, and the link information.
データ作成方法において、前記辺リスト、前記頂点リス
ト及び前記各リンク情報を保持する工程を更に具備する
ことを特徴とするネットワーク追跡用データ作成方法。17. The network tracking data generation method according to claim 14, further comprising a step of holding the edge list, the vertex list, and the link information.
データ作成方法において、前記辺リスト、前記頂点リス
ト及び前記各リンク情報を保持する工程を更に具備する
ことを特徴とするネットワーク追跡用データ作成方法。18. The network tracking data generating method according to claim 15, further comprising a step of holding the edge list, the vertex list, and the link information.
データ作成方法で作成されたデータを用いてネットワー
クを追跡するネットワーク追跡方法であって、 (a)
ある頂点を指定すると、頂点リストの流出辺へのリンク
情報を参照して、この頂点に対する流出辺を算出し、 (b)算出された流出辺に対して、辺リストの下流頂点
へのリンク情報を参照してこの辺に対する下流側の頂点
を算出し、 (c)(a)〜(b)を繰り返すことによって下流追跡
を行うことを特徴とするネットワーク追跡方法。19. A network tracking method for tracking a network using data created by the network tracking data creation method according to claim 14, wherein: (a)
When a certain vertex is designated, the outflow edge for this vertex is calculated by referring to the link information to the outflow edge in the vertex list. (B) For the calculated outflow edge, the link information to the downstream vertex in the edge list (C) calculating a vertex on the downstream side with respect to this side, and performing (c) downstream tracing by repeating (a) and (b).
データ作成方法で作成されたデータを用いてネットワー
クを追跡するネットワーク追跡方法であって、 (a)
ある頂点を指定すると、頂点リストの流入辺へのリンク
情報を参照して、この頂点に対する流入辺を算出し、 (b)算出された流入辺に対して、辺リストの上流頂点
へのリンク情報を参照してこの辺に対する上流側の頂点
を算出し、 (c)(a)〜(b)を繰り返すことによって上流追跡
を行うことを特徴とするネットワーク追跡方法。20. A network tracking method for tracking a network using data created by the network tracking data creation method according to claim 15, wherein: (a)
When a certain vertex is specified, the inflow edge for this vertex is calculated by referring to the link information to the inflow edge of the vertex list. (B) For the calculated inflow edge, the link information to the upstream vertex of the edge list And (c) performing upstream tracking by repeating steps (a) and (b).
輸送路を含むことを特徴とする請求項13から請求項1
5のいずれかに記載のネットワーク追跡用データ作成方
法。21. The side includes a conduit, an open channel, a culvert, an electric wire,
14. The method according to claim 13, further comprising a transportation route.
5. The method for creating network tracking data according to any one of 5.
置において、算出された流出辺及び下流側頂点を色を変
えて表示することを特徴とするネットワーク追跡方法。22. The network tracking method according to claim 19, wherein the calculated outgoing edge and the downstream vertex are displayed in different colors.
法において、算出された流入辺及び上流側頂点を色を変
えて表示することを特徴とするネットワーク追跡方法。23. The network tracking method according to claim 20, wherein the calculated inflow side and upstream vertex are displayed in different colors.
ずれかのネットワーク追跡方法において、更に地形デー
タを重ねて表示することを特徴とするネットワーク追跡
方法。24. The network tracking method according to claim 19, further comprising superimposing and displaying terrain data.
ットワークで、 前記辺の両端の座標と流れ方向を示すデータを少なくと
も有する辺データと、前記頂点の座標を有する頂点デー
タと、を有するデータベースと、 前記各頂点に接続する辺へのリンク情報を示す頂点リス
トを作成する手段と、 前記各辺の上流または下流頂点へのリンク情報を示す辺
リストを作成する手段と、 前記辺データの両端を頂点リストに追加する手段と、 前記頂点リストに前記追加された辺データの上流側また
は下流側の一端と前記頂点とが一致すれば、この頂点に
接続する辺のリンク情報を当該辺とし、この辺の上流頂
点または下流頂点へのリンク情報を当該頂点とする手段
と、 を具備するネットワーク追跡用データ作成装置として、
コンピュータを機能させるためのプログラムを記録した
記録媒体。25. A network having a plurality of vertices connected by an edge, comprising: edge data having at least data indicating coordinates of both ends of the edge and a flow direction; and a vertex data having coordinates of the vertex. Means for creating a vertex list indicating link information to edges connected to the vertices; means for creating an edge list indicating link information to upstream or downstream vertices of each edge; Means for adding to the vertex list; if one end on the upstream or downstream side of the edge data added to the vertex list matches the vertex, link information of a side connected to the vertex is set as the relevant edge; Means for setting the link information to the upstream vertex or the downstream vertex to the vertex, and a network tracking data generating device comprising:
A recording medium on which a program for causing a computer to function is recorded.
ットワークで、 前記辺の両端の座標と流れ方向を示すデータを少なくと
も有する辺データと、前記頂点の座標を有する頂点デー
タと、を有するデータベースと、 前記各頂点の流出辺へのリンク情報を示す頂点リストを
作成する手段と、 前記各辺の下流頂点へのリンク情報を示す辺リストを作
成する手段と、 前記辺データの両端を頂点リストに追加する手段と、 前記頂点リストに前記追加された辺データの上流側の一
端と前記頂点とが一致すれば、この頂点の流出辺のリン
ク情報を当該辺とし、この辺の上流頂点へのリンク情報
を当該頂点とする手段と、 を具備するネットワーク追跡用データ作成装置として、
コンピュータを機能させるためのプログラムを記録した
記録媒体。26. A network in which a plurality of vertices are connected by an edge, a database having edge data having at least data indicating coordinates of both ends of the edge and a flow direction, and vertex data having coordinates of the vertex. Means for creating a vertex list indicating link information to the outflow side of each vertex; means for creating a side list indicating link information to the downstream vertex of each side; and a vertex list including both ends of the side data Means for adding, if one end on the upstream side of the edge data added to the vertex list matches the vertex, the link information of the outgoing edge of this vertex is set as the relevant edge, and link information to the upstream vertex of this edge is set. And a means for defining the vertex as a network tracking data creation device comprising:
A recording medium on which a program for causing a computer to function is recorded.
ットワークで、 前記辺の両端の座標と流れ方向を示すデータを少なくと
も有する辺データと、前記頂点の座標を有する頂点デー
タと、を有するデータベースと、 前記各頂点の流入辺へのリンク情報を示す頂点リストを
作成する手段と、 前記各辺の上流頂点へのリンク情報を示す辺リストを作
成する手段と、 前記辺データの両端を頂点リストに追加する手段と、 前記頂点リストに前記追加された辺データの下流側の一
端と前記頂点とが一致すれば、この頂点の流入辺のリン
ク情報を当該辺とし、この辺の下流頂点へのリンク情報
を当該頂点とする手段と、 を具備するネットワーク追跡用データ作成装置として、
コンピュータを機能させるためのプログラムを記録した
記録媒体。27. A network in which a plurality of vertices are connected by an edge, wherein the database includes edge data having at least data indicating the coordinates of both ends of the edge and a flow direction, and vertex data having the coordinates of the vertex. Means for creating a vertex list indicating link information to the inflow side of each vertex; means for creating a side list indicating link information to the upstream vertex of each side; and a vertex list containing both ends of the side data Means for adding, if one end on the downstream side of the edge data added to the vertex list matches the vertex, the link information of the inflow edge of this vertex is set as the relevant edge, and the link information to the downstream vertex of this edge is set. And a means for defining the vertex as a network tracking data creation device comprising:
A recording medium on which a program for causing a computer to function is recorded.
前記辺リスト、前記頂点リスト及び前記各リンク情報を
保持する手段を更に具備するネットワーク追跡用データ
作成装置として、コンピュータを機能させるためのプロ
グラムを記録した記録媒体。28. The recording medium according to claim 25, wherein:
A recording medium storing a program for causing a computer to function as a network tracking data creation device further comprising means for holding the edge list, the vertex list, and the link information.
前記辺リスト、前記頂点リスト及び前記各リンク情報を
保持する手段を更に具備するネットワーク追跡用データ
作成装置として、コンピュータを機能させるためのプロ
グラムを記録した記録媒体。29. The recording medium according to claim 26,
A recording medium storing a program for causing a computer to function as a network tracking data creation device further comprising means for holding the edge list, the vertex list, and the link information.
前記辺リスト、前記頂点リスト及び前記各リンク情報を
保持する手段を更に具備するネットワーク追跡用データ
作成装置として、コンピュータを機能させるためのプロ
グラムを記録した記録媒体。30. The recording medium according to claim 27, wherein:
A recording medium storing a program for causing a computer to function as a network tracking data creation device further comprising means for holding the edge list, the vertex list, and the link information.
データ作成装置で作成されたデータを用いて、 (a)ある頂点を指定すると、頂点リストの流出辺への
リンク情報を参照して、この頂点に対する流出辺を算出
し、 (b)算出された流出辺に対して、辺リストの下流頂点
へのリンク情報を参照してこの辺に対する下流側の頂点
を算出し、 (c)(a)〜(b)を繰り返すことによって下流追跡
を行うように、コンピュータを機能させるためのプログ
ラムを記録した記録媒体。31. Using the data created by the network tracking data creation device according to claim 26, (a) when a certain vertex is specified, the vertex list is referenced with reference to the link information to the outflow edge in the vertex list. (B) For the calculated outflow edge, calculate the downstream vertex for this edge by referring to the link information to the downstream vertex in the edge list, and (c) (a) to (a). A recording medium on which a program for causing a computer to function so as to perform downstream tracking by repeating b).
データ作成装置で作成されたデータを用いて、 (a)ある頂点を指定すると、頂点リストの流入辺への
リンク情報を参照して、この頂点に対する流入辺を算出
し、 (b)算出された流入辺に対して、辺リストの上流頂点
へのリンク情報を参照してこの辺に対する上流側の頂点
を算出し、 (c)(a)〜(b)を繰り返すことによって上流追跡
を行うように、コンピュータを機能させるプログラムを
記録した記録媒体。32. (a) When a certain vertex is designated by using the data created by the network tracking data creating apparatus according to claim 27, the link information to the inflow side of the vertex list is referred to, and (B) For the calculated inflow edge, with reference to the link information to the upstream vertex in the edge list, calculate the vertex on the upstream side with respect to this edge, and (c) (a) to (a). A recording medium that records a program that causes a computer to perform upstream tracking by repeating b).
輸送路を含むことを特徴とする請求項25から請求項2
7のいずれかに記載の記録媒体。33. The side is a conduit, an open channel, an underdrain, an electric wire,
26. The method according to claim 25, further comprising a transportation route.
8. The recording medium according to any one of 7.
算出された流出辺及び下流側頂点を色を変えて表示する
ように、コンピュータを機能させるためのプログラムを
記録した記録媒体。34. The recording medium according to claim 31, wherein
A recording medium storing a program for causing a computer to function so as to display the calculated outflow side and downstream vertex in different colors.
算出された流入辺及び上流側頂点を色を変えて表示する
ように、コンピュータを機能させるためのプログラムを
記録した記録媒体。35. The recording medium according to claim 32,
A recording medium on which a program for causing a computer to function is displayed so that the calculated inflow side and upstream vertex are displayed in different colors.
憶媒体において、更に地形データを重ねて表示するよう
に、コンピュータを機能させるためのプログラムを記録
した記録媒体。36. A storage medium according to claim 31, wherein a program for causing a computer to function so as to further display the terrain data is displayed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14971698A JP3905641B2 (en) | 1998-05-29 | 1998-05-29 | Network tracking data creation device, network tracking device, network tracking data creation method, network tracking method, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14971698A JP3905641B2 (en) | 1998-05-29 | 1998-05-29 | Network tracking data creation device, network tracking device, network tracking data creation method, network tracking method, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11341004A true JPH11341004A (en) | 1999-12-10 |
| JP3905641B2 JP3905641B2 (en) | 2007-04-18 |
Family
ID=15481269
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14971698A Expired - Lifetime JP3905641B2 (en) | 1998-05-29 | 1998-05-29 | Network tracking data creation device, network tracking device, network tracking data creation method, network tracking method, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3905641B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100966102B1 (en) * | 2003-06-27 | 2010-06-28 | 주식회사 케이티 | Track facility management system and method using virtual takeover |
| CN110500512A (en) * | 2019-08-19 | 2019-11-26 | 北京讯腾智慧科技股份有限公司 | Combustion gas method for analyzing cartridge igniter and device |
| CN120043040A (en) * | 2025-04-16 | 2025-05-27 | 成都秦川物联网科技股份有限公司 | Intelligent gas pipe network transformation method, system and medium based on supervision Internet of things |
-
1998
- 1998-05-29 JP JP14971698A patent/JP3905641B2/en not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100966102B1 (en) * | 2003-06-27 | 2010-06-28 | 주식회사 케이티 | Track facility management system and method using virtual takeover |
| CN110500512A (en) * | 2019-08-19 | 2019-11-26 | 北京讯腾智慧科技股份有限公司 | Combustion gas method for analyzing cartridge igniter and device |
| CN110500512B (en) * | 2019-08-19 | 2022-05-24 | 北京讯腾智慧科技股份有限公司 | Gas pipe burst analysis method and device |
| CN120043040A (en) * | 2025-04-16 | 2025-05-27 | 成都秦川物联网科技股份有限公司 | Intelligent gas pipe network transformation method, system and medium based on supervision Internet of things |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3905641B2 (en) | 2007-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Maierhofer et al. | Commonroad scenario designer: An open-source toolbox for map conversion and scenario creation for autonomous vehicles | |
| CN101509783B (en) | Data checking method and device applying to navigation electronic map production | |
| CN105117573B (en) | Auto hydraulic model building method based on CAD drainage pipeline networks drawing informations | |
| JPH10171347A (en) | Map data base device | |
| Ramlakhan et al. | Modelling the legal spaces of 3D underground objects in 3D land administration systems | |
| CN111581306B (en) | A driving trajectory simulation method and device | |
| JP3905641B2 (en) | Network tracking data creation device, network tracking device, network tracking data creation method, network tracking method, and recording medium | |
| KR20210085265A (en) | Piping Modeling Method Using Performed Data and Computer-readable Recording Medium Recording Program Implementing The Same | |
| JPH04205170A (en) | Drawing management device | |
| JP6568989B1 (en) | Fixed asset management system | |
| JPH10132200A (en) | Network tracking device, network tracking method, and recording medium | |
| Galvão et al. | Schematizing car routes with their surrounding street network | |
| JPH08292971A (en) | Pipe block extraction method and pipe block change method | |
| JPH10187822A (en) | Network tracking device, network tracking method, and recording medium | |
| JPH1193253A (en) | Network tracking device, network tracking method, and recording medium | |
| JPH07200695A (en) | Drawing management device | |
| JP2810638B2 (en) | Drawing management method and apparatus | |
| JPH081648B2 (en) | Hydraulic data processing method for water supply information management system | |
| Kanna et al. | Automatic Enrichment of Semantic 3D City Models using Large Language Models | |
| JPH10162068A (en) | Network tracking device, network tracking method, and recording medium | |
| US20060117034A1 (en) | Migrating spatial data between databases | |
| JPH11213051A (en) | Time-series schematic management system | |
| JP2006215731A (en) | Piping drawing recognition method and apparatus | |
| JP3709306B2 (en) | Method and apparatus for displaying pipeline facility drawing | |
| JP3146107B2 (en) | Pipe network management device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050223 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061207 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070112 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110119 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110119 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120119 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120119 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130119 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130119 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140119 Year of fee payment: 7 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |