JP2001028004A - Device, method, and recording medium for geographical information data retrieval, device, method, and recording medium for node information exchange, and geographic information data retrieval system - Google Patents
Device, method, and recording medium for geographical information data retrieval, device, method, and recording medium for node information exchange, and geographic information data retrieval systemInfo
- Publication number
- JP2001028004A JP2001028004A JP11201148A JP20114899A JP2001028004A JP 2001028004 A JP2001028004 A JP 2001028004A JP 11201148 A JP11201148 A JP 11201148A JP 20114899 A JP20114899 A JP 20114899A JP 2001028004 A JP2001028004 A JP 2001028004A
- Authority
- JP
- Japan
- Prior art keywords
- information
- data
- search
- input
- geographic
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 52
- 238000012546 transfer Methods 0.000 claims abstract description 24
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 230000010076 replication Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 27
- 230000006870 function Effects 0.000 description 17
- 230000005540 biological transmission Effects 0.000 description 11
- 238000004088 simulation Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 238000012217 deletion Methods 0.000 description 5
- 230000037430 deletion Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 102100036738 Guanine nucleotide-binding protein subunit alpha-11 Human genes 0.000 description 1
- 101100283445 Homo sapiens GNA11 gene Proteins 0.000 description 1
- 244000309464 bull Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000029052 metamorphosis Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、電子的に統合され
たネットワーク上に存在する複数の地理情報データベー
スに対して検索を行うための検索装置、方法、システム
及び記録媒体に関し、特に、ノード情報テーブルに登録
されたノード情報を地理情報データ検索装置に効率よく
配信するための方法、装置、システム及びそのプログラ
ムを記録した記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a search device, a method, a system, and a recording medium for searching a plurality of geographic information databases existing on an electronically integrated network. The present invention relates to a method, an apparatus, and a system for efficiently distributing node information registered in a table to a geographic information data search device, and a recording medium on which the program is recorded.
【0002】[0002]
【従来の技術】従来、空間データを格納した地理情報デ
ータベースを検索することにより、利用者の所望する空
間データを取得してくる地理情報データ検索装置(地理
情報システム:GIS=Geographical Information Sys
tems)がある。空間データとは、山、丘、河川若しくは
池等の自然の地物、ビル、家屋、橋、道路、線路、田畑
等の人工の地物、又は地物間の境界のような地理空間を
構成する構成要素に関するデータのことをいう。この空
間データで表される地理空間は、一般には二次元の地図
として表現されている。2. Description of the Related Art Conventionally, a geographic information data retrieval device (Geographic Information System: GIS) that obtains spatial data desired by a user by searching a geographic information database storing spatial data.
tems). Spatial data consists of natural features such as mountains, hills, rivers or ponds, man-made features such as buildings, houses, bridges, roads, railroad tracks, fields, or geographical spaces such as boundaries between features. Refers to data related to the component to be used. The geographic space represented by this spatial data is generally represented as a two-dimensional map.
【0003】また、空間データの共有利用の支援を目的
としたサービスとして、行政機関をはじめとする各団体
が所有する空間データに関する情報をデータベース化し
ておき、利用者はそのデータベースへの問い合わせによ
って、該当する空間データに関する情報を入手すること
ができるサービスがある。この空間データ検索サービス
の代表例には、Federal Geographic Data Committee
(FGDC)のclearing-house(クリアリングハウス)
やOpenGIS Consortium, Inc(OGC)のCatalog Se
rvice (カタログサービス)がある。[0003] As a service for supporting the shared use of spatial data, information on spatial data owned by each organization such as an administrative organization is stored in a database, and a user can inquire the database by inquiring the database. There is a service that allows you to obtain information about the relevant spatial data. Representative examples of this spatial data search service include the Federal Geographic Data Committee
(FGDC) clearing-house
And the Catalog of OpenGIS Consortium, Inc (OGC)
rvice (catalog service).
【0004】このOGCのカタログサービスについて簡
単に説明する。カタログサービスによって検索される対
象はジオリソースと呼ばれている。ジオリソースには空
間データ(Geodata)と地理情報サービス(Geoservice)
の二種類が存在する。空間データには、カタログエント
リー(CatalogEntry)クラスとカタログ(Catalog )ク
ラスとがある。[0004] This OGC catalog service will be briefly described. The objects searched by the catalog service are called georesources. Georesources include spatial data (Geodata) and geographic information services (Geoservice)
There are two types. The spatial data includes a catalog entry (CatalogEntry) class and a catalog (Catalog) class.
【0005】カタログサービスは、空間データそのもの
を検索対象にするのではなく、空間データの属性情報
(メタデータ)から生成されたカタログエントリークラ
スのインスタンスを検索する。[0005] The catalog service searches for an instance of a catalog entry class generated from attribute information (metadata) of the spatial data, instead of searching for the spatial data itself.
【0006】図16は、カタログエントリーインスタン
スの生成を説明するための図である。図16において、
カタログエントリーインスタンスは、空間データの属性
情報に基づいて生成される。利用者は、この生成された
カタログエントリーインスタンスを検索対象にして、検
索を行なう。これにより、利用者は検索結果から空間デ
ータの作成年月日、データフォーマット、作成者、配布
元URL等の情報を入手することができる。FIG. 16 is a diagram for explaining generation of a catalog entry instance. In FIG.
The catalog entry instance is generated based on attribute information of the spatial data. The user searches the generated catalog entry instance as a search target. As a result, the user can obtain information such as the creation date of the spatial data, the data format, the creator, and the URL of the distribution source from the search result.
【0007】カタログクラスは、基本要素であるカタロ
グエントリーインスタンスの集合である。さらに、カタ
ログクラスは、カタログエントリーインスタンスの操作
や、カタログクラス自身の属性情報を提供するための機
能を備えている。例えば、カタログエントリーの追加・
削除・修正・複製、カタログエントリーのためのイテレ
イターの生成、及びカタログエントリースキーマの取得
等のカタログエントリーインスタンスの操作を行なう機
能、カタログサービスプロパティの取得、及びカタログ
サービスプロパティの設定等のカタログサービスプロパ
ティの操作を行なう機能、さらに、カタログ全体の複
製、及びカタログの生成・削除等のカタログインスタン
スの操作を行なう機能を備えている。[0007] A catalog class is a set of catalog entry instances that are basic elements. Further, the catalog class has functions for operating a catalog entry instance and providing attribute information of the catalog class itself. For example, adding a catalog entry
Function to operate catalog entry instance such as deletion, modification, duplication, generation of iterator for catalog entry, and acquisition of catalog entry schema, acquisition of catalog service properties, and setting of catalog service properties such as setting of catalog service properties It has a function of performing operations, and a function of performing operations on catalog instances such as duplication of the entire catalog and creation / deletion of catalogs.
【0008】図17は、カタログサービスを説明するた
めの図である。図17において、利用者がクライアント
アプリケーションを用いてカタログサービスに検索を要
求すると、検索条件に該当するカタログエントリーイン
スタンスを検索結果として返される。FIG. 17 is a diagram for explaining a catalog service. In FIG. 17, when a user requests a search from a catalog service using a client application, a catalog entry instance corresponding to the search condition is returned as a search result.
【0009】また、電子的に統合されたネットワーク上
に上述のような地理情報データ検索装置が複数接続され
ている場合、各地理情報データ検索装置のそれぞれは、
上記ネットワーク上に接続した端末等を用いてクライア
ントからの検索要求を受信すると、その地理情報データ
検索装置に対応づけられた地理情報データベースに対し
てクライアントの検索要求に該当する地理情報データが
あるかどうかの検索を行う。クライアントの検索要求に
記述された条件に該当する地理情報データを発見した場
合は、検索結果としてその地理情報データに関する属性
情報を記述したデータ(以下、メタデータという)をク
ライアントに送信する。メタデータにはデータ型式、デ
ータ作成者、作成年月日等の項目があり、検索を実施す
るために必要である。When a plurality of geographic information data retrieval devices as described above are connected on an electronically integrated network, each of the geographic information data retrieval devices has
When a search request from a client is received using a terminal or the like connected to the network, whether there is geographic information data corresponding to the client's search request in a geographic information database associated with the geographic information data search device Perform a search for When geographic information data corresponding to the condition described in the client's search request is found, data (hereinafter referred to as metadata) describing attribute information about the geographic information data is transmitted to the client as a search result. The metadata includes items such as a data type, a data creator, and a creation date, and is required for performing a search.
【0010】[0010]
【発明が解決しようとする課題】しかしながら、上述の
ような場合、各地理情報データ検索装置は、他の地理情
報データ検索装置との連携が行われていない。すなわ
ち、各地理情報データ検索装置は、それぞれ独立して稼
動しているものとみなされる。However, in the case described above, each geographic information data search device does not cooperate with another geographic information data search device. That is, each geographic information data search device is considered to be operating independently.
【0011】従って、上述のような形態を有した地理情
報データ検索装置が、同一のネットワーク上に複数存在
した場合、クライアントは必要な地理情報データを検索
するために、これら地理情報データ検索装置毎に検索要
求を提出しなければならない。Therefore, if there are a plurality of geographic information data retrieval apparatuses having the above-mentioned configuration on the same network, the client must search each of the geographic information data retrieval apparatuses in order to retrieve necessary geographic information data. You must submit a search request to
【0012】図18は、従来の検索及びその問題点を説
明するための図である。図18において、地理情報デー
タ検索装置A乃至Fは、それぞれ地理情報データを有
し、ネットワーク上に存在する。クライアントC1は、
検索要求を満足する地理情報データが、地理情報データ
検索装置Bが有する地理情報データベースに存在するこ
とを知っているので、地理情報データ検索装置Bに直接
検索要求を提出し、所望の検索結果を得ることができ
る。しかしながら、クライアントC2は、検索要求を満
足する地理情報データが、地理情報検索装置Eが有する
地理情報データベースに存在することを知らないので、
地理情報データ検索装置Cに検索要求を提出し、地理情
報データ検索装置Cから検索要求を満足する地理情報デ
ータが存在しない旨の結果を受け取ってしまう。FIG. 18 is a diagram for explaining a conventional search and its problems. In FIG. 18, geographic information data search devices A to F each have geographic information data and exist on a network. Client C1 is
Since the user knows that the geographic information data satisfying the search request exists in the geographic information database of the geographic information data search device B, the user submits a search request directly to the geographic information data search device B and obtains a desired search result. Obtainable. However, the client C2 does not know that the geographic information data satisfying the search request exists in the geographic information database of the geographic information search device E.
A search request is submitted to the geographic information data search device C, and a result indicating that there is no geographic information data satisfying the search request is received from the geographic information data search device C.
【0013】上述のような地理情報データ検索装置の利
用形態では、クライアントは、どのような地理情報デー
タがどの地理情報データ検索装置が備える地理情報デー
タベースに存在するのかという情報及びその地理情報デ
ータ検索装置の所在位置に関する情報を事前に有してお
く必要がある。これはクライアントにとって大きな負担
となる。[0013] In the above-described embodiment of the use of the geographic information data search device, the client obtains information as to what geographic information data exists in the geographic information database provided in which geographic information data search device and the geographic information data search. It is necessary to have information on the location of the device in advance. This puts a heavy burden on the client.
【0014】本発明の目的は、クライアントは最低限一
カ所の地理情報データ検索装置の所在を知っていれば、
すべての地理情報データ検索装置に対して間接的にアク
セスすることが可能な地理情報データ検索装置、カタロ
グノード情報の配布を行うノード情報交換サービスの機
能を有する装置及びそれらのプログラムを記録した記録
媒体を提供することである。[0014] An object of the present invention is to provide a client that knows the location of at least one geographic information data retrieval device.
Geographic information data retrieval device capable of indirectly accessing all geographic information data retrieval devices, device having a function of node information exchange service for distributing catalog node information, and recording medium recording these programs It is to provide.
【0015】[0015]
【課題を解決するための手段】本発明は、上記課題を解
決するため、以下のような手段を採用した。すなわち、
本発明の一態様によれば、本発明の地理情報データ検索
装置は、地理空間データを格納する地理情報データベー
スを備える地理情報データ検索装置であって、検索条件
を含む外部からのデータを入力し、検索結果を含むデー
タを出力する入出力手段と、地理空間データの特徴を示
すデータ特徴情報と地理情報データ検索装置を特定する
ための装置特定情報とを対応付けたノード情報テーブル
と、上記ノード情報テーブルを参照することにより、上
記入出力手段により入力された検索条件を満足するデー
タ特徴情報を検索し、上記検索されたデータ特徴情報に
対応する装置特定情報を検索するノード情報検索手段
と、上記ノード情報検索手段により検索された装置特定
情報が自地理情報データ検索装置を特定するための装置
特定情報でない場合に、上記検索された装置特定情報に
より特定される地理情報データ検索装置に対して、上記
検索条件を転送する転送手段とを備える。The present invention has the following features to attain the object mentioned above. That is,
According to one aspect of the present invention, a geographic information data search device of the present invention is a geographic information data search device including a geographic information database that stores geospatial data, and inputs external data including search conditions. An input / output means for outputting data including a search result, a node information table in which data characteristic information indicating characteristics of geospatial data is associated with device identification information for identifying a geographic information data search device, Node information search means for searching for data feature information that satisfies the search condition input by the input / output means by referring to the information table, and searching for device identification information corresponding to the searched data feature information; When the device specifying information searched by the node information searching means is not device specifying information for specifying the own geographic information data search device For spatial data retrieval device specified by the retrieved apparatus specific information, and a transfer means for transferring the search condition.
【0016】また、好適には、本発明の地理情報データ
検索装置は、さらに、上記ノード情報検索手段により検
索された装置特定情報が自地理情報データ検索装置を特
定するための装置特定情報である場合に、上記検索条件
に基づいて地理空間データを検索するデータ検索手段と
を備えることが望ましい。Preferably, in the geographic information data search device of the present invention, the device specification information searched by the node information search means is device specification information for specifying the own geographic information data search device. In this case, it is desirable to include a data search unit that searches geospatial data based on the search condition.
【0017】また、好適には、本発明の地理情報データ
検索装置は、さらに、上記入出力手段により入力された
地理空間データあるいは編集指示に基づき上記地理情報
データベースを書換え、上記入出力手段により入力され
たデータ特徴情報と装置特定情報との組を上記ノード情
報テーブルに書き込むことにより上記ノード情報テーブ
ルを書換える書換手段を備えることが望ましい。Preferably, the geographic information data search device of the present invention further rewrites the geographic information database based on geospatial data or editing instructions input by the input / output means, and inputs the data by the input / output means. It is preferable to include a rewriting unit that rewrites the node information table by writing a set of the data characteristic information and the device identification information that have been set in the node information table.
【0018】また、好適には、本発明の地理情報データ
検索装置は、さらに、検索条件として上記入出力手段に
より入力された地名情報を新たな検索条件として緯度経
度情報に変換する地理情報変換手段を備えることが望ま
しい。Preferably, the geographic information data search device of the present invention further includes a geographic information conversion means for converting the place name information input by the input / output means as a search condition into latitude / longitude information as a new search condition. It is desirable to provide.
【0019】また、本発明の一態様によれば、本発明の
ノード情報交換装置は、地理空間データを格納する地理
情報データベースを備える複数の地理情報データ検索装
置が互いに接続されたネットワークに接続するノード情
報交換装置であって、上記地理情報データ検索装置は、
検索条件を含む外部からのデータを入力し、検索結果を
含むデータを出力する入出力手段と、地理空間データの
特徴を示すデータ特徴情報と地理情報データ検索装置を
特定するための装置特定情報とを対応付けたノード情報
テーブルと、上記ノード情報テーブルを参照することに
より、上記入出力手段により入力された検索条件を満足
するデータ特徴情報を検索し、上記検索されたデータ特
徴情報に対応する装置特定情報を検索するノード情報検
索手段と、上記ノード情報検索手段により検索された装
置特定情報が自地理情報データ検索装置を特定するため
の装置特定情報でない場合に、上記検索された装置特定
情報により特定される地理情報データ検索装置に対し
て、上記検索条件を転送する転送手段と、上記ノード情
報検索手段により検索された装置特定情報が自地理情報
データ検索装置を特定するための装置特定情報である場
合に、上記検索条件に基づいて地理空間データを検索す
るデータ検索手段と、上記入出力手段により入力された
地理空間データあるいは編集指示に基づき上記地理情報
データベースを書換え、上記入出力手段により入力され
たデータ特徴情報と装置特定情報との組を上記ノード情
報テーブルに書き込むことにより上記ノード情報テーブ
ルを書換える書換手段とを備え、1つ以上の上記地理情
報データ検索装置をグループ化するグループ化手段と、
グループ内の地理情報データ検索装置間で、互いのノー
ド情報テーブルの複製を上記入出力手段を介して入力
し、自ノード情報テーブル内に入力された上記複製内の
データ特徴情報と装置特定情報との組がない場合に、上
記組を上記書換手段により上記自ノード情報テーブルに
書き込むことにより上記自ノード情報テーブルを書換え
るグループ内交換手段と、異なるグループの所定の地理
情報データ検索装置間で、互いのノード情報テーブルの
複製を上記入出力手段を介して入力し、自ノード情報テ
ーブル内に入力された上記複製内のデータ特徴情報と装
置特定情報との組がない場合に、上記組を上記書換手段
により上記自ノード情報テーブルに書き込むことにより
上記自ノード情報テーブルを書換えるグループ間交換手
段とを備える。Further, according to one aspect of the present invention, the node information exchange apparatus of the present invention is connected to a network in which a plurality of geographic information data retrieval apparatuses each having a geographic information database storing geospatial data are connected to each other. A node information exchange device, wherein the geographic information data search device comprises:
Input / output means for inputting external data including search conditions and outputting data including search results, data characteristic information indicating characteristics of geospatial data, and device specifying information for specifying a geographic information data search device; By referring to the node information table and the node information table, the data feature information satisfying the search condition input by the input / output means, and an apparatus corresponding to the searched data feature information. A node information search unit for searching for specific information; and if the device specifying information searched by the node information searching unit is not device specifying information for specifying the own geographic information data searching device, The transfer means for transferring the search condition to the specified geographic information data search device, and the search by the node information search means. When the specified device specifying information is device specifying information for specifying the own geographic information data search device, the data search unit searches for geospatial data based on the search condition, and the data is input by the input / output unit. Rewriting the geographic information database based on geospatial data or an editing instruction, and rewriting the node information table by writing a set of data feature information and device identification information input by the input / output means into the node information table. Means for grouping one or more geographic information data retrieval devices, comprising:
Between the geographic information data search devices in the group, input a copy of each other's node information table via the input / output means, and input the data feature information and device identification information in the copy input in the own node information table. When there is no set, between the intra-group exchange means for rewriting the own node information table by writing the set to the own node information table by the rewriting means, and a predetermined geographic information data search device of a different group, When a copy of each other's node information table is input via the input / output means, and there is no set of the data feature information and the device identification information in the copy input in the own node information table, the set is An inter-group exchange unit for rewriting the self-node information table by writing the self-node information table by the rewriting unit.
【0020】また、本発明の一態様によれば、本発明の
地理情報検索システムは、地理空間データを格納する地
理情報データベースを備える複数の地理情報データ検索
装置とノード情報交換装置とが互いにネットワークを介
して接続する地理情報データ検索システムであって、上
記地理情報データ検索装置は、検索条件を含む外部から
のデータを入力し、検索結果を含むデータを出力する入
出力手段と、地理空間データの特徴を示すデータ特徴情
報と地理情報データ検索装置を特定するための装置特定
情報とを対応付けたノード情報テーブルと、上記ノード
情報テーブルを参照することにより、上記入出力手段に
より入力された検索条件を満足するデータ特徴情報を検
索し、上記検索されたデータ特徴情報に対応する装置特
定情報を検索するノード情報検索手段と、上記ノード情
報検索手段により検索された装置特定情報が自地理情報
データ検索装置を特定するための装置特定情報でない場
合に、上記検索された装置特定情報により特定される地
理情報データ検索装置に対して、上記検索条件を転送す
る転送手段と、上記ノード情報検索手段により検索され
た装置特定情報が自地理情報データ検索装置を特定する
ための装置特定情報である場合に、上記検索条件に基づ
いて地理空間データを検索するデータ検索手段と、上記
入出力手段により入力された地理空間データあるいは編
集指示に基づき上記地理情報データベースを書換え、上
記入出力手段により入力されたデータ特徴情報と装置特
定情報との組を上記ノード情報テーブルに書き込むこと
により上記ノード情報テーブルを書換える書換手段とを
備え、上記ノード情報交換装置は、1つ以上の上記地理
情報データ検索装置をグループ化するグループ化手段
と、グループ内の地理情報データ検索装置間で、互いの
ノード情報テーブルの複製を上記入出力手段を介して入
力し、自ノード情報テーブル内に入力された上記複製内
のデータ特徴情報と装置特定情報との組がない場合に、
上記組を上記書換手段により上記自ノード情報テーブル
に書き込むことにより上記自ノード情報テーブルを書換
えるグループ内交換手段と、異なるグループの所定の地
理情報データ検索装置間で、互いのノード情報テーブル
の複製を上記入出力手段を介して入力し、自ノード情報
テーブル内に入力された上記複製内のデータ特徴情報と
装置特定情報との組がない場合に、上記組を上記書換手
段により上記自ノード情報テーブルに書き込むことによ
り上記自ノード情報テーブルを書換えるグループ間交換
手段とを備える。Further, according to one aspect of the present invention, the geographic information retrieval system of the present invention includes a plurality of geographic information data retrieval devices each including a geographic information database for storing geospatial data, and a node information exchange device. A geographic information data search system connected via a network, wherein the geographic information data search device inputs and outputs external data including search conditions and outputs data including search results, and geospatial data. A node information table in which data characteristic information indicating the characteristics of the information and device specifying information for specifying a geographic information data search device are associated with each other, and by referring to the node information table, the search input by the input / output means is performed. Search for data feature information that satisfies the condition, and search for device identification information corresponding to the searched data feature information Node information searching means, and when the device specifying information searched by the node information searching means is not device specifying information for specifying the own geographic information data searching device, the geographic information specified by the searched device specifying information is used. For the information data search device, when the transfer means for transferring the search conditions, and the device identification information searched by the node information search means is device identification information for identifying the own geographic information data search device, A data search means for searching geospatial data based on the search condition; and a data feature input by the input / output means, rewriting the geographic information database based on geospatial data or edit instructions input by the input / output means. The node information table is written by writing a set of information and device identification information in the node information table. The node information exchange device includes: a grouping unit that groups one or more geographic information data search devices; and a geographic information data search device within the group. When a copy is input via the input / output means, and there is no set of the data feature information and the device identification information in the copy input in the own node information table,
The intra-group exchange unit that rewrites the own node information table by writing the set in the own node information table by the rewriting unit, and the duplication of each other's node information table between the predetermined geographic information data search devices in different groups. Is input through the input / output means, and if there is no set of the data feature information and the device identification information in the copy input in the own node information table, the set is rewritten by the own node information by the rewriting means. An inter-group exchange means for rewriting the self-node information table by writing to the table.
【0021】また、本発明の一態様によれば、本発明の
地理情報データ検索方法は、地理空間データを格納する
地理情報データベースを検索する地理情報データ検索方
法であって、検索条件を含む外部からのデータを入力
し、地理空間データの特徴を示すデータ特徴情報と地理
情報データ検索装置を特定するための装置特定情報との
対応付けたノード情報テーブルを参照することにより、
上記入力された検索条件を満足するデータ特徴情報を検
索し、上記検索されたデータ特徴情報に対応する装置特
定情報を検索し、上記検索された装置特定情報が自地理
情報データ検索装置を特定するための装置特定情報でな
い場合に、上記検索された装置特定情報により特定され
る地理情報データ検索装置に対して、上記検索条件を転
送する。Further, according to one aspect of the present invention, a geographic information data search method of the present invention is a geographic information data search method for searching a geographic information database storing geospatial data, the external information including a search condition. By inputting data from the, by referring to the node information table associated with data feature information indicating the characteristics of geospatial data and device identification information for identifying the geographic information data search device,
The data feature information that satisfies the input search condition is searched, the device specifying information corresponding to the searched data feature information is searched, and the searched device specifying information specifies the own geographic information data search device. If the search condition is not the device specifying information, the search condition is transferred to the geographic information data searching device specified by the searched device specifying information.
【0022】また、好適には、本発明の地理情報データ
検索方法は、上記検索された装置特定情報が自地理情報
データ検索装置を特定するための装置特定情報である場
合に、上記検索条件に基づいて地理空間データを検索
し、検索結果を含むデータを出力することが望ましい。Preferably, the geographic information data search method according to the present invention, when the searched device specifying information is device specifying information for specifying the own geographic information data searching device, includes: It is desirable to search geospatial data based on the data and output data including the search results.
【0023】また、好適には、本発明の地理情報データ
検索方法は、入力された地理空間データあるいは編集指
示に基づき上記地理情報データベースを書換え、入力さ
れたデータ特徴情報と装置特定情報との組を上記ノード
情報テーブルに書き込むことにより上記ノード情報テー
ブルを書換えることが望ましい。Preferably, the method for retrieving geographic information data of the present invention rewrites the geographic information database based on input geospatial data or an editing instruction, and sets a combination of the input data feature information and the device specifying information. Is written in the node information table to rewrite the node information table.
【0024】また、好適には、本発明の地理情報データ
検索方法は、検索条件として入力された地名情報を新た
な検索条件として緯度経度情報に変換することが望まし
い。また、本発明の一態様によれば、本発明のノード情
報交換方法は、互いにネットワークに接続される複数の
地理情報データ検索装置が備えるノード情報テーブルを
交換するノード情報交換方法であって、上記地理情報デ
ータ検索装置は、検索条件を含む外部からのデータを入
力し、検索結果を含むデータを出力する入出力手段と、
地理空間データの特徴を示すデータ特徴情報と地理情報
データ検索装置を特定するための装置特定情報とを対応
付けたノード情報テーブルと、上記ノード情報テーブル
を参照することにより、上記入出力手段により入力され
た検索条件を満足するデータ特徴情報を検索し、上記検
索されたデータ特徴情報に対応する装置特定情報を検索
するノード情報検索手段と、上記ノード情報検索手段に
より検索された装置特定情報が自地理情報データ検索装
置を特定するための装置特定情報でない場合に、上記検
索された装置特定情報により特定される地理情報データ
検索装置に対して、上記検索条件を転送する転送手段
と、上記ノード情報検索手段により検索された装置特定
情報が自地理情報データ検索装置を特定するための装置
特定情報である場合に、上記検索条件に基づいて地理空
間データを検索するデータ検索手段と、上記入出力手段
により入力された地理空間データあるいは編集指示に基
づき上記地理情報データベースを書換え、上記入出力手
段により入力されたデータ特徴情報と装置特定情報との
組を上記ノード情報テーブルに書き込むことにより上記
ノード情報テーブルを書換える書換手段とを備え、1つ
以上の上記地理情報データ検索装置をグループ化し、グ
ループ内の地理情報データ検索装置間で、互いのノード
情報テーブルの複製を上記入出力手段を介して入力し、
自ノード情報テーブル内に入力された上記複製内のデー
タ特徴情報と装置特定情報との組がない場合に、上記組
を上記書換手段により上記自ノード情報テーブルに書き
込むことにより上記自ノード情報テーブルを書換え、異
なるグループの所定の地理情報データ検索装置間で、互
いのノード情報テーブルの複製を上記入出力手段を介し
て入力し、自ノード情報テーブル内に入力された上記複
製内のデータ特徴情報と装置特定情報との組がない場合
に、上記組を上記書換手段により上記自ノード情報テー
ブルに書き込むことにより上記自ノード情報テーブルを
書換える。Preferably, in the geographic information data search method of the present invention, it is desirable to convert place name information input as a search condition into latitude and longitude information as a new search condition. According to one aspect of the present invention, the node information exchange method of the present invention is a node information exchange method for exchanging node information tables provided in a plurality of geographic information data search devices connected to a network, Geographic information data search device, input / output means for inputting external data including search conditions and outputting data including search results,
By referring to the node information table and the node information table in which the data feature information indicating the feature of the geospatial data and the device identification information for identifying the geographic information data search device are input by the input / output means. Node information searching means for searching for data feature information satisfying the searched search condition and searching for device identification information corresponding to the searched data feature information; and device identification information searched for by the node information searching means. A transfer unit configured to transfer the search condition to the geographic information data search device specified by the searched device identification information when the device information is not device identification information for specifying the geographic information data search device; When the device specifying information searched by the search means is device specifying information for specifying the own geographic information data search device A data search unit for searching geospatial data based on the search condition; and a data input unit that rewrites the geographic information database based on geospatial data or an edit instruction input by the input / output unit. Rewriting means for rewriting the node information table by writing a set of the characteristic information and the device specifying information into the node information table. Between the data search devices, input a copy of each other's node information table via the input / output means,
When there is no set of the data feature information and the device specifying information in the copy input in the own node information table, the own node information table is written by writing the set to the own node information table by the rewriting means. Rewriting, between predetermined geographic information data search devices of different groups, input a copy of each other's node information table via the input / output means, and the data feature information in the copy input in its own node information table When there is no combination with the device specifying information, the combination is written in the own node information table by the rewriting means, thereby rewriting the own node information table.
【0025】また、本発明の一態様によれば、本発明の
地理情報データ検索プログラムを記録した記録媒体は、
地理空間データを格納する地理情報データベースを検索
する地理情報データ検索プログラムを記録した記録媒体
であって、検索条件を含む外部からのデータを入力する
手順と、地理空間データの特徴を示すデータ特徴情報と
地理情報データ検索装置を特定するための装置特定情報
との対応付けたノード情報テーブルを参照することによ
り、上記入力された検索条件を満足するデータ特徴情報
を検索し、上記検索されたデータ特徴情報に対応する装
置特定情報を検索する手順と、上記検索された装置特定
情報が自地理情報データ検索装置を特定するための装置
特定情報でない場合に、上記検索された装置特定情報に
より特定される地理情報データ検索装置に対して、上記
検索条件を転送する手順とを備える。According to one aspect of the present invention, a recording medium on which the geographic information data search program of the present invention is recorded is:
A recording medium recording a geographic information data search program for searching a geographic information database storing geospatial data, wherein a procedure for inputting external data including search conditions, and data feature information indicating characteristics of the geospatial data By referring to the node information table that is associated with the device specifying information for specifying the geographic information data search device, the data feature information that satisfies the input search condition is searched, and the searched data feature is searched. A step of searching for the device specifying information corresponding to the information, and, if the searched device specifying information is not the device specifying information for specifying the own geographic information data searching device, the device specifying information is specified by the searched device specifying information. Transferring the search condition to the geographic information data search device.
【0026】また、好適には、本発明の地理情報データ
検索プログラムを記録した記録媒体は、上記検索された
装置特定情報が自地理情報データ検索装置を特定するた
めの装置特定情報である場合に、上記検索条件に基づい
て地理空間データを検索する手順と、検索結果を含むデ
ータを出力する手順とを備えることが望ましい。Preferably, the recording medium on which the geographic information data search program of the present invention is recorded is a device in which the searched device specifying information is device specifying information for specifying the own geographic information data searching device. It is preferable to include a procedure for searching for geospatial data based on the search condition and a procedure for outputting data including a search result.
【0027】また、好適には、本発明の地理情報データ
検索プログラムを記録した記録媒体は、入力された地理
空間データあるいは編集指示に基づき上記地理情報デー
タベースを書換える手順と、入力されたデータ特徴情報
と装置特定情報との組を上記ノード情報テーブルに書き
込むことにより上記ノード情報テーブルを書換える手順
とを備えることが望ましい。Preferably, the recording medium on which the geographic information data search program of the present invention is recorded includes a procedure for rewriting the geographic information database based on input geospatial data or editing instructions, It is preferable that the method further includes a step of rewriting the node information table by writing a set of information and device identification information in the node information table.
【0028】また、好適には、本発明の地理情報データ
検索プログラムを記録した記録媒体は、検索条件として
入力された地名情報を新たな検索条件として緯度経度情
報に変換する手順とを備えることが望ましい。Preferably, the recording medium on which the geographic information data search program of the present invention is recorded includes a step of converting place name information inputted as a search condition into latitude / longitude information as a new search condition. desirable.
【0029】また、好適には、本発明のノード情報交換
プログラムを記録した記録媒体は、互いにネットワーク
に接続される複数の地理情報データ検索装置が備えるノ
ード情報テーブルを交換するノード情報交換プログラム
を記録した記録媒体であって、上記地理情報データ検索
装置は、検索条件を含む外部からのデータを入力し、検
索結果を含むデータを出力する入出力手段と、地理空間
データの特徴を示すデータ特徴情報と地理情報データ検
索装置を特定するための装置特定情報とを対応付けたノ
ード情報テーブルと、上記ノード情報テーブルを参照す
ることにより、上記入出力手段により入力された検索条
件を満足するデータ特徴情報を検索し、上記検索された
データ特徴情報に対応する装置特定情報を検索するノー
ド情報検索手段と、上記ノード情報検索手段により検索
された装置特定情報が自地理情報データ検索装置を特定
するための装置特定情報でない場合に、上記検索された
装置特定情報により特定される地理情報データ検索装置
に対して、上記検索条件を転送する転送手段と、上記ノ
ード情報検索手段により検索された装置特定情報が自地
理情報データ検索装置を特定するための装置特定情報で
ある場合に、上記検索条件に基づいて地理空間データを
検索するデータ検索手段と、上記入出力手段により入力
された地理空間データあるいは編集指示に基づき上記地
理情報データベースを書換え、上記入出力手段により入
力されたデータ特徴情報と装置特定情報との組を上記ノ
ード情報テーブルに書き込むことにより上記ノード情報
テーブルを書換える書換手段とを備え、1つ以上の上記
地理情報データ検索装置をグループ化する手順と、グル
ープ内の地理情報データ検索装置間で、互いのノード情
報テーブルの複製を上記入出力手段を介して入力し、自
ノード情報テーブル内に入力された上記複製内のデータ
特徴情報と装置特定情報との組がない場合に、上記組を
上記書換手段により上記自ノード情報テーブルに書き込
むことにより上記自ノード情報テーブルを書換える手順
と、異なるグループの所定の地理情報データ検索装置間
で、互いのノード情報テーブルの複製を上記入出力手段
を介して入力し、自ノード情報テーブル内に入力された
上記複製内のデータ特徴情報と装置特定情報との組がな
い場合に、上記組を上記書換手段により上記自ノード情
報テーブルに書き込むことにより上記自ノード情報テー
ブルを書換える手順とを備える。Preferably, the recording medium on which the node information exchange program of the present invention is recorded records a node information exchange program for exchanging node information tables provided in a plurality of geographic information data search devices connected to a network. A geographic information data search device, comprising: input / output means for inputting external data including search conditions and outputting data including search results; and data characteristic information indicating characteristics of geospatial data. And a node information table that associates the information with a device specifying information for specifying a geographic information data search device, and data characteristic information that satisfies the search condition input by the input / output means by referring to the node information table. And a node information search means for searching for device identification information corresponding to the searched data feature information. If the device specifying information searched by the node information searching means is not device specifying information for specifying the own geographic information data searching device, the geographic information data searching device specified by the searched device specifying information is A transfer unit for transferring the search condition; and, if the device specifying information searched by the node information searching unit is device specifying information for specifying the own geographic information data searching device, A data search unit for searching for spatial data, and rewriting the geographic information database based on geospatial data or an editing instruction input by the input / output unit, and comparing the data feature information and device identification information input by the input / output unit Rewriting means for rewriting the node information table by writing the set in the node information table. A step of grouping one or more geographic information data search devices, and a copy of each node information table between the geographic information data search devices in the group via the input / output means; A procedure for rewriting the self-node information table by writing the set to the self-node information table by the rewriting means when there is no set of the data feature information and the device identification information in the copy input in the table And between predetermined geographic information data search devices of different groups, input a copy of each other's node information table via the input / output means, and the data feature information in the copy input in its own node information table When there is no set with the device specifying information, the set is written in the own node information table by the rewriting means, thereby making the own node information table available. Rewriting the bull.
【0030】[0030]
【発明の実施の形態】以下、本発明の実施の形態を、図
面を参照しながら詳細に説明する。図1は、本発明の実
施の形態における地理情報データ検索システムの機能ブ
ロック図である。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a functional block diagram of a geographic information data search system according to an embodiment of the present invention.
【0031】図1において、地理情報データ検索システ
ム1は、地理空間データを格納する地理情報データベー
ス20を備える複数の地理情報データ検索装置10とノ
ード情報交換装置40とが互いにネットワーク30を介
して接続している。Referring to FIG. 1, a geographic information data search system 1 includes a plurality of geographic information data search devices 10 having a geographic information database 20 for storing geospatial data and a node information exchange device 40 connected to each other via a network 30. are doing.
【0032】上記地理情報データ検索装置10は、入出
力手段11と、ノード情報テーブル12と、ノード情報
検索手段13と、転送手段14と、データ検索手段15
と、書換手段16と、地理情報変換手段17とを備え
る。The geographic information data search device 10 includes an input / output unit 11, a node information table 12, a node information search unit 13, a transfer unit 14, and a data search unit 15.
, Rewriting means 16 and geographic information conversion means 17.
【0033】入出力手段11は、検索条件を含む外部か
らのデータを入力し、検索結果を含むデータを出力す
る。ノード情報テーブル12は、地理空間データの特徴
を示すデータ特徴情報と地理情報データ検索装置を特定
するための装置特定情報とを対応付けて格納する。上記
ノード情報検索手段13は、上記ノード情報テーブル1
2を参照することにより、上記入出力手段11により入
力された検索条件を満足するデータ特徴情報を検索し、
上記検索されたデータ特徴情報に対応する装置特定情報
を検索する。上記転送手段14は、上記ノード情報検索
手段13により検索された装置特定情報が自地理情報デ
ータ検索装置10を特定するための装置特定情報でない
場合に、上記検索された装置特定情報により特定される
地理情報データ検索装置10に対して、上記検索条件を
転送する。データ検索手段15は、上記ノード情報検索
手段13により検索された装置特定情報が自地理情報デ
ータ検索装置10を特定するための装置特定情報である
場合に、上記検索条件に基づいて地理空間データを検索
する。書換手段16は、上記入出力手段11により入力
された地理空間データあるいは編集指示に基づき上記地
理情報データベース20を書換え、上記入出力手段11
により入力されたデータ特徴情報と装置特定情報との組
を上記ノード情報テーブル12に書き込むことにより上
記ノード情報テーブル12を書換える。地理情報変換手
段17は、検索条件として上記入出力手段11により入
力された地名情報を新たな検索条件として緯度経度情報
に変換する。The input / output means 11 inputs external data including search conditions and outputs data including search results. The node information table 12 stores data feature information indicating features of geospatial data and device specifying information for specifying a geographic information data search device in association with each other. The node information search means 13 is configured to store the node information table 1
2 to search for data feature information that satisfies the search condition input by the input / output means 11,
The apparatus specifying information corresponding to the searched data characteristic information is searched. The transfer unit 14 is specified by the searched device specifying information when the device specifying information searched by the node information searching unit 13 is not device specifying information for specifying the own geographic information data searching device 10. The above search conditions are transferred to the geographic information data search device 10. When the device specifying information searched by the node information searching unit 13 is device specifying information for specifying the own geographic information data searching device 10, the data searching unit 15 searches the geospatial data based on the search condition. Search for. The rewriting means 16 rewrites the geographic information database 20 based on the geospatial data or the editing instruction input by the input / output means 11, and
The node information table 12 is rewritten by writing in the node information table 12 a set of the data feature information and the device specifying information that have been input by the above. The geographic information conversion means 17 converts the place name information input by the input / output means 11 as a search condition into latitude and longitude information as a new search condition.
【0034】また、上記ノード情報交換装置40は、グ
ループ化手段41と、グループ内交換手段42と、グル
ープ間交換手段43とを備える。上記グループ化手段4
1は、1つ以上の上記地理情報データ検索装置10をグ
ループ化する。上記グループ内交換手段42は、グルー
プ内の地理情報データ検索装置10間で、互いのノード
情報テーブル12の複製を上記入出力手段11を介して
入力し、自ノード情報テーブル12内に入力された上記
複製内のデータ特徴情報と装置特定情報との組がない場
合に、上記組を上記書換手段16により上記自ノード情
報テーブル12に書き込むことにより上記自ノード情報
テーブル12を書換える。上記グループ間交換手段43
は、異なるグループの所定の地理情報データ検索装置1
0間で、互いのノード情報テーブル12の複製を上記入
出力手段11を介して入力し、自ノード情報テーブル1
2内に入力された上記複製内のデータ特徴情報と装置特
定情報との組がない場合に、上記組を上記書換手段16
により上記自ノード情報テーブル12に書き込むことに
より上記自ノード情報テーブル12を書換える。The node information exchange device 40 includes a grouping means 41, an intra-group exchange means 42, and an inter-group exchange means 43. The above grouping means 4
1 groups one or more geographic information data search apparatuses 10. The intra-group exchange means 42 inputs a copy of each other's node information table 12 via the input / output means 11 between the geographic information data search apparatuses 10 in the group, and inputs the duplicates in the own node information table 12. If there is no set of the data feature information and the device specifying information in the copy, the rewriting means 16 writes the set in the own node information table 12 to rewrite the own node information table 12. The inter-group exchange means 43
Are predetermined geographic information data retrieval devices 1 of different groups.
0, a copy of each other's node information table 12 is input via the input / output means 11 and the own node information table 1
In the case where there is no set of the data feature information and the device specifying information in the copy input in the copy unit 2, the set is rewritten by the rewriting means 16.
By rewriting the self-node information table 12, the self-node information table 12 is rewritten.
【0035】すなわち、地理情報データ検索装置10
は、外部のクライアントよる検索要求の内容からその検
索要求に合致する地理情報データを有している可能性の
ある、自あるいは他の地理情報データ検索装置10を選
択し、検索要求をそれらの地理情報データ検索装置10
に転送する。これにより、クライアントは複数存在する
地理情報データ検索装置10のうち、少なくとも1つの
地理情報データ検索装置10の所在を知る事で、クライ
アントがその他の地理情報データ検索装置10の有する
地理情報データの特性やその所在を予め知る事なく検索
を行うことが可能となる。That is, the geographic information data search device 10
Selects, from the contents of a search request from an external client, its own or another geographic information data search device 10 which may have geographic information data that matches the search request, and matches the search request with those geographic data. Information data search device 10
Transfer to Thus, the client knows the location of at least one of the plurality of geographic information data retrieval apparatuses 10 and can determine the characteristics of the geographic information data possessed by the other geographic information data retrieval apparatuses 10 by the client. It is possible to perform a search without knowing its location or its location in advance.
【0036】また、各地理情報データ検索装置10は、
自分がどのような地理情報データを有しているかを記述
した情報(データ特徴情報と装置特定情報:以下、カタ
ログノード情報ともいう)を他の地理情報データ検索装
置10に配布する。地理情報データ検索装置10は、他
の地理情報データ検索装置10から配布さたカタログノ
ード情報をノード情報テーブル12に保存しておく。地
理情報データ検索装置10は、クライアントによる検索
要求とカタログノード情報を比較することで検索要求の
転送先となる地理情報データ検索装置10を選択する。Each of the geographic information data retrieval devices 10
Information describing what kind of geographic information data oneself has (data characteristic information and device specifying information: hereinafter also referred to as catalog node information) is distributed to other geographic information data retrieval devices 10. The geographic information data search device 10 stores catalog node information distributed from another geographic information data search device 10 in the node information table 12. The geographic information data search device 10 selects the geographic information data search device 10 to which the search request is transferred by comparing the search request from the client with the catalog node information.
【0037】図2は、カタログサービスへの地理的範囲
指定による空間データの登録の制限を説明するための図
である。図2において、各地理情報データ検索装置が検
索対象とする地理情報データは、互いに重複していな
い。FIG. 2 is a diagram for explaining the restriction on registration of spatial data by designating a geographical range to the catalog service. In FIG. 2, geographic information data to be searched by each geographic information data search device does not overlap with each other.
【0038】カタログノード情報は、対応する地理情報
データ検索装置が有している地理情報データが覆う地理
的範囲を記述した属性情報を含んでいる。またクライア
ントによる検索要求にも地理的範囲を記述した属性情報
が含まれている。The catalog node information includes attribute information describing a geographic range covered by the geographic information data of the corresponding geographic information data search device. The search request by the client also includes attribute information describing the geographic range.
【0039】図1を用いて説明したような地理情報デー
タ検索システムを実現させるためには、カタログサービ
スの機能が単一の地理情報データ検索装置のみで稼動し
ているのではなく、各地理情報データ検索装置上にそれ
ぞれのカタログサービス機能が存在するだけではなく、
さらに、それらの各地理情報データ検索装置が管理する
空間データが相互に重複しないことが望ましい。すなわ
ち、カタログサービスは、利用者の検索条件から、その
検索要求を処理すべき他のカタログサービスを決定でき
ることが望ましい。そのためには、他のカタログサービ
スが管理する空間データについての情報が必要になる。In order to realize the geographic information data search system as described with reference to FIG. 1, the function of the catalog service is not limited to operating with only a single geographic information data search device. Not only each catalog service function exists on the data search device,
Further, it is desirable that the spatial data managed by the respective geographic information data search devices do not overlap with each other. That is, it is desirable that the catalog service can determine another catalog service that should process the search request from the search condition of the user. For that purpose, information about spatial data managed by another catalog service is required.
【0040】このような要求を満たすため、各カタログ
サービスは、自らが管理する空間データの特徴を示した
情報(カタログノード情報)を備える。カタログサービ
スが所有する空間データ全体を特徴付けるには、全ての
空間データ間の属性情報の中で類似(または近似)して
いる項目を挙げ、それを数値による範囲の指定、あるい
はキーワードとして示すことが必要である。そのため、
カタログサービスは、空間データのある属性情報に対し
て条件を定め、その条件に満たない空間データの登録が
行わないようにする。つまり、カタログサービスに対し
て、管理できる空間データにある種の制限を設けること
とする。例えば、その制限として、地理的範囲を用いる
こともできる。地理的範囲とは、特定の地域を緯度経度
などで指定することである。In order to satisfy such a request, each catalog service has information (catalog node information) indicating characteristics of spatial data managed by itself. To characterize the entire spatial data owned by the catalog service, list similar (or approximate) items in the attribute information between all the spatial data and specify them as numerical ranges or indicate them as keywords. is necessary. for that reason,
The catalog service determines conditions for certain attribute information of spatial data, and prevents registration of spatial data that does not satisfy the conditions. In other words, a certain restriction is set on the spatial data that can be managed for the catalog service. For example, a geographical range can be used as the restriction. The geographic range is to designate a specific area by latitude and longitude.
【0041】しかしながら、実際には利用者が地理的範
囲を指定するには緯度経度ではなく地名を利用するのが
一般的と考えられる。そこで、地名を該当する緯度と経
度とに変換する緯度経度変換サービスを用いることもで
きる。However, in practice, it is generally considered that a user uses a place name instead of latitude and longitude to specify a geographical range. Therefore, a latitude / longitude conversion service that converts a place name into the corresponding latitude and longitude can be used.
【0042】図3は、カタログノード情報の共有につい
て説明するための図である。任意の地理情報データ検索
装置に対して検索と依頼することにより、依頼された検
索条件に合致する地理情報データを備える地理情報デー
タ検索装置にて検索が行なわれるためには、地理情報デ
ータ検索システムを構成する地理情報データ検索装置の
それぞれが同一内容のカタログノード情報を備えている
(共有している)必要がある。そのためには、カタログ
ノード情報を相互に交換し合う必要がある。1つのカタ
ログノード情報交換サービス(Node Information eXcha
nger:以下、NIXという)は、複数のCatalog Servic
e を管理し、これらに対してノード情報の登録、更新、
削除などを行う。これによってCatalog Service は常に
最新のノード情報を共有することができる。FIG. 3 is a diagram for explaining sharing of catalog node information. In order for a search to be performed by an arbitrary geographic information data search device and to be searched by a geographic information data search device having geographic information data matching the requested search condition, a geographic information data search system is required. Must be provided (shared) with the catalog node information of the same content. For that purpose, it is necessary to exchange catalog node information with each other. One catalog node information exchange service (Node Information eXcha
nger: hereinafter referred to as NIX)
e, and register, update,
Perform deletion and so on. This allows Catalog Service to always share the latest node information.
【0043】つまり、先に述べたカタログノード情報を
各カタログサービス間で共有することで、他のカタログ
サービスに自身の存在を知らせることができる。しか
し、その手法として他のカタログサービス全てにブロー
ドキャストを行ってカタログノード情報を配布すること
は、ネットワークに多大な負荷をかけることになり、効
率の面で問題がある。That is, by sharing the above-described catalog node information among the catalog services, it is possible to notify other catalog services of their existence. However, distributing catalog node information by broadcasting to all other catalog services as a method imposes a heavy load on the network, and has a problem in efficiency.
【0044】図4は、カタログノード情報交換サービス
を説明するための図である。カタログノード情報交換サ
ービス(NIX)は、各カタログサービス自身が管理す
るカタログノード情報を他のカタログサービスに配布す
る機構である。FIG. 4 is a diagram for explaining the catalog node information exchange service. The catalog node information exchange service (NIX) is a mechanism for distributing catalog node information managed by each catalog service itself to other catalog services.
【0045】新規に設置された地理情報データ検索装置
は、ネットワーク上に存在する複数のカタログノード情
報交換サービスのどれか1つに登録される必要がある。
登録はその地理情報データ検索装置のカタログノード情
報をカタログノード情報交換サービスに提出することで
行われる。カタログノード情報交換サービスは、自身に
登録されている地理情報データ検索装置に対し、定期的
にカタログノード情報を提供する。情報提供のタイミン
グは、任意に変更できる。1つのカタログノード情報交
換サービスに登録できる地理情報データ検索装置の数は
1つであっても複数であってよい。The newly installed geographic information data search device needs to be registered in any one of a plurality of catalog node information exchange services existing on the network.
Registration is performed by submitting catalog node information of the geographic information data search device to a catalog node information exchange service. The catalog node information exchange service periodically provides catalog node information to a geographic information data search device registered therein. The timing of providing information can be arbitrarily changed. The number of geographic information data search devices that can be registered in one catalog node information exchange service may be one or plural.
【0046】図5は、複数のカタログノード情報交換サ
ービス(NIX)のグループ化を説明するための図であ
る。図5において、複数のカタログノード情報交換サー
ビスは、論理的グループを構成している。さらに、これ
らのグループが複数集まることで木構造トポロジを形成
している。カタログノード情報は、まずグループ内で共
有され、その後グループ間で交換される。FIG. 5 is a diagram for explaining grouping of a plurality of catalog node information exchange services (NIX). In FIG. 5, a plurality of catalog node information exchange services form a logical group. Furthermore, a tree structure topology is formed by gathering a plurality of these groups. Catalog node information is first shared within a group and then exchanged between groups.
【0047】グループの数、及び木構造の深さや幅は、
カタログサービスの数、交換されるカタログノード情報
の量、許容伝達遅延時間(カタログノード情報がカタロ
グノード情報交換サービスに登録されてから、全てのカ
タログサービスに共有されるまでの時間)などによって
動的に決定されるものとする。The number of groups and the depth and width of the tree structure
Dynamic depending on the number of catalog services, the amount of catalog node information exchanged, and the permissible transmission delay time (the time from when catalog node information is registered to the catalog node information exchange service until it is shared by all catalog services) Shall be determined.
【0048】複数のノード情報交換サービスが1つのグ
ループを形成し、このグループは、カタログノード情報
がブロードキャストされて配布されるときの範囲とな
る。カタログノード情報は、グループ単位で交換され、
グループ内ではブロードキャストによるカタログノード
情報の配布が行われる。グループ内で発生したカタログ
ノード情報は、ブロードキャストされてグループ内のカ
タログノード情報交換サービスに配布され、グループ内
のカタログノード情報交換サービスによって他のグルー
プのカタログノード情報交換サービスにそのカタログノ
ード情報は送信される。親子関係である2つのグループ
間でのカタログノード情報の交換は、両グループ内のカ
タログノード情報交換サービスの1つが代表として行
う。[0048] A plurality of node information exchange services form a group, which is the range when catalog node information is broadcast and distributed. Catalog node information is exchanged for each group,
Within the group, catalog node information is distributed by broadcast. The catalog node information generated within the group is broadcast and distributed to the catalog node information exchange service within the group, and the catalog node information exchange service within the group transmits the catalog node information to the catalog node information exchange service of another group. Is done. Exchange of catalog node information between two groups having a parent-child relationship is performed by one of the catalog node information exchange services in both groups as a representative.
【0049】地理情報データ検索装置の所在や、有して
いる地理情報データの特性が変更された場合は、その地
理情報データ検索装置のカタログノード情報の変更がカ
タログノード情報交換サービスを通して、ネットワーク
上の他の地理情報データ検索装置に配布される。また地
理情報データ検索装置が廃止される場合は、その地理情
報データ検索装置のカタログノード情報の削除がカタロ
グノード情報交換サービスを通して、ネットワーク上の
他の地理情報データ検索装置に通達される。カタログノ
ード情報の削除を通達された地理情報データ検索装置
は、それに該当するカタログノード情報を削除する。When the location of the geographic information data search device and the characteristics of the geographic information data possessed are changed, the change of the catalog node information of the geographic information data search device is performed on the network through the catalog node information exchange service. Distributed to other geographic information data retrieval devices. When the geographic information data search device is abolished, the deletion of the catalog node information of the geographic information data search device is notified to other geographic information data search devices on the network through the catalog node information exchange service. The geographic information data search device notified of the deletion of the catalog node information deletes the corresponding catalog node information.
【0050】任意のカタログノード情報交換サービス
は、上流グループ内、所属するグループ内、下流グルー
プ内のノード情報交換サービスの所在リストを保持して
いる。クライアントから検索要求を受信した地理情報デ
ータ検索装置は、その検索要求と、自らが管理している
複数のカタログノード情報を比較し、検索要求の転送先
となる地理情報データ検索装置を判断する。An arbitrary catalog node information exchange service holds a list of locations of node information exchange services in the upstream group, the group to which it belongs, and the downstream group. The geographic information data search device that has received the search request from the client compares the search request with information of a plurality of catalog nodes managed by itself, and determines the geographic information data search device to which the search request is to be transferred.
【0051】検索要求の転送先となる地理情報データ検
索装置が存在しなかった場合、クライアントに対して検
索要求に上記当する地理情報データ検索装置が存在しな
かったことを通知する。If there is no geographic information data search device to which the search request is transferred, the client is notified of the search request that the corresponding geographic information data search device does not exist.
【0052】検索要求を転送する際には、クライアント
(端末)のアドレス(例えば、ネットワークアドレス)
を検索要求に添付して転送する。転送された検索要求を
受信した地理情報データ検索装置は、その検索要求と自
身が有する地理情報データベースを検索し、その検索結
果を直接クライアントに送信する。When transferring the search request, the address of the client (terminal) (for example, network address)
Is attached to the search request and forwarded. The geographical information data search device that has received the transferred search request searches the search request and its own geographic information database, and transmits the search result directly to the client.
【0053】クライアントは、地理情報データ検索装置
からの検索結果を受信できるように、検索結果受信専用
のプログラムを用意し、検索結果が地理情報データ検索
装置から配信されるまで待機する。The client prepares a program dedicated to receiving the search result so as to receive the search result from the geographic information data search device, and waits until the search result is distributed from the geographic information data search device.
【0054】あるいは、検索結果を直接クライアントに
送信するのではなく、その検索結果を転送元である地理
情報データ検索装置に返し、検索結果を受け取った地理
情報データ検索装置が、クライアントに対してあたかも
自分自身が検索を行なったかのようにその検索結果を返
してもよい。Alternatively, instead of transmitting the search result directly to the client, the search result is returned to the geographic information data search device that is the transfer source, and the geographic information data search device that receives the search result is as if to the client. The search result may be returned as if the user performed the search.
【0055】図6は、本発明により従来の問題点を解決
したことを説明するための図である。図6において、地
理情報データ検索装置A乃至Fは、それぞれ地理情報デ
ータを有し、ネットワーク上に存在する。クライアント
C1は、検索要求を満足する地理情報データが、地理情
報データ検索装置Bが有する地理情報データベースに存
在することを知っているので、地理情報データ検索装置
Bに直接検索要求を提出し、所望の検索結果を得ること
ができる。このことは従来と同様である。さらに、クラ
イアントC2は、検索要求を満足する地理情報データ
が、地理情報検索装置Eが有する地理情報データベース
に存在することを知らないが、地理情報データ検索装置
Cに検索要求を提出する。すると、その検索要求を満足
するのは地理情報データ検索装置Eであることを地理情
報データ検索装置Cが知っているので、その検索要求が
地理情報データ検索装置Cから地理情報データ検索装置
Eに転送され、地理情報データ検索装置Eから検索要求
を満足する地理情報データが地理情報データ検索装置E
を介して(あるいは、直接)クライアントC2に返され
る。FIG. 6 is a diagram for explaining that the conventional problem has been solved by the present invention. In FIG. 6, geographic information data search devices A to F each have geographic information data and exist on a network. Since the client C1 knows that the geographic information data satisfying the search request exists in the geographic information database of the geographic information data search device B, the client C1 submits the search request directly to the geographic information data search device B, and Search results can be obtained. This is the same as before. Further, the client C2 does not know that the geographic information data satisfying the search request exists in the geographic information database of the geographic information search device E, but submits the search request to the geographic information data search device C. Then, since the geographic information data search device C knows that the geographic information data search device E satisfies the search request, the search request is sent from the geographic information data search device C to the geographic information data search device E. The geographic information data that is transferred and satisfies the search request from the geographic information data search device E is stored in the geographic information data search device E.
(Or directly) to the client C2.
【0056】図7は、地理情報データ検索システムとし
てのネットワーク構造を示す図である。図7において、
(a)は、実際に接続されている物理的に固定なネット
ワーク構成であり、(b)は、(a)のネットワークが
5つの論理的グループにより木構成トポロジを形成して
おり、(c)は、(a)のネットワークが9つの論理的
グループにより木構成トポロジを形成しており、(d)
は、(a)のネットワークが13の論理的グループによ
り木構成トポロジを形成している。各丸数字は、カタロ
グノード情報交換サービスが配置されている地理情報デ
ータ検索装置である。FIG. 7 is a diagram showing a network structure as a geographic information data search system. In FIG.
(A) is a physically fixed network configuration actually connected, (b) is a tree configuration topology in which the network of (a) is formed by five logical groups, and (c) Is that the network of (a) forms a tree topology with nine logical groups, and (d)
In the figure, the network of (a) forms a tree-structured topology by 13 logical groups. Each circled number is a geographic information data search device in which a catalog node information exchange service is arranged.
【0057】このような構成のネットワークにおいて、
カタログノード情報が全てのカタログノード情報交換サ
ービス間に伝達されるために必要な時間と呼量につい
て、シミュレーションを行った。シミュレーションの条
件として、物理的なネットワークにおいて隣接するカタ
ログノード情報交換サービス間の距離は1と仮定し、各
カタログノード情報交換サービスは、複数のカタログノ
ード情報交換サービスに対してほぼ同時にカタログノー
ド情報を送信できるものと仮定し、2つのカタログノー
ド情報交換サービス間で、1つのカタログノード情報が
送信された時の呼量を1と仮定した。In a network having such a configuration,
Simulations were performed on the time and traffic required for catalog node information to be transmitted between all catalog node information exchange services. As a condition of the simulation, it is assumed that the distance between adjacent catalog node information exchange services in the physical network is 1, and each catalog node information exchange service transmits catalog node information to a plurality of catalog node information exchange services almost simultaneously. It is assumed that transmission is possible, and the traffic volume when one catalog node information is transmitted between two catalog node information exchange services is assumed to be one.
【0058】その結果、図7(b)の場合は、伝達時間
が11247(ms:ミリ秒)で呼量が33(個)とな
り、図7(c)の場合は、伝達時間が15207(m
s)で呼量が29(個)となり、図7(d)の場合は、
伝達時間が14623(ms)で呼量が24(個)とな
った。このことから、グループ数を増加させるに従い、
呼量は減少することが分かった。ところが、伝達時間は
グループ数9と13で予想に反する結果がみられた。こ
れはカタログノード情報交換サービスの論理的なネット
ワークにおいて隣接するカタログノード情報交換サービ
ス間経路が、物理的なネットワークにおいては距離が1
以上の経路であるため、伝達時間の遅延が発生するため
と考えられる。As a result, in the case of FIG. 7B, the transmission time is 11247 (ms: millisecond) and the traffic volume is 33 (pieces). In the case of FIG. 7C, the transmission time is 15207 (m
s), the call volume becomes 29 (pieces), and in the case of FIG.
The transmission time was 14623 (ms) and the call volume was 24 (pieces). From this, as the number of groups increases,
The call volume was found to decrease. However, the transmission time was unexpected for the groups 9 and 13. This is because a path between adjacent catalog node information exchange services in a logical network of catalog node information exchange services has a distance of 1 in a physical network.
It is considered that the above route causes a delay in transmission time.
【0059】カタログノード情報交換サービスのネット
ワークは、時間の経過とともにその規模が増大していく
という特性を有している。すなわちカタログサービスの
数が増大するにつれ、カタログノード情報交換サービス
のサーバー(地理情報データ検索装置)にかかる負荷が
増大し、サービスの質が低下する可能性がある。そこ
で、カタログノード情報交換サービスのサーバーに、新
たに次の動作(M1)乃至(M3)を加え、自律的にカ
タログノード情報交換サービスのネットワークトポロジ
を変化させることで、個々のカタログノード情報交換サ
ービスのサーバーの負荷を平準化し、かつノード情報支
援に要する時間(コスト)を最小化させた。 (M1)新しいカタログノード情報交換サービスのサー
バーを設置する。 (M2)他のサーバーにカタログノード情報交換サービ
スのサーバーを移動する。 (M3)ネットワーク的に近いカタログサービスを自身
の管理下に置く。The network of the catalog node information exchange service has a characteristic that its scale increases with time. That is, as the number of catalog services increases, the load on the server (geographic information data search device) of the catalog node information exchange service increases, and the quality of the services may be degraded. Then, the following operations (M1) to (M3) are newly added to the server of the catalog node information exchange service, and the network topology of the catalog node information exchange service is changed autonomously, so that each catalog node information exchange service is changed. Server load was minimized, and the time (cost) required for node information support was minimized. (M1) Install a new catalog node information exchange service server. (M2) Move the catalog node information exchange service server to another server. (M3) A catalog service close to a network is placed under its own management.
【0060】カタログノード情報交換サービスのサーバ
ーは、次の手続(P1)乃至(P3)によってそのネッ
トワークトポロジを変化させる。これらの手続きが行わ
れるタイミングは新規にカタログサービスが設置、また
は廃止された時である。 (P1)カタログノード情報交換サービスの分割 (P2)カタログサービスの再構成 (P3)カタログノード情報交換サービスの移動 上記(P1)カタログノード情報交換サービスの分割
は、新規カタログノード情報交換サービスのサーバーを
ネットワーク上に出現させる。この手続きが呼び出され
る条件は、あるカタログノード情報交換サービスのサー
バーに登録されているカタログサービスの数が一定値を
越えることである。新規カタログノード情報交換サービ
スのサーバーとしては、それまでのカタログノード情報
交換サービスのサーバーが管理していたカタログサービ
スの中で最もネットワーク距離が遠いカタログサービス
が選ばれる。図8にこの様子を示す。The server of the catalog node information exchange service changes its network topology by the following procedures (P1) to (P3). These procedures are performed when a new catalog service is established or abolished. (P1) Division of catalog node information exchange service (P2) Reconfiguration of catalog service (P3) Movement of catalog node information exchange service The above (P1) division of catalog node information exchange service requires a new catalog node information exchange service server. Make it appear on the network. The condition for calling this procedure is that the number of catalog services registered in a server of a certain catalog node information exchange service exceeds a certain value. As the server of the new catalog node information exchange service, the catalog service having the longest network distance among the catalog services managed by the server of the previous catalog node information exchange service is selected. FIG. 8 shows this state.
【0061】上記(P2)カタログサービスの再構成
は、あるカタログノード情報交換サービスのサーバーの
近くに設置されているカタログサービスの管理権を、そ
れを管理している他のカタログノード情報交換サービス
のサーバーから譲り受け、自分の管理下に置く。この手
続きが実行されると、カタログノード情報交換サービス
のサーバーは、近隣のカタログノード情報交換サービス
のサーバーからカタログサービスのリストを得る。この
リストには各カタログサービスの位置と管理されている
カタログノード情報交換サービスとの間の距離が記録さ
れている。この手続きを実行したカタログノード情報交
換サービスのサーバーは、そのリスト中のカタログサー
ビスとの距離を計測する。もしも、計測した結果がリス
ト中のものより短いときは、管理しているカタログノー
ド情報交換サービスのサーバーに管理権の移譲を申請す
る。これを繰り返して、近隣のカタログサービスを自分
の管理下に置く。図9にこの様子を示す。(P2) The reconfiguration of the catalog service is performed in such a manner that the management right of the catalog service installed near the server of a certain catalog node information exchange service is changed to that of another catalog node information exchange service managing the catalog service. Take over from server and put it under your control. When this procedure is executed, the catalog node information exchange service server obtains a list of catalog services from the neighboring catalog node information exchange service server. This list records the distance between the location of each catalog service and the managed catalog node information exchange service. The server of the catalog node information exchange service that has executed this procedure measures the distance from the catalog service in the list. If the measured result is shorter than the one in the list, an application for transfer of the management right is made to the managing server of the catalog node information exchange service. Repeat this to put the nearby catalog service under your control. FIG. 9 shows this state.
【0062】上記(P3)カタログノード情報交換サー
ビスの移動は、カタログノード情報交換サービスのサー
バーを他の場所に移動させるときに行われる手続きであ
る。具体的には、他のカタログサービスにてカタログノ
ード情報交換サービスのサーバーを移動させ、管理して
いるカタログサービスの情報を移し、元のカタログノー
ド情報交換サービスのサーバーを終了させる。上記(P
3)カタログノード情報交換サービスの移動でカタログ
ノード情報交換サービスのサーバーが移動する場所は、
管理下にあるカタログサービスの中でネットワーク距離
の平均が最小になるカタログサービスが選択される。図
10にこの様子を示す。The (P3) movement of the catalog node information exchange service is a procedure performed when the server of the catalog node information exchange service is moved to another place. Specifically, the server of the catalog node information exchange service is moved by another catalog service, the information of the catalog service being managed is moved, and the server of the original catalog node information exchange service is terminated. The above (P
3) The location where the server of the catalog node information exchange service moves when the catalog node information exchange service moves is
The catalog service that has the smallest average network distance among the catalog services under management is selected. FIG. 10 shows this state.
【0063】カタログノード情報交換サービスのサーバ
ーの内部では予め管理できるカタログサービスの数が定
義されており、その数を上回るカタログサービスが登録
されたタイミングで図11に示すような処理が実行され
る。これによって、カタログノード情報交換サービスの
サーバーとカタログサービスが形成するネットワークと
は、カタログノード情報の配信を行うのに最適な木構造
トポロジを保つことが可能となる。これらの手続きによ
って形成されたネットワークは、次のような特性(C
1)、(C2)を持っている。 (C1)カタログノード情報交換サービスのサーバーと
カタログサービスとのネットワーク距離は、任意の2つ
のカタログノード情報交換サービスのサーバー間との距
離よりも短い。 (C2)カタログノード情報交換サービスのサーバーの
数は、任意の一台のカタログノード情報交換サービスの
サーバーに登録されているカタログサービスの数より少
ない。The number of catalog services that can be managed is defined in advance in the server of the catalog node information exchange service, and a process as shown in FIG. 11 is executed at a timing when catalog services exceeding the number are registered. As a result, the server of the catalog node information exchange service and the network formed by the catalog service can maintain an optimal tree structure topology for distributing catalog node information. The network formed by these procedures has the following characteristics (C
1) and (C2). (C1) The network distance between the catalog node information exchange service server and the catalog service is shorter than the distance between any two catalog node information exchange service servers. (C2) The number of catalog node information exchange service servers is smaller than the number of catalog services registered in any one catalog node information exchange service server.
【0064】以上述べた手続きを行って形成されるカタ
ログノード情報交換サービスのネットワークのシミュレ
ーション(評価)を、カタログノード情報交換サービス
のネットワークの動的変化の際にカタログノード情報交
換サービスのサーバーが行なう手続きのコストと、1件
のカタログノード情報がすべてのカタログサービスに配
信されるまでの配信時間の観点から行なった。The catalog node information exchange service server simulates (evaluates) the catalog node information exchange service network formed by performing the above-described procedure when the catalog node information exchange service network dynamically changes. This was performed from the viewpoint of the cost of the procedure and the distribution time until one catalog node information was distributed to all catalog services.
【0065】具体的には、シミュレーションは2次元の
仮想ネットワーク上で行われた。マシン間のネットワー
ク距離は、仮想ネットワーク上でのユークリッド距離と
仮定した。また、通信するデータは、通信網の帯域に対
して非常に小さいものと仮定した。従って、仮想ネット
ワーク上の2つのマシン間の距離は、実際のネットワー
クにおけるラウンドトリップタイムに類似している。Specifically, the simulation was performed on a two-dimensional virtual network. The network distance between the machines was assumed to be the Euclidean distance on the virtual network. Also, it is assumed that the data to be communicated is very small with respect to the bandwidth of the communication network. Thus, the distance between two machines on a virtual network is similar to the round trip time in a real network.
【0066】まず、400×600の2次元平面を仮想
的なネットワークと仮定し、そこに配置するカタログサ
ービスの台数がそれぞれ30台、60台、90台の時の
データセットを作成した。First, a 400 × 600 two-dimensional plane was assumed to be a virtual network, and data sets were created when the number of catalog services arranged therein was 30, 60, and 90, respectively.
【0067】次に、1つのデータセットの内容を読み、
1台ずつカタログサービスを配置した。このときのカタ
ログノード情報交換サービスのサーバーの手続きを実行
するのに必要な通信コストを計測し蓄積した。Next, the contents of one data set are read,
Catalog services were arranged one by one. At this time, the communication cost required to execute the procedure of the catalog node information exchange service server was measured and accumulated.
【0068】そして、すべてのカタログサービスを配置
した後で、各カタログサービスからカタログノード情報
の転送を試み、すべてのカタログサービスに転送が終了
するまでの時間を計測した。After arranging all the catalog services, an attempt was made to transfer catalog node information from each catalog service, and the time until the transfer was completed to all the catalog services was measured.
【0069】シミュレーションの際に与えるパラメータ
としては、カタログノード情報交換サービスのサーバー
が管理するカタログサービスの数を与えた。図12の
“limit of CatalogServices" がそれに該当する。この
数を越えようとするとカタログノード情報交換サービス
のサーバーは、手続き(P1)カタログノード情報交換
サービスの分割を行う。従って、無制限の場合はカタロ
グノード情報交換サービスのサーバーは、新規カタログ
ノード情報交換サービスのサーバーを設置せず、ネット
ワーク上にはカタログノード情報交換サービスのサーバ
ーがただ1台のみ存在する。The number of catalog services managed by the catalog node information exchange service server was given as a parameter given in the simulation. “Limit of CatalogServices” in FIG. 12 corresponds to this. If this number is exceeded, the catalog node information exchange service server divides the procedure (P1) catalog node information exchange service. Therefore, when there is no limit, the server of the catalog node information exchange service does not have a server of the new catalog node information exchange service, and only one server of the catalog node information exchange service exists on the network.
【0070】カタログノード情報の配信方法は、カタロ
グノード情報交換サービスのサーバー間ではカタログサ
ービスからノード情報を受け取ったカタログノード情報
交換サービスのサーバーをルートとした2分木のトポロ
ジで行われ、カタログノード情報交換サービスのサーバ
ーとカタログサービスとの間では、カタログノード情報
交換サービスのサーバーを中心としたスター型のトポロ
ジで行われる。なお、マシン間の通信で同時に確立でき
るコネクションの数は1とした。The method of distributing catalog node information is performed between the servers of the catalog node information exchange service in a binary tree topology with the server of the catalog node information exchange service receiving the node information from the catalog service as a root. A star topology is performed between the information exchange service server and the catalog service, centering on the catalog node information exchange service server. Note that the number of connections that can be simultaneously established in communication between machines is one.
【0071】このシミュレーションの結果を図12に示
す。また、各データセットでの仮想ネットワークを出力
したものを図13、14、及び15に示す。図13にお
いて、カタログノード情報交換サービスのサーバーあた
りのカタログサービスの台数は、左上の出力画面が7
台、右上が10台、左下が15台、右下が無制限であ
る。FIG. 12 shows the result of the simulation. Outputs of the virtual network in each data set are shown in FIGS. In FIG. 13, the number of catalog services per server of the catalog node information exchange service is indicated by 7 in the upper left output screen.
The number of vehicles is 10 at the upper right, 15 at the lower left, and unlimited at the lower right.
【0072】図14において、カタログノード情報交換
サービスのサーバーあたりのカタログサービスの台数
は、左上の出力画面が8台、右上が15台、左下が30
台、右下が無制限である。In FIG. 14, the number of catalog services per server of the catalog node information exchange service is 8 on the upper left output screen, 15 on the upper right, and 30 on the lower left.
The platform and lower right are unlimited.
【0073】図15において、カタログノード情報交換
サービスのサーバーあたりのカタログサービスの台数
は、左上の出力画面が11台、右上が23台、左下が4
5台、右下が無制限である。In FIG. 15, the number of catalog services per server of the catalog node information exchange service is 11 on the upper left output screen, 23 on the upper right, and 4 on the lower left.
5 cars, bottom right is unlimited.
【0074】カタログノード情報交換サービスのサーバ
ーが管理するカタログサービスの制限を与えてシミュレ
ーションを行ったが、各データセットともネットワーク
上に存在するカタログノード情報交換サービスのサーバ
ーの数は、“limit of CatalogServices" の値に反比例
する。The simulation was performed by giving a limitation to the catalog service managed by the catalog node information exchange service server. The number of catalog node information exchange service servers existing on the network for each data set is limited to “limit of CatalogServices”. "Is inversely proportional to the value of.
【0075】図12から、3種類のどのデータセットに
おいても複数のカタログノード情報交換サービスのサー
バーでカタログノード情報の配信を行なった方が、1台
のカタログノード情報交換サービスのサーバーで行なう
よりも、カタログノード情報の配信時間が短いことがわ
かった。FIG. 12 shows that distribution of catalog node information by a plurality of catalog node information exchange service servers for any of the three types of data sets is performed by a single catalog node information exchange service server. It was found that the distribution time of catalog node information was short.
【0076】データセット内の比較において、カタログ
ノード情報交換サービスのサーバーの数が相対的に少な
いときは、カタログノード情報交換サービスのサーバー
とカタログサービスとの間の平均距離は長く、またカタ
ログノード情報交換サービスのサーバー1台が管理する
カタログサービスの数は多い。なお、カタログノード情
報の配信にかかる時間は、次の時間(T1)乃至(T
5)の合計である。 (T1)カタログノード情報交換サービスのサーバーか
らカタログサービスへのノード情報の送信時間 (T2)カタログノード情報交換サービスのサーバー間
でのカタログノード情報を送信するまでの待ち時間 (T3)カタログノード情報交換サービスのサーバー間
でのカタログノード情報の送信時間 (T4)カタログノード情報交換サービスのサーバーか
らカタログサービスへのノード情報を送信するまでの待
ち時間 (T5)カタログノード情報交換サービスのサーバーか
らカタログサービスへのノード情報の送信時間 従って、1台のカタログノード情報交換サービスのサー
バーが管理するカタログサービスが多いと、カタログノ
ード情報交換サービスのサーバーからカタログサービス
へのカタログノード情報を送信するまでの待ち時間がボ
トルネックになる。In the comparison within the data set, when the number of servers of the catalog node information exchange service is relatively small, the average distance between the catalog node information exchange service server and the catalog service is long, and the catalog node information exchange service is long. The number of catalog services managed by one exchange service server is large. The time required for distributing the catalog node information is the following time (T1) to (T1).
5). (T1) Transmission time of node information from the server of the catalog node information exchange service to the catalog service (T2) Wait time until transmission of catalog node information between servers of the catalog node information exchange service (T3) Exchange of catalog node information Transmission time of catalog node information between service servers (T4) Waiting time for transmitting node information from catalog server information exchange service server to catalog service (T5) Catalog node information exchange service server to catalog service Therefore, if there is a large number of catalog services managed by one catalog node information exchange service server, the waiting time until catalog node information is transmitted from the catalog node information exchange service server to the catalog service But it becomes a bottleneck.
【0077】また、カタログノード情報交換サービスの
ネットワークの動的変化の際の通信コスト(図12中の
“time of metamorphosis") は、カタログノード情報交
換サービスのサーバーの数が少ない時ほど、大きくなっ
ている。これはカタログノード情報交換サービスのサー
バーが手続き(P2)カタログサービスの再構成の中
で、遠距離にあるカタログノード情報交換サービスのサ
ーバーと通信を多く行っているからである。逆に、カタ
ログノード情報交換サービスのサーバーの数が多い時、
カタログノード情報交換サービスのサーバーは、手続き
(P2)カタログサービスの再構成の中で、近距離のカ
タログノード情報交換サービスのサーバーと通信を行
い、近距離にあり、かつ管理下に置くことのできるカタ
ログサービスが発見できなくなった時点で手続きを終了
するので通信コストは小さく収まっている。The communication cost (“time of metamorphosis” in FIG. 12) when the network of the catalog node information exchange service dynamically changes increases as the number of servers of the catalog node information exchange service decreases. ing. This is because the server of the catalog node information exchange service communicates a lot with the server of the catalog node information exchange service at a long distance during the reconfiguration of the catalog service (P2). Conversely, when the number of servers for the catalog node information exchange service is large,
The server of the catalog node information exchange service communicates with the server of the short-range catalog node information exchange service in the procedure (P2) reconfiguration of the catalog service, and can be located at a short distance and managed. Since the procedure is terminated when the catalog service cannot be found, the communication cost is small.
【0078】以上、説明してきたように、本発明は、電
子的に統合されたネットワーク上に分散して存在する複
数の地理情報データ管理サーバマシン(地理情報データ
検索装置)に対して、同ネットワークに参加する利用者
(クライアント)が地理情報データの入手を行った場
合、上記地理情報データ検索装置が上記クライアントよ
り地理情報データの検索要求を受け取る過程と、上記地
理情報データ検索装置が有している他の地理情報データ
検索装置に関する情報と上記クライアントの検索要求を
比較する過程と、比較の結果、上記クライアントが要求
している地理情報データがどの地理情報データ検索装置
上にあるかを算出する過程と、選択された地理情報デー
タ検索装置が上記クライアントへ地理情報データを送信
する過程と、地理情報データ検索装置間で、互いの情報
(カタログノード情報)を共有するために、それぞれの
ノード情報をノード情報交換サービスに登録する過程
と、上記ノード情報交換サービスが受け取ったノード情
報をそれぞれの上記地理情報データ検索装置へ配信する
過程とを備えた地理情報データ検索方法、地理情報デー
タ検索装置装置、あるいは、ノード情報交換装置を実現
する。As described above, the present invention is applied to a plurality of geographic information data management server machines (geographic information data search devices) which are distributed on an electronically integrated network. When a user (client) participating in the process obtains geographic information data, the geographic information data search device receives a geographic information data search request from the client, and the geographic information data search device has Comparing the information about the other geographic information data search device with the search request of the client, and calculating, as a result of the comparison, which geographic information data search device has the geographic information data requested by the client. Transmitting the geographic information data to the client by the selected geographic information data search device; In order to share each other's information (catalog node information) between the data search apparatuses, a step of registering each node information in the node information exchange service, and a step of registering the node information received by the node information exchange service with the respective geographical information. A geographic information data search method, a geographic information data search device, or a node information exchange device, which includes a step of distributing the information to an information data search device.
【0079】さらに、地理情報データ検索装置におい
て、上記クライアントより検索要求を受信する過程と、
上記クライアントより受信した検索要求と同地理情報デ
ータ検索装置が有している地理情報データを比較する過
程と、上記クライアントより受信した検索要求に上記当
する同地理情報データ検索装置が有している地理情報デ
ータをクライアントに送信する過程と、上記クライアン
トより受信した検索要求と同地理情報データ検索装置が
有している上記ノード情報を比較する過程と、上記クラ
イアントより受信した検索要求に上記当する上記ノード
情報に記述されている地理情報データ検索装置に同検索
要求を送信する過程とからなる地理情報データ検索装置
のプログラムを記録した記述した記録媒体を実現する。Further, in the geographic information data search device, receiving a search request from the client;
Comparing the search request received from the client with the geographic information data held by the geographic information data search device; and having the geographic information data search device correspond to the search request received from the client. Transmitting the geographic information data to the client; comparing the search request received from the client with the node information of the geographic information data search device; and applying the search request received from the client. Transmitting the search request to the geographic information data search device described in the node information.
【0080】また、上記ノード情報交換サービスにおい
て、上記地理情報データ検索装置より上記ノード情報を
同ノード情報交換サービスに登録する過程と、上記登録
されたノード情報を他のノード情報交換サービスに送信
する過程と、ノード情報送信元を除く地理情報データ検
索装置に対してノード情報の登録を行う過程と、他のノ
ード情報交換サービスとグループを形成する過程と、上
記ノード情報交換サービスのグループ同士でノード情報
を交換する過程とからなるノード情報交換サービスのプ
ログラムを記録した記述した記録媒体を実現する。Further, in the node information exchange service, a step of registering the node information in the node information exchange service from the geographic information data search device, and transmitting the registered node information to another node information exchange service. Registering the node information with the geographic information data search device excluding the node information transmission source; forming a group with another node information exchange service; The present invention realizes a recording medium in which a program for a node information exchange service including a process of exchanging information is recorded.
【0081】また、本発明が適用される地理情報データ
検索装置、またはノード情報交換装置は、その機能が実
行されるのであれば、上述の実施の形態に限定されるこ
となく、単体の装置であっても、複数の装置からなるシ
ステムあるいは統合装置であっても、LAN、WAN等
のネットワークを介して処理が行なわれるシステムであ
ってもよいことは言うまでもない。The geographic information data retrieval device or the node information exchange device to which the present invention is applied is not limited to the above-described embodiment as long as its function is executed, and may be a single device. Needless to say, the system may be a system including a plurality of devices or an integrated device, or may be a system in which processing is performed via a network such as a LAN or a WAN.
【0082】また、バスに接続されたCPU、ROMや
RAMのメモリ、入力装置、出力装置、外部記録装置、
媒体駆動装置、可搬記録媒体、ネットワーク接続装置で
構成されるシステムでも実現できる。すなわち、前述し
てきた実施の形態のシステムを実現するソフトウェアの
プログラムコードを記録したROMやRAMのメモリ、
外部記録装置、可搬記録媒体を、システムあるいは装置
に供給し、そのシステムあるいは装置のコンピュータが
プログラムコードを読み出し実行することによっても、
達成されることは言うまでもない。Further, a CPU connected to the bus, a memory such as a ROM or a RAM, an input device, an output device, an external recording device,
The present invention can also be realized by a system including a medium driving device, a portable recording medium, and a network connection device. That is, a ROM or RAM memory that records software program codes for realizing the system of the above-described embodiment,
By supplying an external recording device and a portable recording medium to a system or a device, and reading and executing the program code by a computer of the system or the device,
Needless to say, this is achieved.
【0083】この場合、記録媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記録した可搬記録媒体
等は本発明を構成することになる。In this case, the program code itself read from the recording medium implements the novel function of the present invention, and the portable recording medium or the like on which the program code is recorded constitutes the present invention. .
【0084】プログラムコードを供給するための可搬記
録媒体としては、例えば、フロッピーディスク、ハード
ディスク、光ディスク、光磁気ディスク、CD−RO
M、CD−R、DVD−ROM、DVD−RAM、磁気
テープ、不揮発性のメモリーカード、ROMカード、電
子メールやパソコン通信等のネットワーク接続装置(言
い換えれば、通信回線)を介して記録した種々の記録媒
体などを用いることができる。Examples of portable recording media for supplying program codes include floppy disks, hard disks, optical disks, magneto-optical disks, and CD-ROs.
M, CD-R, DVD-ROM, DVD-RAM, magnetic tape, nonvolatile memory card, ROM card, various types of data recorded via a network connection device (in other words, a communication line) such as e-mail and personal computer communication. A recording medium or the like can be used.
【0085】また、コンピュータがメモリ上に読み出し
たプログラムコードを実行することによって、前述した
実施の形態の機能が実現される他、そのプログラムコー
ドの指示に基づき、コンピュータ上で稼動しているOS
などが実際の処理の一部または全部を行ない、その処理
によっても前述した実施の形態の機能が実現される。Further, the functions of the above-described embodiment are realized by the computer executing the program code read out on the memory, and the operating system running on the computer based on the instruction of the program code.
Perform part or all of the actual processing, and the functions of the above-described embodiments are also realized by the processing.
【0086】さらに、可搬型記録媒体から読み出された
プログラムコードが、コンピュータに挿入された機能拡
張ボードやコンピュータに接続された機能拡張ユニット
に備わるメモリーに書き込まれた後、そのプログラムコ
ードの指示に基づき、その機能拡張ボードや機能拡張ユ
ニットに備わるCPUなどが実際の処理の一部または全
部を行ない、その処理によっても前述した実施の形態の
機能が実現され得る。Further, after the program code read from the portable recording medium is written into the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the program code is transmitted to the instruction of the program code. Based on this, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.
【0087】すなわち、本発明は、以上に述べた実施の
形態に限定されるものではなく、本発明の要旨を逸脱し
ない範囲内で種々の構成または形状を取ることが出来
る。That is, the present invention is not limited to the above-described embodiment, and can take various configurations or shapes without departing from the gist of the present invention.
【0088】[0088]
【発明の効果】以上説明したように本発明による地理情
報データ検索装置に対するノード情報交換サービスのノ
ード情報の配布によって、地理情報データ検索装置の属
性情報を記述したノード情報が地理情報データ検索装置
に共有されることで、検索要求に合致する地理情報デー
タを有する可能性のある地理情報データ検索装置に検索
要求を転送することを判断することが可能となる。As described above, by distributing the node information of the node information exchange service to the geographic information data search device according to the present invention, the node information describing the attribute information of the geographic information data search device is transmitted to the geographic information data search device. By being shared, it is possible to determine to transfer the search request to a geographic information data search device that may have geographic information data that matches the search request.
【0089】これによりクライアントは最低限一カ所の
地理情報データ検索装置の所在を知っていれば、すべて
の地理情報データ検索装置に対して間接的にアクセスす
ることが可能となる。As a result, if the client knows the location of at least one geographic information data search device, it can indirectly access all the geographic information data search devices.
【0090】これによってノード情報の利用が可能な地
理情報データ検索装置、ノード情報の配布を行うノード
情報交換サービスの機能を有する装置及びそれらのプロ
グラムを記録した記録媒体を提供することが可能とな
る。As a result, it is possible to provide a geographic information data search device capable of using node information, a device having a function of a node information exchange service for distributing node information, and a recording medium recording these programs. .
【図1】本発明の実施の形態における地理情報データ検
索システムの機能ブロック図である。FIG. 1 is a functional block diagram of a geographic information data search system according to an embodiment of the present invention.
【図2】カタログサービスへの地理的範囲指定による空
間データの登録の制限を説明するための図である。FIG. 2 is a diagram for explaining a restriction on registration of spatial data by designating a geographical range to a catalog service;
【図3】カタログノード情報の共有について説明するた
めの図である。FIG. 3 is a diagram for describing sharing of catalog node information.
【図4】カタログノード情報交換サービスを説明するた
めの図である。FIG. 4 is a diagram for explaining a catalog node information exchange service.
【図5】複数のカタログノード情報交換サービス(NI
X)のグループ化を説明するための図である。FIG. 5 shows a plurality of catalog node information exchange services (NI
It is a figure for explaining grouping of X).
【図6】本発明により従来の問題点を解決したことを説
明するための図である。FIG. 6 is a diagram for explaining that a conventional problem has been solved by the present invention.
【図7】地理情報データ検索システムとしてのネットワ
ーク構造を示す図である。FIG. 7 is a diagram showing a network structure as a geographic information data search system.
【図8】カタログノード情報交換サービスの分割の様子
を示した図である。FIG. 8 is a diagram showing a state of division of a catalog node information exchange service.
【図9】カタログサービスの再構成の様子を示した図で
ある。FIG. 9 is a diagram showing a state of reconfiguration of a catalog service.
【図10】カタログノード情報交換サービスの移動の様
子を示した図である。FIG. 10 is a diagram showing a state of movement of a catalog node information exchange service.
【図11】カタログサービスが登録されたタイミングを
示した図である。FIG. 11 is a diagram showing a timing at which a catalog service is registered.
【図12】シミュレーションの結果を示した図である。FIG. 12 is a diagram showing a result of a simulation.
【図13】シミュレーションの結果を出力した図(その
1)である。FIG. 13 is a diagram (part 1) in which a result of a simulation is output.
【図14】シミュレーションの結果を出力した図(その
2)である。FIG. 14 is a diagram (part 2) in which the result of the simulation is output.
【図15】シミュレーションの結果を出力した図(その
3)である。FIG. 15 is a diagram (part 3) in which the result of the simulation is output.
【図16】カタログエントリーインスタンスの生成を説
明するための図である。FIG. 16 is a diagram for explaining generation of a catalog entry instance.
【図17】カタログサービスを説明するための図であ
る。FIG. 17 is a diagram for explaining a catalog service.
【図18】従来の検索及びその問題点を説明するための
図である。FIG. 18 is a diagram for explaining a conventional search and its problems.
1 地理情報データ検索システム 10 地理情報データ検索装置 11 入出力手段 12 ノード情報テーブル 13 ノード情報検索手段 14 転送手段 15 データ検索手段 16 書換手段 17 地理情報変換手段 20 地理情報データベース 30 ネットワーク 40 ノード情報交換装置 41 グループ化手段 42 グループ内交換手段 43 グループ間交換手段 REFERENCE SIGNS LIST 1 geographic information data search system 10 geographic information data search device 11 input / output means 12 node information table 13 node information search means 14 transfer means 15 data search means 16 rewriting means 17 geographic information conversion means 20 geographic information database 30 network 40 node information exchange Apparatus 41 Grouping means 42 Intra-group exchange means 43 Inter-group exchange means
フロントページの続き (72)発明者 平良 洋樹 沖縄県中頭郡西原町字千原1番地 琉球大 学内 (72)発明者 翁長 健治 沖縄県中頭郡西原町字千原1番地 琉球大 学内 (72)発明者 宮城 隼夫 沖縄県中頭郡西原町字千原1番地 琉球大 学内 Fターム(参考) 5B075 KK02 KK13 KK33 NK02 NK54 PP01 UU14 5B089 GA11 GB03 JA12 KA01 KC15 KC44 Continuing from the front page (72) Inventor Hiroki Hirara 1 Chihara, Nishihara-cho, Nakagami-gun, Okinawa Prefecture, University of the Ryukyus (72) Hayao 1 Okinawa, Nishihara-cho, Nakagami-gun, Okinawa F-term, University of the Ryukyus F-term (reference) 5B075 KK02 KK13 KK33 NK02 NK54 PP01 UU14 5B089 GA11 GB03 JA12 KA01 KC15 KC44
Claims (16)
タベースを備える地理情報データ検索装置において、 検索条件を含む外部からのデータを入力し、検索結果を
含むデータを出力する入出力手段と、 地理空間データの特徴を示すデータ特徴情報と地理情報
データ検索装置を特定するための装置特定情報とを対応
付けたノード情報テーブルと、 該ノード情報テーブルを参照することにより、該入出力
手段により入力された検索条件を満足するデータ特徴情
報を検索し、該検索されたデータ特徴情報に対応する装
置特定情報を検索するノード情報検索手段と、 該ノード情報検索手段により検索された装置特定情報が
自地理情報データ検索装置を特定するための装置特定情
報でない場合に、該検索された装置特定情報により特定
される地理情報データ検索装置に対して、該検索条件を
転送する転送手段とを備えることを特徴とする地理情報
データ検索装置。1. A geographic information data search device having a geographic information database storing geospatial data, comprising: input / output means for inputting external data including search conditions and outputting data including search results; A node information table in which data characteristic information indicating data characteristics is associated with device identification information for identifying a geographic information data search device; and Node information searching means for searching for data feature information satisfying the search condition and searching for device specifying information corresponding to the searched data feature information; If it is not device specifying information for specifying the data search device, the geographic information specified by the searched device specifying information is used. To the data retrieval device, spatial data retrieval apparatus comprising: a transfer means for transferring the search condition.
検索された装置特定情報が自地理情報データ検索装置を
特定するための装置特定情報である場合に、前記検索条
件に基づいて地理空間データを検索するデータ検索手段
とを備えることを特徴とする請求項1に記載の地理情報
データ検索装置。2. The method according to claim 1, wherein the device specifying information searched by the node information searching means is device specifying information for specifying a self-geographic information data searching device, and geospatial data is searched based on the search condition. The geographic information data search device according to claim 1, further comprising a data search unit that performs the search.
た地理空間データあるいは編集指示に基づき前記地理情
報データベースを書換え、該入出力手段により入力され
たデータ特徴情報と装置特定情報との組を前記ノード情
報テーブルに書き込むことにより該ノード情報テーブル
を書換える書換手段を備えることを特徴とする請求項1
又は2に記載の地理情報データ検索装置。And rewriting the geographic information database based on geospatial data or an editing instruction input by the input / output means, and sets a set of data characteristic information and device identification information input by the input / output means. 2. A rewriting means for rewriting the node information table by writing to the node information table.
Or the geographic information data search device according to 2.
により入力された地名情報を新たな検索条件として緯度
経度情報に変換する地理情報変換手段を備えることを特
徴とする請求項1乃至3の何れか1項に記載の地理情報
データ検索装置。4. The apparatus according to claim 1, further comprising geographic information conversion means for converting place name information input by said input / output means as a search condition into latitude / longitude information as a new search condition. 2. The geographic information data search device according to claim 1.
タベースを備える複数の地理情報データ検索装置が互い
に接続されたネットワークに接続するノード情報交換装
置において、 該地理情報データ検索装置は、検索条件を含む外部から
のデータを入力し、検索結果を含むデータを出力する入
出力手段と、地理空間データの特徴を示すデータ特徴情
報と地理情報データ検索装置を特定するための装置特定
情報とを対応付けたノード情報テーブルと、該ノード情
報テーブルを参照することにより、該入出力手段により
入力された検索条件を満足するデータ特徴情報を検索
し、該検索されたデータ特徴情報に対応する装置特定情
報を検索するノード情報検索手段と、該ノード情報検索
手段により検索された装置特定情報が自地理情報データ
検索装置を特定するための装置特定情報でない場合に、
該検索された装置特定情報により特定される地理情報デ
ータ検索装置に対して、該検索条件を転送する転送手段
と、該ノード情報検索手段により検索された装置特定情
報が自地理情報データ検索装置を特定するための装置特
定情報である場合に、該検索条件に基づいて地理空間デ
ータを検索するデータ検索手段と、該入出力手段により
入力された地理空間データあるいは編集指示に基づき該
地理情報データベースを書換え、該入出力手段により入
力されたデータ特徴情報と装置特定情報との組を該ノー
ド情報テーブルに書き込むことにより該ノード情報テー
ブルを書換える書換手段とを備え、 1つ以上の該地理情報データ検索装置をグループ化する
グループ化手段と、 グループ内の地理情報データ検索装置間で、互いのノー
ド情報テーブルの複製を該入出力手段を介して入力し、
自ノード情報テーブル内に入力された該複製内のデータ
特徴情報と装置特定情報との組がない場合に、該組を該
書換手段により該自ノード情報テーブルに書き込むこと
により該自ノード情報テーブルを書換えるグループ内交
換手段と、 異なるグループの所定の地理情報データ検索装置間で、
互いのノード情報テーブルの複製を該入出力手段を介し
て入力し、自ノード情報テーブル内に入力された該複製
内のデータ特徴情報と装置特定情報との組がない場合
に、該組を該書換手段により該自ノード情報テーブルに
書き込むことにより該自ノード情報テーブルを書換える
グループ間交換手段とを備えることを特徴とするノード
情報交換装置。5. A node information exchange device in which a plurality of geographic information data retrieval devices each including a geographic information database storing geospatial data are connected to a network connected to each other, wherein the geographic information data retrieval device includes a search condition. Input / output means for inputting data from the outside and outputting data including a search result, and associating data feature information indicating features of geospatial data with device identification information for identifying a geographic information data search device. By referring to the node information table and the node information table, data characteristic information that satisfies the search condition input by the input / output unit is searched, and device identification information corresponding to the searched data characteristic information is searched. Node information searching means for searching, and device identification information searched for by the node information searching means. If it is not the device identification information for identifying a
A transfer unit that transfers the search condition to the geographic information data search device specified by the searched device specifying information; and a device specifying information searched by the node information search unit transmits the own geographic information data search device. When the device identification information is for specifying, the data search means for searching geospatial data based on the search condition, and the geographic information database based on the geospatial data or edit instruction input by the input / output means. Rewriting means for rewriting the node information table by writing a set of data characteristic information and device identification information input by the input / output means to the node information table; A node information table between a grouping means for grouping the search devices and a geographic information data search device in the group; Replication inputted via the said input output means,
When there is no set of the data feature information and the device identification information in the copy input in the own node information table, the set is written to the own node information table by the rewriting means, thereby making the own node information table available. Between the intra-group rewriting means to be rewritten and a predetermined geographic information data retrieval device of a different group,
A duplicate of each other's node information table is input via the input / output means, and if there is no set of the data feature information and the device identification information in the duplicate input in the own node information table, the set is A node information exchange device comprising: an inter-group exchange unit that rewrites the own node information table by writing the own node information table by rewriting unit.
タベースを備える複数の地理情報データ検索装置とノー
ド情報交換装置とが互いにネットワークを介して接続す
る地理情報データ検索システムにおいて、 該地理情報データ検索装置は、 検索条件を含む外部からのデータを入力し、検索結果を
含むデータを出力する入出力手段と、 地理空間データの特徴を示すデータ特徴情報と地理情報
データ検索装置を特定するための装置特定情報とを対応
付けたノード情報テーブルと、 該ノード情報テーブルを参照することにより、該入出力
手段により入力された検索条件を満足するデータ特徴情
報を検索し、該検索されたデータ特徴情報に対応する装
置特定情報を検索するノード情報検索手段と、 該ノード情報検索手段により検索された装置特定情報が
自地理情報データ検索装置を特定するための装置特定情
報でない場合に、該検索された装置特定情報により特定
される地理情報データ検索装置に対して、該検索条件を
転送する転送手段と、 該ノード情報検索手段により検索された装置特定情報が
自地理情報データ検索装置を特定するための装置特定情
報である場合に、該検索条件に基づいて地理空間データ
を検索するデータ検索手段と、 該入出力手段により入力された地理空間データあるいは
編集指示に基づき該地理情報データベースを書換え、該
入出力手段により入力されたデータ特徴情報と装置特定
情報との組を該ノード情報テーブルに書き込むことによ
り該ノード情報テーブルを書換える書換手段とを備え、 該ノード情報交換装置は、 1つ以上の該地理情報データ検索装置をグループ化する
グループ化手段と、 グループ内の地理情報データ検索装置間で、互いのノー
ド情報テーブルの複製を該入出力手段を介して入力し、
自ノード情報テーブル内に入力された該複製内のデータ
特徴情報と装置特定情報との組がない場合に、該組を該
書換手段により該自ノード情報テーブルに書き込むこと
により該自ノード情報テーブルを書換えるグループ内交
換手段と、 異なるグループの所定の地理情報データ検索装置間で、
互いのノード情報テーブルの複製を該入出力手段を介し
て入力し、自ノード情報テーブル内に入力された該複製
内のデータ特徴情報と装置特定情報との組がない場合
に、該組を該書換手段により該自ノード情報テーブルに
書き込むことにより該自ノード情報テーブルを書換える
グループ間交換手段とを備えることを特徴とする地理情
報データ検索システム。6. A geographic information data search system in which a plurality of geographic information data search devices each including a geographic information database storing geospatial data and a node information exchange device are connected to each other via a network. Input / output means for inputting external data including search conditions and outputting data including search results, data feature information indicating features of geospatial data, and device identification for identifying a geographic information data search device By referring to the node information table in which information is associated with the node information table, data characteristic information that satisfies the search condition input by the input / output unit is searched, and the data characteristic information corresponding to the searched data characteristic information is searched. Node information search means for searching for device identification information to be performed, and device identification searched by the node information search means Transfer means for transferring the search condition to the geographic information data search device specified by the searched device identification information, if the information is not device identification information for identifying the own geographic information data search device; When the device specifying information searched by the node information searching means is device specifying information for specifying the own geographic information data searching device, data searching means for searching geospatial data based on the search condition; By rewriting the geographic information database based on geospatial data or editing instructions input by the input / output means, and writing a set of data characteristic information and device identification information input by the input / output means to the node information table, Rewriting means for rewriting the node information table, wherein the node information exchange device includes one or more of the geographic information data search devices. And grouping means for looping, between spatial data retrieval apparatus in the group, via the said input output means replication of each other node information table type,
When there is no set of the data feature information and the device identification information in the copy input in the own node information table, the set is written to the own node information table by the rewriting means, thereby changing the own node information table. Between the intra-group exchange means to be rewritten and the predetermined group of geographic information data retrieval devices of different groups,
If a copy of each other's node information table is input via the input / output means, and there is no set of the data feature information and device identification information in the copy input in the own node information table, the set is A geographic information data search system comprising: an inter-group exchange unit that rewrites the own node information table by writing to the own node information table by a rewriting unit.
タベースを検索する地理情報データ検索方法において、 検索条件を含む外部からのデータを入力し、 地理空間データの特徴を示すデータ特徴情報と地理情報
データ検索装置を特定するための装置特定情報との対応
付けたノード情報テーブルを参照することにより、該入
力された検索条件を満足するデータ特徴情報を検索し、
該検索されたデータ特徴情報に対応する装置特定情報を
検索し、 該検索された装置特定情報が自地理情報データ検索装置
を特定するための装置特定情報でない場合に、該検索さ
れた装置特定情報により特定される地理情報データ検索
装置に対して、該検索条件を転送することを特徴とする
地理情報データ検索方法。7. A geographic information data search method for searching a geographic information database storing geospatial data, wherein data from outside including search conditions is input, and data feature information and geographic information data indicating characteristics of the geospatial data. By referencing the node information table associated with the device specifying information for specifying the search device, searching for data feature information that satisfies the input search condition,
Searching for the device specifying information corresponding to the searched data characteristic information, if the searched device specifying information is not the device specifying information for specifying the own geographic information data searching device, the searched device specifying information A geographic information data search method characterized by transferring the search condition to a geographic information data search device specified by:
報データ検索装置を特定するための装置特定情報である
場合に、前記検索条件に基づいて地理空間データを検索
し、 検索結果を含むデータを出力することを特徴とする請求
項7に記載の地理情報データ検索方法。8. When the searched device specifying information is device specifying information for specifying a self-geographic information data searching device, geospatial data is searched based on the search condition, and data including a search result is provided. 10. The geographic information data search method according to claim 7, wherein
指示に基づき前記地理情報データベースを書換え、 入力されたデータ特徴情報と装置特定情報との組を前記
ノード情報テーブルに書き込むことにより該ノード情報
テーブルを書換えることを特徴とする請求項7又は8に
記載の地理情報データ検索方法。9. The node information table is rewritten by rewriting the geographic information database based on the input geospatial data or editing instruction, and writing a set of the input data characteristic information and the device specifying information in the node information table. 9. The method for retrieving geographic information data according to claim 7, wherein rewriting is performed.
新たな検索条件として緯度経度情報に変換することを特
徴とする請求項7乃至9の何れか1項に記載の地理情報
データ検索方法。10. The geographic information data search method according to claim 7, wherein the place name information input as a search condition is converted into latitude / longitude information as a new search condition.
の地理情報データ検索装置が備えるノード情報テーブル
を交換するノード情報交換方法において、 該地理情報データ検索装置は、検索条件を含む外部から
のデータを入力し、検索結果を含むデータを出力する入
出力手段と、地理空間データの特徴を示すデータ特徴情
報と地理情報データ検索装置を特定するための装置特定
情報とを対応付けたノード情報テーブルと、該ノード情
報テーブルを参照することにより、該入出力手段により
入力された検索条件を満足するデータ特徴情報を検索
し、該検索されたデータ特徴情報に対応する装置特定情
報を検索するノード情報検索手段と、該ノード情報検索
手段により検索された装置特定情報が自地理情報データ
検索装置を特定するための装置特定情報でない場合に、
該検索された装置特定情報により特定される地理情報デ
ータ検索装置に対して、該検索条件を転送する転送手段
と、該ノード情報検索手段により検索された装置特定情
報が自地理情報データ検索装置を特定するための装置特
定情報である場合に、該検索条件に基づいて地理空間デ
ータを検索するデータ検索手段と、該入出力手段により
入力された地理空間データあるいは編集指示に基づき該
地理情報データベースを書換え、該入出力手段により入
力されたデータ特徴情報と装置特定情報との組を該ノー
ド情報テーブルに書き込むことにより該ノード情報テー
ブルを書換える書換手段とを備え、 1つ以上の該地理情報データ検索装置をグループ化し、 グループ内の地理情報データ検索装置間で、互いのノー
ド情報テーブルの複製を該入出力手段を介して入力し、
自ノード情報テーブル内に入力された該複製内のデータ
特徴情報と装置特定情報との組がない場合に、該組を該
書換手段により該自ノード情報テーブルに書き込むこと
により該自ノード情報テーブルを書換え、 異なるグループの所定の地理情報データ検索装置間で、
互いのノード情報テーブルの複製を該入出力手段を介し
て入力し、自ノード情報テーブル内に入力された該複製
内のデータ特徴情報と装置特定情報との組がない場合
に、該組を該書換手段により該自ノード情報テーブルに
書き込むことにより該自ノード情報テーブルを書換える
ことを特徴とするノード情報交換方法。11. A node information exchange method for exchanging node information tables provided in a plurality of geographic information data search apparatuses connected to a network, wherein the geographic information data search apparatus inputs external data including search conditions. An input / output means for outputting data including a search result; a node information table in which data characteristic information indicating characteristics of geospatial data is associated with device identification information for identifying a geographic information data search device; A node information search unit that searches for data feature information that satisfies the search condition input by the input / output unit by referring to the node information table, and searches for device identification information corresponding to the searched data feature information; The device identification information retrieved by the node information retrieval means is used to identify a device for retrieving its own geographic information data. If it is not the information,
A transfer unit that transfers the search condition to the geographic information data search device specified by the searched device specifying information; and a device specifying information searched by the node information search unit transmits the own geographic information data search device. When the device identification information is for specifying, the data search means for searching geospatial data based on the search condition, and the geographic information database based on the geospatial data or edit instruction input by the input / output means. Rewriting means for rewriting the node information table by writing a set of data characteristic information and device identification information input by the input / output means to the node information table; Search devices are grouped, and a copy of each node information table is copied between the geographic information data search devices in the group by the input / output method. Enter through the,
When there is no set of the data feature information and the device identification information in the copy input in the own node information table, the set is written to the own node information table by the rewriting means, thereby changing the own node information table. Rewriting, between predetermined groups of geographic data retrieval devices of different groups,
If a copy of each other's node information table is input via the input / output means, and there is no set of the data feature information and device identification information in the copy input in the own node information table, the set is A node information exchange method characterized by rewriting the own node information table by writing to the own node information table by rewriting means.
ータベースを検索する地理情報データ検索プログラムを
記録した記録媒体において、 検索条件を含む外部からのデータを入力する手順と、 地理空間データの特徴を示すデータ特徴情報と地理情報
データ検索装置を特定するための装置特定情報との対応
付けたノード情報テーブルを参照することにより、該入
力された検索条件を満足するデータ特徴情報を検索し、
該検索されたデータ特徴情報に対応する装置特定情報を
検索する手順と、 該検索された装置特定情報が自地理情報データ検索装置
を特定するための装置特定情報でない場合に、該検索さ
れた装置特定情報により特定される地理情報データ検索
装置に対して、該検索条件を転送する手順とを備えるこ
とを特徴とする地理情報データ検索プログラムを記録し
た記録媒体。12. A recording medium storing a geographic information data search program for searching a geographic information database storing geospatial data, wherein a procedure for inputting external data including a search condition and a feature of the geospatial data are shown. By referring to the node information table associated with the data feature information and the device specifying information for specifying the geographic information data search device, to search for data feature information that satisfies the input search condition,
A step of searching for the device specifying information corresponding to the searched data characteristic information; and, if the searched device specifying information is not the device specifying information for specifying the own geographic information data searching device, the searched device Transferring a search condition to a geographic information data search device specified by the specific information.
情報データ検索装置を特定するための装置特定情報であ
る場合に、前記検索条件に基づいて地理空間データを検
索する手順と、 検索結果を含むデータを出力する手順とを備えることを
特徴とする請求項12に記載の地理情報データ検索プロ
グラムを記録した記録媒体。13. A method for searching geospatial data based on the search condition, wherein the searched device specifying information is device specifying information for specifying a self-geographic information data searching device. 13. A recording medium recording the geographic information data search program according to claim 12, further comprising a step of outputting data including the data.
集指示に基づき前記地理情報データベースを書換える手
順と、 入力されたデータ特徴情報と装置特定情報との組を前記
ノード情報テーブルに書き込むことにより該ノード情報
テーブルを書換える手順とを備えることを特徴とする請
求項12又は13に記載の地理情報データ検索プログラ
ムを記録した記録媒体。14. A method for rewriting the geographic information database based on input geospatial data or an editing instruction, and writing a set of input data feature information and device identification information in the node information table, thereby obtaining the node information. 14. A recording medium recording the geographic information data search program according to claim 12, further comprising a step of rewriting the information table.
新たな検索条件として緯度経度情報に変換する手順とを
備えることを特徴とする請求項12乃至14の何れか1
項に記載の地理情報データ検索プログラムを記録した記
録媒体。15. The method according to claim 12, further comprising a step of converting place name information input as a search condition into latitude / longitude information as a new search condition.
Recording medium on which the geographic information data search program described in the item is recorded.
の地理情報データ検索装置が備えるノード情報テーブル
を交換するノード情報交換プログラムを記録した記録媒
体において、 該地理情報データ検索装置は、検索条件を含む外部から
のデータを入力し、検索結果を含むデータを出力する入
出力手段と、地理空間データの特徴を示すデータ特徴情
報と地理情報データ検索装置を特定するための装置特定
情報とを対応付けたノード情報テーブルと、該ノード情
報テーブルを参照することにより、該入出力手段により
入力された検索条件を満足するデータ特徴情報を検索
し、該検索されたデータ特徴情報に対応する装置特定情
報を検索するノード情報検索手段と、該ノード情報検索
手段により検索された装置特定情報が自地理情報データ
検索装置を特定するための装置特定情報でない場合に、
該検索された装置特定情報により特定される地理情報デ
ータ検索装置に対して、該検索条件を転送する転送手段
と、該ノード情報検索手段により検索された装置特定情
報が自地理情報データ検索装置を特定するための装置特
定情報である場合に、該検索条件に基づいて地理空間デ
ータを検索するデータ検索手段と、該入出力手段により
入力された地理空間データあるいは編集指示に基づき該
地理情報データベースを書換え、該入出力手段により入
力されたデータ特徴情報と装置特定情報との組を該ノー
ド情報テーブルに書き込むことにより該ノード情報テー
ブルを書換える書換手段とを備え、 1つ以上の該地理情報データ検索装置をグループ化する
手順と、 グループ内の地理情報データ検索装置間で、互いのノー
ド情報テーブルの複製を該入出力手段を介して入力し、
自ノード情報テーブル内に入力された該複製内のデータ
特徴情報と装置特定情報との組がない場合に、該組を該
書換手段により該自ノード情報テーブルに書き込むこと
により該自ノード情報テーブルを書換える手順と、 異なるグループの所定の地理情報データ検索装置間で、
互いのノード情報テーブルの複製を該入出力手段を介し
て入力し、自ノード情報テーブル内に入力された該複製
内のデータ特徴情報と装置特定情報との組がない場合
に、該組を該書換手段により該自ノード情報テーブルに
書き込むことにより該自ノード情報テーブルを書換える
手順とを備えることを特徴とするノード情報交換プログ
ラムを記録した記録媒体。16. A recording medium recording a node information exchange program for exchanging node information tables provided in a plurality of geographic information data search devices connected to each other on a network, wherein the geographic information data search device includes an external device including search conditions. Input / output means for inputting data from the server and outputting data including a search result, and a node in which data feature information indicating the feature of geospatial data is associated with device identification information for identifying a geographic information data search device. By referring to the information table and the node information table, data feature information that satisfies the search condition input by the input / output unit is searched, and device identification information corresponding to the searched data feature information is searched. A node information retrieving unit, and a device identification information retrieved by the node information retrieving unit. If it is not the device identification information for identifying a
A transfer unit that transfers the search condition to the geographic information data search device specified by the searched device specifying information; and a device specifying information searched by the node information search unit transmits the own geographic information data search device. When the device identification information is for specifying, the data search means for searching geospatial data based on the search condition, and the geographic information database based on the geospatial data or edit instruction input by the input / output means. Rewriting means for rewriting the node information table by writing a set of data characteristic information and device identification information input by the input / output means to the node information table; The procedure for grouping the search devices and the duplication of each other's node information table between the geographic information data search devices in the group are performed. Enter through the output means,
When there is no set of the data feature information and the device identification information in the copy input in the own node information table, the set is written to the own node information table by the rewriting means, thereby changing the own node information table. Between the rewriting procedure and a predetermined group of geographic information data retrieval devices of different groups,
If a copy of each other's node information table is input via the input / output means, and there is no set of the data feature information and device identification information in the copy input in the own node information table, the set is Rewriting the self-node information table by writing the self-node information table by rewriting means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11201148A JP2001028004A (en) | 1999-07-15 | 1999-07-15 | Device, method, and recording medium for geographical information data retrieval, device, method, and recording medium for node information exchange, and geographic information data retrieval system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11201148A JP2001028004A (en) | 1999-07-15 | 1999-07-15 | Device, method, and recording medium for geographical information data retrieval, device, method, and recording medium for node information exchange, and geographic information data retrieval system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001028004A true JP2001028004A (en) | 2001-01-30 |
Family
ID=16436197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11201148A Withdrawn JP2001028004A (en) | 1999-07-15 | 1999-07-15 | Device, method, and recording medium for geographical information data retrieval, device, method, and recording medium for node information exchange, and geographic information data retrieval system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001028004A (en) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009289041A (en) * | 2008-05-29 | 2009-12-10 | Canon Inc | Information processor, control method of information processor, and computer program |
JP2011086066A (en) * | 2009-10-14 | 2011-04-28 | Hitachi Automotive Systems Ltd | Distributing device, computer system, and method of distributing request |
US9460616B1 (en) | 2015-12-16 | 2016-10-04 | International Business Machines Corporation | Management of mobile objects and service platform for mobile objects |
US9467839B1 (en) | 2015-12-16 | 2016-10-11 | International Business Machines Corporation | Management of dynamic events and moving objects |
US9497591B1 (en) | 2015-06-19 | 2016-11-15 | International Business Machines Corporation | Management of moving objects |
US9513134B1 (en) | 2015-12-16 | 2016-12-06 | International Business Machines Corporation | Management of evacuation with mobile objects |
US9562775B2 (en) | 2015-06-19 | 2017-02-07 | International Business Machines Corporation | Geographic space management |
US9576482B2 (en) | 2015-06-19 | 2017-02-21 | International Business Machines Corporation | Management of moving objects |
US9578093B1 (en) | 2015-12-16 | 2017-02-21 | International Business Machines Corporation | Geographic space management |
US9639537B2 (en) | 2015-06-19 | 2017-05-02 | International Business Machines Corporation | Geographic space management |
US9792288B2 (en) | 2015-06-19 | 2017-10-17 | International Business Machines Corporation | Geographic space management |
US9805598B2 (en) | 2015-12-16 | 2017-10-31 | International Business Machines Corporation | Management of mobile objects |
US9865163B2 (en) | 2015-12-16 | 2018-01-09 | International Business Machines Corporation | Management of mobile objects |
US10169400B2 (en) | 2015-06-19 | 2019-01-01 | International Business Machines Corporation | Geographic space management |
US10168424B1 (en) | 2017-06-21 | 2019-01-01 | International Business Machines Corporation | Management of mobile objects |
US10339810B2 (en) | 2017-06-21 | 2019-07-02 | International Business Machines Corporation | Management of mobile objects |
US10504368B2 (en) | 2017-06-21 | 2019-12-10 | International Business Machines Corporation | Management of mobile objects |
US10540895B2 (en) | 2017-06-21 | 2020-01-21 | International Business Machines Corporation | Management of mobile objects |
US10546488B2 (en) | 2017-06-21 | 2020-01-28 | International Business Machines Corporation | Management of mobile objects |
US10594806B2 (en) | 2015-12-16 | 2020-03-17 | International Business Machines Corporation | Management of mobile objects and resources |
US10600322B2 (en) | 2017-06-21 | 2020-03-24 | International Business Machines Corporation | Management of mobile objects |
US10742479B2 (en) | 2015-07-07 | 2020-08-11 | International Business Machines Corporation | Management of events and moving objects |
-
1999
- 1999-07-15 JP JP11201148A patent/JP2001028004A/en not_active Withdrawn
Cited By (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009289041A (en) * | 2008-05-29 | 2009-12-10 | Canon Inc | Information processor, control method of information processor, and computer program |
US8346916B2 (en) | 2008-05-29 | 2013-01-01 | Canon Kabushiki Kaisha | Information processing apparatus, control method of information processing apparatus, and storage medium of storing computer program to perform control method |
JP2011086066A (en) * | 2009-10-14 | 2011-04-28 | Hitachi Automotive Systems Ltd | Distributing device, computer system, and method of distributing request |
US10215570B2 (en) | 2015-06-19 | 2019-02-26 | International Business Machines Corporation | Geographic space management |
US9646402B2 (en) | 2015-06-19 | 2017-05-09 | International Business Machines Corporation | Geographic space management |
US9497591B1 (en) | 2015-06-19 | 2016-11-15 | International Business Machines Corporation | Management of moving objects |
US9497590B1 (en) | 2015-06-19 | 2016-11-15 | International Business Machines Corporation | Management of moving objects |
US10169403B2 (en) | 2015-06-19 | 2019-01-01 | International Business Machines Corporation | Geographic space management |
US9538327B1 (en) | 2015-06-19 | 2017-01-03 | International Business Machines Corporation | Management of moving objects |
US9562775B2 (en) | 2015-06-19 | 2017-02-07 | International Business Machines Corporation | Geographic space management |
US9576482B2 (en) | 2015-06-19 | 2017-02-21 | International Business Machines Corporation | Management of moving objects |
US10019446B2 (en) | 2015-06-19 | 2018-07-10 | International Business Machines Corporation | Geographic space management |
US9584977B2 (en) | 2015-06-19 | 2017-02-28 | International Business Machines Corporation | Management of moving objects |
US9639537B2 (en) | 2015-06-19 | 2017-05-02 | International Business Machines Corporation | Geographic space management |
US9638533B2 (en) | 2015-06-19 | 2017-05-02 | International Business Machines Corporation | Geographic space management |
US9646493B2 (en) | 2015-06-19 | 2017-05-09 | International Business Machines Corporation | Management of moving objects |
US10001377B2 (en) | 2015-06-19 | 2018-06-19 | International Business Machines Corporation | Geographic space management |
US9659016B2 (en) | 2015-06-19 | 2017-05-23 | International Business Machines Corporation | Geographic space management |
US10262529B2 (en) | 2015-06-19 | 2019-04-16 | International Business Machines Corporation | Management of moving objects |
US9784584B2 (en) | 2015-06-19 | 2017-10-10 | International Business Machines Corporation | Geographic space management |
US9792288B2 (en) | 2015-06-19 | 2017-10-17 | International Business Machines Corporation | Geographic space management |
US10169400B2 (en) | 2015-06-19 | 2019-01-01 | International Business Machines Corporation | Geographic space management |
US9857196B2 (en) | 2015-06-19 | 2018-01-02 | International Business Machinces Corporation | Geographic space management |
US10878022B2 (en) | 2015-06-19 | 2020-12-29 | International Business Machines Corporation | Geographic space management |
US9875247B2 (en) | 2015-06-19 | 2018-01-23 | International Business Machines Corporation | Geographic space management |
US10169402B2 (en) | 2015-06-19 | 2019-01-01 | International Business Machines Corporation | Geographic space management |
US10749734B2 (en) | 2015-07-07 | 2020-08-18 | International Business Machines Corporation | Management of events and moving objects |
US10742479B2 (en) | 2015-07-07 | 2020-08-11 | International Business Machines Corporation | Management of events and moving objects |
US10742478B2 (en) | 2015-07-07 | 2020-08-11 | International Business Machines Corporation | Management of events and moving objects |
US9865163B2 (en) | 2015-12-16 | 2018-01-09 | International Business Machines Corporation | Management of mobile objects |
US9513134B1 (en) | 2015-12-16 | 2016-12-06 | International Business Machines Corporation | Management of evacuation with mobile objects |
US9460616B1 (en) | 2015-12-16 | 2016-10-04 | International Business Machines Corporation | Management of mobile objects and service platform for mobile objects |
US10032367B2 (en) | 2015-12-16 | 2018-07-24 | International Business Machines Corporation | Management of mobile objects and service platform for mobile objects |
US9930509B2 (en) | 2015-12-16 | 2018-03-27 | International Business Machines Corporation | Management of dynamic events and moving objects |
US9805598B2 (en) | 2015-12-16 | 2017-10-31 | International Business Machines Corporation | Management of mobile objects |
US9699622B1 (en) | 2015-12-16 | 2017-07-04 | International Business Machines Corporation | Management of dynamic events and moving objects |
US9467839B1 (en) | 2015-12-16 | 2016-10-11 | International Business Machines Corporation | Management of dynamic events and moving objects |
US10043384B2 (en) | 2015-12-16 | 2018-08-07 | International Business Machines Corporation | Management of mobile objects and service platform for mobile objects |
US9578093B1 (en) | 2015-12-16 | 2017-02-21 | International Business Machines Corporation | Geographic space management |
US10594806B2 (en) | 2015-12-16 | 2020-03-17 | International Business Machines Corporation | Management of mobile objects and resources |
US10546488B2 (en) | 2017-06-21 | 2020-01-28 | International Business Machines Corporation | Management of mobile objects |
US10585180B2 (en) | 2017-06-21 | 2020-03-10 | International Business Machines Corporation | Management of mobile objects |
US10540895B2 (en) | 2017-06-21 | 2020-01-21 | International Business Machines Corporation | Management of mobile objects |
US10600322B2 (en) | 2017-06-21 | 2020-03-24 | International Business Machines Corporation | Management of mobile objects |
US10535266B2 (en) | 2017-06-21 | 2020-01-14 | International Business Machines Corporation | Management of mobile objects |
US10504368B2 (en) | 2017-06-21 | 2019-12-10 | International Business Machines Corporation | Management of mobile objects |
US10339810B2 (en) | 2017-06-21 | 2019-07-02 | International Business Machines Corporation | Management of mobile objects |
US10168424B1 (en) | 2017-06-21 | 2019-01-01 | International Business Machines Corporation | Management of mobile objects |
US11024161B2 (en) | 2017-06-21 | 2021-06-01 | International Business Machines Corporation | Management of mobile objects |
US11315428B2 (en) | 2017-06-21 | 2022-04-26 | International Business Machines Corporation | Management of mobile objects |
US11386785B2 (en) | 2017-06-21 | 2022-07-12 | International Business Machines Corporation | Management of mobile objects |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2001028004A (en) | Device, method, and recording medium for geographical information data retrieval, device, method, and recording medium for node information exchange, and geographic information data retrieval system | |
CN101729442B (en) | Method and device for realizing content sharing | |
JP3269849B2 (en) | Parallel database processing system and its retrieval method | |
US6438562B1 (en) | Parallel index maintenance | |
CN101346000B (en) | System for providing local mobile geographic information service based on GPS and mobile terminal | |
CN104135715B (en) | The implementation method of location-based service, a device, and system | |
CN109167811A (en) | A kind of across chain data access method and device based on block chain | |
US20110055290A1 (en) | Provisioning a geographical image for retrieval | |
CN103218404B (en) | A kind of multi-dimensional metadata management method based on associate feature and system | |
CN106651247A (en) | Address area block matching method based on GIS topology analysis and address area block matching system thereof | |
EA002931B1 (en) | Database synchronization and organization system and method | |
CN106372136A (en) | Distributed cache system and method and storage medium | |
CN101916261A (en) | Data partitioning method for distributed parallel database system | |
CN111258978A (en) | Data storage method | |
CN101853305A (en) | Method for establishing comprehensive agricultural environmental information database | |
CN102158533B (en) | Distributed web service selection method based on QoS (Quality of Service) | |
CN101814070A (en) | Method and system for realizing geographic information data sharing | |
JPS63289657A (en) | Common file access system | |
EA013011B1 (en) | Method for updating and using geographical data bases and spatially-distributed hybrid navigation system for realising thereof | |
CN110569310A (en) | Management method of relational big data in cloud computing environment | |
CN113364825B (en) | Distributed resource integration system | |
Chu et al. | A cloud-based trajectory index scheme | |
CN116010677B (en) | Spatial index method and device and electronic equipment thereof | |
Kvet et al. | Temporal index dispatcher layer service for intelligent transport system | |
KR20170085786A (en) | System and method for storing data in big data platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20040513 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20040517 |
|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20061003 |