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
Abstract
[Task] If you know the location of one geographic information data search device, you can indirectly access all the geographic information data search devices.
Solution.A geographic information data search system (30) in which a plurality of geographic information data search devices (10) and node information exchange devices (40) having a geographic information database (20) for storing geospatial data are connected to each other via a network (30). 1), the geographic information data search device (10) includes an input / output means (11), a node information table (12), a node information search means (13), a transfer means (14), and data. The node information exchange device (40) includes a search means (15) and a rewrite means (16), and the node information exchange device (40) includes a grouping means (41), an intragroup exchange means (42), and an intergroup exchange means (43). And.

Term
Term ended
Projected expiry passed 15 July 2019, 7.2 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
16 claims: 8 independent, 8 dependent
- 1【特許請求の範囲】 【請求項1】 地理空間データを格納する地理情報データベースを備える地理情報データ検索装置において、 検索条件を含む外部からのデータを入力し、検索結果を含むデータを出力する入出力手段と、 地理空間データの特徴を示すデータ特徴情報と地理情報データ検索装置を特定するための装置特定情報とを対応付けたノード情報テーブルと、 該ノード情報テーブルを参照することにより、該入出力手段により入力された検索条件を満足するデータ特徴情報を検索し、該検索されたデータ特徴情報に対応する装置特定情報を検索するノード情報検索手段と、 該ノード情報検索手段により検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報でない場合に、該検索された装置特定情報により特定される地理情報データ検索装置に対して、該検索条件を転送する転送手段とを備えることを特徴とする地理情報データ検索装置。
- 2【請求項2】 さらに、前記ノード情報検索手段により検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報である場合に、前記検索条件に基づいて地理空間データを検索するデータ検索手段とを備えることを特徴とする請求項1に記載の地理情報データ検索装置。
- 3【請求項3】 さらに、前記入出力手段により入力された地理空間データあるいは編集指示に基づき前記地理情報データベースを書換え、該入出力手段により入力されたデータ特徴情報と装置特定情報との組を前記ノード情報テーブルに書き込むことにより該ノード情報テーブルを書換える書換手段を備えることを特徴とする請求項1又は2に記載の地理情報データ検索装置。
- 4【請求項4】 さらに、検索条件として前記入出力手段により入力された地名情報を新たな検索条件として緯度経度情報に変換する地理情報変換手段を備えることを特徴とする請求項1乃至3の何れか1項に記載の地理情報データ検索装置。
- 5【請求項5】 地理空間データを格納する地理情報データベースを備える複数の地理情報データ検索装置が互いに接続されたネットワークに接続するノード情報交換装置において、 該地理情報データ検索装置は、検索条件を含む外部からのデータを入力し、検索結果を含むデータを出力する入出力手段と、地理空間データの特徴を示すデータ特徴情報と地理情報データ検索装置を特定するための装置特定情報とを対応付けたノード情報テーブルと、該ノード情報テーブルを参照することにより、該入出力手段により入力された検索条件を満足するデータ特徴情報を検索し、該検索されたデータ特徴情報に対応する装置特定情報を検索するノード情報検索手段と、該ノード情報検索手段により検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報でない場合に、該検索された装置特定情報により特定される地理情報データ検索装置に対して、該検索条件を転送する転送手段と、該ノード情報検索手段により検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報である場合に、該検索条件に基づいて地理空間データを検索するデータ検索手段と、該入出力手段により入力された地理空間データあるいは編集指示に基づき該地理情報データベースを書換え、該入出力手段により入力されたデータ特徴情報と装置特定情報との組を該ノード情報テーブルに書き込むことにより該ノード情報テーブルを書換える書換手段とを備え、 1つ以上の該地理情報データ検索装置をグループ化するグループ化手段と、 グループ内の地理情報データ検索装置間で、互いのノード情報テーブルの複製を該入出力手段を介して入力し、自ノード情報テーブル内に入力された該複製内のデータ特徴情報と装置特定情報との組がない場合に、該組を該書換手段により該自ノード情報テーブルに書き込むことにより該自ノード情報テーブルを書換えるグループ内交換手段と、 異なるグループの所定の地理情報データ検索装置間で、互いのノード情報テーブルの複製を該入出力手段を介して入力し、自ノード情報テーブル内に入力された該複製内のデータ特徴情報と装置特定情報との組がない場合に、該組を該書換手段により該自ノード情報テーブルに書き込むことにより該自ノード情報テーブルを書換えるグループ間交換手段とを備えることを特徴とするノード情報交換装置。
- 6【請求項6】 地理空間データを格納する地理情報データベースを備える複数の地理情報データ検索装置とノード情報交換装置とが互いにネットワークを介して接続する地理情報データ検索システムにおいて、 該地理情報データ検索装置は、 検索条件を含む外部からのデータを入力し、検索結果を含むデータを出力する入出力手段と、 地理空間データの特徴を示すデータ特徴情報と地理情報データ検索装置を特定するための装置特定情報とを対応付けたノード情報テーブルと、 該ノード情報テーブルを参照することにより、該入出力手段により入力された検索条件を満足するデータ特徴情報を検索し、該検索されたデータ特徴情報に対応する装置特定情報を検索するノード情報検索手段と、 該ノード情報検索手段により検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報でない場合に、該検索された装置特定情報により特定される地理情報データ検索装置に対して、該検索条件を転送する転送手段と、 該ノード情報検索手段により検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報である場合に、該検索条件に基づいて地理空間データを検索するデータ検索手段と、 該入出力手段により入力された地理空間データあるいは編集指示に基づき該地理情報データベースを書換え、該入出力手段により入力されたデータ特徴情報と装置特定情報との組を該ノード情報テーブルに書き込むことにより該ノード情報テーブルを書換える書換手段とを備え、 該ノード情報交換装置は、 1つ以上の該地理情報データ検索装置をグループ化するグループ化手段と、 グループ内の地理情報データ検索装置間で、互いのノード情報テーブルの複製を該入出力手段を介して入力し、自ノード情報テーブル内に入力された該複製内のデータ特徴情報と装置特定情報との組がない場合に、該組を該書換手段により該自ノード情報テーブルに書き込むことにより該自ノード情報テーブルを書換えるグループ内交換手段と、 異なるグループの所定の地理情報データ検索装置間で、互いのノード情報テーブルの複製を該入出力手段を介して入力し、自ノード情報テーブル内に入力された該複製内のデータ特徴情報と装置特定情報との組がない場合に、該組を該書換手段により該自ノード情報テーブルに書き込むことにより該自ノード情報テーブルを書換えるグループ間交換手段とを備えることを特徴とする地理情報データ検索システム。
- 7【請求項7】 地理空間データを格納する地理情報データベースを検索する地理情報データ検索方法において、 検索条件を含む外部からのデータを入力し、 地理空間データの特徴を示すデータ特徴情報と地理情報データ検索装置を特定するための装置特定情報との対応付けたノード情報テーブルを参照することにより、該入力された検索条件を満足するデータ特徴情報を検索し、該検索されたデータ特徴情報に対応する装置特定情報を検索し、 該検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報でない場合に、該検索された装置特定情報により特定される地理情報データ検索装置に対して、該検索条件を転送することを特徴とする地理情報データ検索方法。
- 8【請求項8】 前記検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報である場合に、前記検索条件に基づいて地理空間データを検索し、 検索結果を含むデータを出力することを特徴とする請求項7に記載の地理情報データ検索方法。
- 9【請求項9】 入力された地理空間データあるいは編集指示に基づき前記地理情報データベースを書換え、 入力されたデータ特徴情報と装置特定情報との組を前記ノード情報テーブルに書き込むことにより該ノード情報テーブルを書換えることを特徴とする請求項7又は8に記載の地理情報データ検索方法。
- 10【請求項10】 検索条件として入力された地名情報を新たな検索条件として緯度経度情報に変換することを特徴とする請求項7乃至9の何れか1項に記載の地理情報データ検索方法。
- 11【請求項11】 互いにネットワークに接続される複数の地理情報データ検索装置が備えるノード情報テーブルを交換するノード情報交換方法において、 該地理情報データ検索装置は、検索条件を含む外部からのデータを入力し、検索結果を含むデータを出力する入出力手段と、地理空間データの特徴を示すデータ特徴情報と地理情報データ検索装置を特定するための装置特定情報とを対応付けたノード情報テーブルと、該ノード情報テーブルを参照することにより、該入出力手段により入力された検索条件を満足するデータ特徴情報を検索し、該検索されたデータ特徴情報に対応する装置特定情報を検索するノード情報検索手段と、該ノード情報検索手段により検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報でない場合に、該検索された装置特定情報により特定される地理情報データ検索装置に対して、該検索条件を転送する転送手段と、該ノード情報検索手段により検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報である場合に、該検索条件に基づいて地理空間データを検索するデータ検索手段と、該入出力手段により入力された地理空間データあるいは編集指示に基づき該地理情報データベースを書換え、該入出力手段により入力されたデータ特徴情報と装置特定情報との組を該ノード情報テーブルに書き込むことにより該ノード情報テーブルを書換える書換手段とを備え、 1つ以上の該地理情報データ検索装置をグループ化し、 グループ内の地理情報データ検索装置間で、互いのノード情報テーブルの複製を該入出力手段を介して入力し、自ノード情報テーブル内に入力された該複製内のデータ特徴情報と装置特定情報との組がない場合に、該組を該書換手段により該自ノード情報テーブルに書き込むことにより該自ノード情報テーブルを書換え、 異なるグループの所定の地理情報データ検索装置間で、互いのノード情報テーブルの複製を該入出力手段を介して入力し、自ノード情報テーブル内に入力された該複製内のデータ特徴情報と装置特定情報との組がない場合に、該組を該書換手段により該自ノード情報テーブルに書き込むことにより該自ノード情報テーブルを書換えることを特徴とするノード情報交換方法。
- 12【請求項12】 地理空間データを格納する地理情報データベースを検索する地理情報データ検索プログラムを記録した記録媒体において、 検索条件を含む外部からのデータを入力する手順と、 地理空間データの特徴を示すデータ特徴情報と地理情報データ検索装置を特定するための装置特定情報との対応付けたノード情報テーブルを参照することにより、該入力された検索条件を満足するデータ特徴情報を検索し、該検索されたデータ特徴情報に対応する装置特定情報を検索する手順と、 該検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報でない場合に、該検索された装置特定情報により特定される地理情報データ検索装置に対して、該検索条件を転送する手順とを備えることを特徴とする地理情報データ検索プログラムを記録した記録媒体。
- 13【請求項13】 前記検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報である場合に、前記検索条件に基づいて地理空間データを検索する手順と、 検索結果を含むデータを出力する手順とを備えることを特徴とする請求項12に記載の地理情報データ検索プログラムを記録した記録媒体。
- 14【請求項14】 入力された地理空間データあるいは編集指示に基づき前記地理情報データベースを書換える手順と、 入力されたデータ特徴情報と装置特定情報との組を前記ノード情報テーブルに書き込むことにより該ノード情報テーブルを書換える手順とを備えることを特徴とする請求項12又は13に記載の地理情報データ検索プログラムを記録した記録媒体。
- 15【請求項15】 検索条件として入力された地名情報を新たな検索条件として緯度経度情報に変換する手順とを備えることを特徴とする請求項12乃至14の何れか1項に記載の地理情報データ検索プログラムを記録した記録媒体。
- 16【請求項16】 互いにネットワークに接続される複数の地理情報データ検索装置が備えるノード情報テーブルを交換するノード情報交換プログラムを記録した記録媒体において、 該地理情報データ検索装置は、検索条件を含む外部からのデータを入力し、検索結果を含むデータを出力する入出力手段と、地理空間データの特徴を示すデータ特徴情報と地理情報データ検索装置を特定するための装置特定情報とを対応付けたノード情報テーブルと、該ノード情報テーブルを参照することにより、該入出力手段により入力された検索条件を満足するデータ特徴情報を検索し、該検索されたデータ特徴情報に対応する装置特定情報を検索するノード情報検索手段と、該ノード情報検索手段により検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報でない場合に、該検索された装置特定情報により特定される地理情報データ検索装置に対して、該検索条件を転送する転送手段と、該ノード情報検索手段により検索された装置特定情報が自地理情報データ検索装置を特定するための装置特定情報である場合に、該検索条件に基づいて地理空間データを検索するデータ検索手段と、該入出力手段により入力された地理空間データあるいは編集指示に基づき該地理情報データベースを書換え、該入出力手段により入力されたデータ特徴情報と装置特定情報との組を該ノード情報テーブルに書き込むことにより該ノード情報テーブルを書換える書換手段とを備え、 1つ以上の該地理情報データ検索装置をグループ化する手順と、 グループ内の地理情報データ検索装置間で、互いのノード情報テーブルの複製を該入出力手段を介して入力し、自ノード情報テーブル内に入力された該複製内のデータ特徴情報と装置特定情報との組がない場合に、該組を該書換手段により該自ノード情報テーブルに書き込むことにより該自ノード情報テーブルを書換える手順と、 異なるグループの所定の地理情報データ検索装置間で、互いのノード情報テーブルの複製を該入出力手段を介して入力し、自ノード情報テーブル内に入力された該複製内のデータ特徴情報と装置特定情報との組がない場合に、該組を該書換手段により該自ノード情報テーブルに書き込むことにより該自ノード情報テーブルを書換える手順とを備えることを特徴とするノード情報交換プログラムを記録した記録媒体。
Independent claims16
225 paragraphs in 1 section, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
【0001】
[Technical field to which the invention belongs]
The present invention relates to a search device, method, system and recording medium for searching a plurality of geographic information databases existing on an electronically integrated network, and in particular, node information registered in a node information table. The present invention relates to a method, a device, a system, and a recording medium on which a program thereof is recorded for efficiently delivering the information to a geographic information data search device.
【0002】
[Conventional technology]
Conventionally, there is a geographic information data search device (geographic information system: GIS = Geographical Information Systems) that acquires spatial data desired by a user by searching a geographic information database that stores spatial data. Spatial data constitutes a natural feature such as a mountain, hill, river or pond, an artificial feature such as a building, a house, a bridge, a road, a railroad track, or a field, or a geographical space such as a boundary between features. Refers to the data related to the components to be used. The geospatial space represented by this spatial data is generally represented as a two-dimensional map.
【0003】
In addition, as a service aimed at supporting the shared use of spatial data, information on spatial data owned by government agencies and other organizations is stored in a database, and users can make inquiries to the database to create the relevant space. There are services where you can get information about the data. Typical examples of this spatial data retrieval service are the Clearing-house of the Federal Geographic Data Committee (FGDC) and the Catalog Service of the Open GIS Consortium, Inc (OGC).
【0004】
A brief description of this OGC catalog service. The objects searched by the catalog service are called georesources. There are two types of georesources: spatial data and geoservice. Spatial data includes a CatalogEntry class and a Catalog class.
【0005】
The catalog service does not search the spatial data itself, but searches for an instance of the catalog entry class generated from the attribute information (metadata) of the spatial data.
【0006】
FIG. 16 is a diagram for explaining the generation of the catalog entry instance. In FIG. 16, the catalog entry instance is generated based on the 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 distribution source URL from the search results.
【0007】
A catalog class is a set of catalog entry instances that are the basic elements. Furthermore, the catalog class has a function for manipulating the catalog entry instance and providing the attribute information of the catalog class itself. For example, the ability to operate catalog entry instances such as adding / deleting / modifying / duplicating catalog entries, generating iterators for catalog entries, and getting the catalog entry schema, getting catalog service properties, and getting catalog service properties. It has a function to operate catalog service properties such as settings, and a function to operate catalog instances such as duplication of the entire catalog and creation / deletion of catalogs.
【0008】
FIG. 17 is a diagram for explaining the catalog service. In FIG. 17, when the user requests a search from the catalog service using the client application, the catalog entry instance corresponding to the search condition is returned as the search result.
【0009】
Further, when a plurality of the above-mentioned geographic information data search devices are connected on the electronically integrated network, each of the above-mentioned geographic information data search devices is used as a client by using a terminal or the like connected on the above network. When the search request is received from, the geographic information database associated with the geographic information data search device is searched for whether or not there is geographic information data corresponding to the client's search request. When the geographic information data that meets the conditions described in the client's search request is found, the data that describes the attribute information related to the geographic information data (hereinafter referred to as metadata) is transmitted to the client as the search result. The metadata has items such as data type, data creator, date of creation, etc., which are necessary for performing a search.
【0010】
[Problems to be Solved by the Invention]
However, in the above case, each geographic information data search device is not linked with other geographic information data search devices. That is, each geographic information data retrieval device is considered to be operating independently.
【0011】
Therefore, when a plurality of geographic information data search devices having the above-described form exist on the same network, the client requests a search for each of these geographic information data search devices in order to search for the necessary geographic information data. Must be submitted.
【0012】
FIG. 18 is a diagram for explaining the conventional search and its problems. In FIG. 18, each of the geographic information data search devices A to F has geographic information data and exists on the 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 desires it. You can get the search results of. However, since 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, the client C2 submits the search request to the geographic information data search device C and the geographic information. It receives a result from the data search device C that there is no geographic information data that satisfies the search request.
【0013】
In the usage pattern of the geographic information data search device as described above, the client has information on what kind of geographic information data exists in the geographic information database of which geographic information data search device and the location of the geographic information data search device. It is necessary to have information about the location in advance. This is a heavy burden for the client.
【0014】
An object of the present invention is a geographic information data search device capable of indirectly accessing all geographic information data search devices if the client knows the location of at least one geographic information data search device. , A device having a function of a node information exchange service for distributing catalog node information and a recording medium on which those programs are recorded.
【0015】
[Means for solving problems]
In order to solve the above problems, the present invention employs the following means. That is, according to one aspect of the present invention, the geographic information data search device of the present invention is a geographic information data search device including a geographic information database for storing geospatial data, and obtains data from the outside including search conditions. An input / output means for inputting and outputting data including search results, a node information table in which data feature information indicating the characteristics of geospatial data and device specific information for identifying the geographic information data search device are associated with each other. By referring to the node information table, the data feature information satisfying the search conditions input by the input / output means is searched, and the device specific information corresponding to the searched data feature information is searched. And, when the device specific information searched by the node information search means is not the device specific information for specifying the own geographic information data search device, the geographic information data search device specified by the searched device specific information On the other hand, a transfer means for transferring the above search conditions is provided.
【0016】
Further, preferably, the geographic information data search device of the present invention further indicates that the device specific information searched by the node information search means is device specific information for identifying the own geographic information data search device. It is desirable to provide a data search means for searching geospatial data based on the above search conditions.
【0017】
Further, preferably, the geographic information data search device of the present invention further rewrites the geospatial information database based on the geospatial data input by the input / output means or the editing instruction, and the data input by the input / output means. It is desirable to provide a rewriting means for rewriting the node information table by writing a set of feature information and device specific information in the node information table.
【0018】
Further, 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. Is desirable.
【0019】
Further, according to one aspect of the present invention, the node information exchange device of the present invention is a node information exchange in which a plurality of geographic information data retrieval devices including a geographic information database for storing geospatial data are connected to a network connected to each other. The above-mentioned geographic information data search device is an input / output means for inputting external data including search conditions and outputting data including search results, and data feature information and geography indicating the characteristics of geospatial data. By referring to the node information table associated with the device specific information for specifying the information data search device and the node information table, data feature information satisfying the search conditions input by the input / output means is searched. Then, the node information search means for searching the device specific information corresponding to the searched data feature information and the device specific information searched by the node information search means specify the device for identifying the own geographic information data search device. When it is not information, the transfer means for transferring the search conditions to the geographic information data search device specified by the searched device specific information and the device specific information searched by the node information search means are their own geography. Based on the data search means for searching geospatial data based on the above search conditions and the geospatial data or editing instructions input by the input / output means when the device specific information for specifying the information data search device is used. It is provided with one or more rewriting means for rewriting the node information table by rewriting the geographic information database and writing a set of data feature information and device specific information input by the input / output means to the node information table. Between the grouping means for grouping the above-mentioned geographic information data search device and the geographic information data search device in the group, a copy of each other's node information table is input via the above-mentioned input / output means, and in the own node information table. Intra-group exchange to rewrite the own node information table by writing the set to the own node information table by the rewriting means when there is no set of the data feature information in the duplicate and the device specific information input to. Means and different guruA copy of each other's node information table is input between the predetermined geographic information data search devices of the group via the input / output means, and the data feature information and device identification in the copy input in the own node information table are specified. When there is no set with information, it is provided with an intergroup exchange means for rewriting the own node information table by writing the set in the own node information table by the rewriting means.
【0020】
Further, according to one aspect of the present invention, in the geographic information search system of the present invention, a plurality of geographic information data search devices and node information exchange devices having a geographic information database for storing geospatial data are connected to each other via a network. It is a connected geographic information data search system, and the above geographic information data search device includes input / output means for inputting external data including search conditions and outputting data including search results, and features of geospatial data. By referring to the node information table in which the data feature information shown and the device specific information for specifying the geographic information data search device are associated with each other and the node information table, the search conditions input by the input / output means are satisfied. The node information search means for searching the data feature information to be searched and the device specific information corresponding to the searched data feature information, and the device specific information searched by the node information search means are the own geographic information data search device. When it is not the device specific information for identification, it is searched by the transfer means for transferring the search condition to the geographic information data search device specified by the searched device specific information and the node information search means. When the device specific information is the device specific information for specifying the own geographic information data search device, the data search means for searching the geospatial data based on the above search conditions and the geospatial space input by the above input / output means. As a rewriting means for rewriting the node information table by rewriting the geographic information database based on data or editing instructions and writing a set of data feature information and device specific information input by the input / output means to the node information table. The node information exchange device includes a grouping means for grouping one or more geographic information data search devices and a copy of each other's node information table between the geographic information data search devices in the group. When there is no set of the data feature information in the duplicate and the device specific information input via the output means and input in the own node information table, the set is written in the own node information table by the rewriting means. By the above own nodeA duplicate of each other's node information table is input between the intra-group exchange means for rewriting the information table and the predetermined geographic information data search device of a different group via the above input / output means, and is input in the own node information table. When there is no set of the data feature information and the device specific information in the duplicate, the group exchange means for rewriting the own node information table by writing the set in the own node information table by the rewriting means. Be prepared.
【0021】
Further, according to one aspect of the present invention, the geographic information data search method of the present invention is a geographic information data search method for searching a geographic information database for storing geospatial data, and is external data including search conditions. Is input, and the input search condition is satisfied by referring to the node information table associated with the data feature information indicating the characteristics of the geospatial data and the device specific information for specifying the geospatial data search device. When the data feature information to be searched is searched, the device specific information corresponding to the searched data feature information is searched, and the device specific information searched is not the device specific information for identifying the own geographic information data search device. , The search condition is transferred to the geographic information data search device specified by the device specific information searched.
【0022】
Further, preferably, the geographic information data search method of the present invention is based on the search condition when the searched device specific information is the device specific information for specifying the own geographic information data search device. It is desirable to search for spatial data and output data that includes the search results.
【0023】
Further, preferably, the geographic information data retrieval method of the present invention rewrites the geographic information database based on the input geospatial data or editing instructions, and sets the set of the input data feature information and the device specific information as the above node. It is desirable to rewrite the above node information table by writing to the information table.
【0024】
Further, preferably, in the geographic information data search method of the present invention, it is desirable to convert the place name information input as the search condition into latitude / longitude information as a new search condition. Further, 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 by a plurality of geographic information data retrieval devices connected to each other in a network. The geographic information data search device identifies an input / output means that inputs external data including search conditions and outputs data including search results, and data feature information and geographic information data search device that indicate the characteristics of geospatial data. By referring to the node information table associated with the device specific information for performing the data and the node information table, data feature information satisfying the search conditions input by the input / output means is searched, and the data feature information is searched. When the node information search means for searching the device specific information corresponding to the data feature information and the device specific information searched by the node information search means are not the device specific information for specifying the own geographic information data search device, the above The transfer means for transferring the above search conditions to the geographic information data search device specified by the searched device specific information, and the device specific information searched by the node information search means identify the own geographic information data search device. The data search means for searching geospatial data based on the search conditions and the geospatial information database are rewritten based on the geospatial data or editing instructions input by the input / output means when the device specific information is used. The data feature information input by the input / output means and the device specific information are written in the node information table to rewrite the node information table, and one or more geographic information data searches. The devices are grouped, and duplicates of each other's node information table are input between the geographic information data search devices in the group via the input / output means, and the data feature information in the duplicate input in the own node information table. When there is no set of and device specific information, the above set is converted to the above own node by the above rewriting means.
【0025】
Further, according to one aspect of the present invention, the recording medium on which the geographic information data search program of the present invention is recorded is a recording medium on which the geographic information data search program for searching the geographic information database for storing geospatial data is recorded. Refer to the procedure for inputting external data including search conditions, and the node information table associated with the data feature information indicating the features of geospatial data and the device specific information for identifying the geographic information data search device. By doing so, a procedure for searching for data feature information that satisfies the above-entered search conditions and searching for device-specific information corresponding to the above-searched data feature information, and the above-searched device-specific information for own geographic information When it is not the device specific information for specifying the data search device, the procedure for transferring the search condition to the geographic information data search device specified by the searched device specific information is provided.
【0026】
Further, preferably, the recording medium on which the geographic information data search program of the present invention is recorded is searched when the searched device-specific information is device-specific information for specifying the own geographic information data search device. It is desirable to have a procedure for searching geospatial data based on conditions and a procedure for outputting data including search results.
【0027】
Further, preferably, the recording medium on which the geographic information data search program of the present invention is recorded has a procedure for rewriting the geographic information database based on the input geospatial data or editing instructions, and the input data feature information and device. It is desirable to have a procedure for rewriting the node information table by writing a set with specific information in the node information table.
【0028】
Further, preferably, the recording medium on which the geographic information data search program of the present invention is recorded is preferably provided with a procedure for converting the place name information input as the search condition into latitude / longitude information as a new search condition.
【0029】
Further, preferably, the recording medium on which the node information exchange program of the present invention is recorded is a recording medium on which a node information exchange program for exchanging node information tables provided in a plurality of geographic information data retrieval devices connected to each other is recorded. The geographic information data search device is an input / output means for inputting external data including search conditions and outputting data including search results, and data feature information and geographic information indicating the characteristics of geospatial data. By referring to the node information table associated with the device specific information for specifying the data search device and the node information table, data feature information satisfying the search conditions input by the input / output means is searched. , The node information search means for searching the device specific information corresponding to the above-searched data feature information, and the device-specific information for identifying the own geographic information data search device with the device-specific information searched by the above-mentioned node information search means. If not, the transfer means for transferring the search conditions to the geographic information data search device specified by the searched device specific information and the device specific information searched by the node information search means are the own geographic information. When it is device specific information for specifying a data search device, the data search means for searching geospatial data based on the search conditions and the above based on the geospatial data or editing instructions input by the input / output means. It is provided with one or more rewriting means for rewriting the geographic information database and rewriting the node information table by writing a set of data feature information and device specific information input by the input / output means to the node information table. A copy of each other's node information table is input between the procedure for grouping the geographic information data search device and the geographic information data search device in the group via the input / output means, and is input in the own node information table. If there is no set of data feature information and device specific information in the duplicate, the procedure for rewriting the own node information table by writing the set to the own node information table by the rewriting means is different from the procedure for rewriting the own node information table. Predetermined geographyA copy of each other's node information table is input between the information data search devices via the above input / output means, and there is no combination of the data feature information in the copy and the device specific information input in the own node information table. In this case, a procedure for rewriting the own node information table by writing the set to the own node information table by the rewriting means is provided.
【0030】
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a functional block diagram of the geographic information data retrieval system according to the embodiment of the present invention.
【0031】
In FIG. 1, in the geographic information data search system 1, 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 are connected to each other via a network 30. ..
【0032】
The geographic information data search device 10 includes an input / output means 11, a node information table 12, a node information search means 13, a transfer means 14, a data search means 15, a rewrite means 16, and a geographic information conversion means 17. To be equipped.
【0033】
The input / output means 11 inputs data from the outside including the search condition, and outputs the data including the search result. The node information table 12 stores the data feature information indicating the features of the geospatial data and the device identification information for specifying the geospatial information data search device in association with each other. By referring to the node information table 12, the node information search means 13 searches for data feature information that satisfies the search conditions input by the input / output means 11, and corresponds to the searched data feature information. Search for device-specific information. The transfer means 14 is specified by the searched device identification information when the device identification information searched by the node information search means 13 is not the device identification information for identifying the local geographic information data search device 10. The above search conditions are transferred to the geographic information data search device 10. When the device-specific information searched by the node information search means 13 is the device-specific information for identifying the own geographic information data search device 10, the data search means 15 obtains geospatial data based on the search conditions. Search for. The rewriting means 16 rewrites the geographic information database 20 based on the geospatial data or editing instructions input by the input / output means 11, and sets the data feature information input by the input / output means 11 and the device specific information. The node information table 12 is rewritten by writing to the node information table 12. The geographic information conversion means 17 converts the place name information input by the input / output means 11 as a search condition into latitude / longitude information as a new search condition.
【0034】
Further, 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 grouping means 41 groups one or more of the geographic information data search devices 10. The intra-group exchange means 42 inputs a copy of each other's node information table 12 between the geographic information data search devices 10 in the group via the input / output means 11, and is input into the own node information table 12. When there is no set of the data feature information and the device specific information in the duplicate, the own node information table 12 is rewritten by writing the set in the own node information table 12 by the rewriting means 16. The inter-group exchange means 43 inputs a duplicate of each other's node information table 12 between predetermined geographic information data search devices 10 of different groups via the input / output means 11, and inputs the duplicates into the own node information table 12. When there is no set of the data feature information and the device specific information in the duplicated copy, the own node information table 12 is rewritten by writing the set in the own node information table 12 by the rewriting means 16.
【0035】
That is, the geographic information data search device 10 selects its own or other geographic information data search device 10 that may have geographic information data that matches the search request from the contents of the search request by the external client. Then, the search request is transferred to those geographic information data search devices 10. As a result, the client knows the location of at least one geographic information data search device 10 among the plurality of existing geographic information data search devices 10, and the client can know the characteristics of the geographic information data possessed by the other geographic information data search devices 10. It is possible to perform a search without knowing the location or its location in advance.
【0036】
In addition, each geographic information data search device 10 uses information describing what kind of geographic information data it has (data feature information and device specific information: hereinafter also referred to as catalog node information) as other geographic information. Distribute to the data search device 10. The geographic information data search device 10 stores the catalog node information distributed from the other 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 be the transfer destination of the search request by comparing the search request by the client with the catalog node information.
【0037】
FIG. 2 is a diagram for explaining the limitation of registration of spatial data by specifying the geographical range in the catalog service. In FIG. 2, the geographic information data searched by each geographic information data search device does not overlap with each other.
【0038】
The catalog node information includes attribute information that describes the geographical range covered by the geographic information data possessed by the corresponding geographic information data search device. The search request by the client also contains attribute information that describes the geographical range.
【0039】
In order to realize the geographic information data search system as explained with reference to Fig. 1, the function of the catalog service is not operated only by a single geographic information data search device, but each geographic information data search device. It is desirable not only that each catalog service function exists on the top, but also that the spatial data managed by each of those geographic information data search devices does not overlap with each other. That is, it is desirable that the catalog service can determine another catalog service to process the search request from the user's search conditions. For that purpose, information about spatial data managed by other catalog services is required.
【0040】
In order to satisfy such a requirement, each catalog service includes information (catalog node information) showing the characteristics of the 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, specify a range numerically, or indicate it as a keyword. is necessary. Therefore, the catalog service sets conditions for certain attribute information of spatial data, and prevents registration of spatial data that does not meet the conditions. In other words, the catalog service is set with some restrictions on the spatial data that can be managed. For example, a geographical range can be used as the limitation. The geographical range is to specify a specific area by latitude and longitude.
【0041】
However, in reality, it is generally considered that the user uses the place name instead of the latitude and longitude to specify the geographical range. Therefore, a latitude-longitude conversion service that converts a place name into the corresponding latitude and longitude can also be used.
【0042】
FIG. 3 is a diagram for explaining sharing of catalog node information. In order to perform a search with a geographic information data search device that has geographic information data that matches the requested search conditions by requesting a search to any geographic information data search device, a geographic information data search system Each of the geographic information data retrieval devices constituting the above must have (share) the same catalog node information. For that purpose, it is necessary to exchange catalog node information with each other. One catalog node information exchange service (Node Information eXchanger: hereinafter referred to as NIX) manages multiple Catalog Services, and registers, updates, deletes, etc. node information for these. This allows the Catalog Service to always share the latest node information.
【0043】
That is, by sharing the catalog node information described above between the catalog services, it is possible to notify other catalog services of their existence. However, as a method of doing so, broadcasting the catalog node information to all other catalog services puts a heavy load on the network, and there is a problem in terms of efficiency.
【0044】
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】
The newly installed geographic information data retrieval device needs to be registered in one of a plurality of catalog node information exchange services existing on the network. Registration is performed by submitting the catalog node information of the geographic information data search device to the catalog node information exchange service. The catalog node information exchange service periodically provides catalog node information to the geographic information data search device registered in the catalog node information exchange service. The timing of information provision can be changed arbitrarily. The number of geographic information data search devices that can be registered in one catalog node information exchange service may be one or multiple.
【0046】
FIG. 5 is a diagram for explaining the 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 the group and then exchanged between the groups.
【0047】
The number of groups and the depth and width of the tree structure are the number of catalog services, the amount of catalog node information exchanged, and the allowable transmission delay time (all catalogs since the catalog node information was registered in the catalog node information exchange service). It shall be dynamically determined by the time until it is shared with the service).
【0048】
Multiple node information exchange services form one group, and this group is the range when catalog node information is broadcast and distributed. Catalog node information is exchanged in group units, and catalog node information is distributed by broadcasting within the group. The catalog node information generated in the group is broadcast and distributed to the catalog node information exchange service in the group, and the catalog node information is transmitted to the catalog node information exchange service of other groups by the catalog node information exchange service in the group. Will be done. The exchange of catalog node information between two groups that have a parent-child relationship is performed by one of the catalog node information exchange services in both groups as a representative.
【0049】
If the location of the geographic information data search device or the characteristics of the geographic information data it has are changed, the change of the catalog node information of the geographic information data search device is made by other devices on the network through the catalog node information exchange service. It is distributed to the geographic information data search device. 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】
Any catalog node information exchange service holds a list of locations of node information exchange services within the upstream group, the group to which it belongs, and the downstream group. The geographic information data search device that receives the search request from the client compares the search request with the information of a plurality of catalog nodes managed by itself, and determines the geographic information data search device to which the search request is transferred.
【0051】
If the geographic information data search device to which the search request is transferred does not exist, the client is notified that the geographic information data search device corresponding to the above does not exist in the search request.
【0052】
When forwarding a search request, the client (terminal) address (for example, network address) is attached to the search request and forwarded. Upon receiving the transferred search request, the geographic information data search device searches the search request and its own geographic information database, and sends the search result directly to the client.
【0053】
The client prepares a program dedicated to receiving the search result so that the search result from the geographic information data search device can be received, and waits until the search result is delivered from the geographic information data search device.
【0054】
Alternatively, instead of sending the search results directly to the client, the search results are returned to the geographic information data search device that is the transfer source, and the geographic information data search device that receives the search results tells the client as if it were itself. The search results may be returned as if the search was performed.
【0055】
FIG. 6 is a diagram for explaining that the conventional problems have been solved by the present invention. In FIG. 6, each of the geographic information data search devices A to F has geographic information data and exists on the 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 desires it. You can get the search results of. This is the same as before. Further, the client C2 submits the search request to the geographic information data search device C without knowing that the geographic information data satisfying the search request exists in the geographic information database of the geographic information search device E. Then, since the geographic information data search device C knows that it is the geographic information data search device E that 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 returned to the client C2 via the geographic information data search device E (or directly).
【0056】
FIG. 7 is a diagram showing a network structure as a geographic information data search system. In FIG. 7, (a) is a physically fixed network configuration that is actually connected, and (b) is a tree configuration topology in which the network of (a) is formed by five logical groups. , (C), the network of (a) forms a tree-structured topology with 9 logical groups, and (d), the network of (a) forms a tree-structured topology with 13 logical groups. ing. Each circled number is a geographic information data search device in which the catalog node information exchange service is arranged.
【0057】
In a network with such a configuration, a simulation was performed on the time and call volume required for the catalog node information to be transmitted between all the 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 provides catalog node information to multiple catalog node information exchange services at almost the same time. Assuming that it can be transmitted, it is assumed that the call volume when one catalog node information is transmitted between two catalog node information exchange services is 1.
【0058】
As a result, in the case of FIG. 7 (b), the transmission time is 11247 (ms: milliseconds) and the call volume is 33 (pieces), and in the case of FIG. 7 (c), the transmission time is 15207 (ms). The amount was 29 (pieces), and in the case of Fig. 7 (d), the transmission time was 14623 (ms) and the call volume was 24 (pieces). From this, it was found that the call volume decreased as the number of groups increased. However, the transmission time was unexpected in the number of groups 9 and 13. This is thought to be because the route between adjacent catalog node information exchange services in the logical network of the catalog node information exchange service is a route with a distance of 1 or more in the physical network, which causes a delay in transmission time. Be done.
【0059】
The network of catalog node information exchange services has the characteristic that its scale increases with the passage of 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 may increase, and the quality of the service may deteriorate. Therefore, by adding the following operations (M1) to (M3) to the server of the catalog node information exchange service and autonomously changing the network topology of the catalog node information exchange service, each catalog node information exchange service The load on the server was leveled 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) Put a catalog service that is close to the network under your control.
【0060】
The server of the catalog node information exchange service changes its network topology by the following procedures (P1) to (P3). The timing for these procedures is when a new catalog service is installed or abolished. (P1) Division of catalog node information exchange service (P2) Reconfiguration of catalog service (P3) Moving the catalog node information exchange service The above (P1) division of the catalog node information exchange service causes a server of the new catalog node information exchange service to appear on the network. The condition for calling this procedure is that the number of catalog services registered in the server of a 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 servers of the catalog node information exchange service up to that point is selected. Figure 8 shows this situation.
【0061】
In the above (P2) Reconfiguration of the catalog service, the management right of the catalog service installed near the server of one catalog node information exchange service is transferred from the server of the other catalog node information exchange service that manages it. , 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 location of each catalog service and the distance between the managed catalog node information exchange services. The server of the catalog node information exchange service that executed this procedure measures the distance to the catalog service in the list. If the measured result is shorter than the one in the list, apply for the transfer of management right to the server of the catalog node information exchange service that manages it. Repeat this to put nearby catalog services under your control. Figure 9 shows this situation.
【0062】
The above (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 location. Specifically, the server of the catalog node information exchange service is moved by another catalog service, the information of the managed catalog service is transferred, and the server of the original catalog node information exchange service is terminated. (P3) As the location where the catalog node information exchange service server moves due to the movement of the catalog node information exchange service, the catalog service that minimizes the average network distance is selected from the catalog services under control. Figure 10 shows this situation.
【0063】
The number of catalog services that can be managed is defined in advance inside the server of the catalog node information exchange service, and the processing as shown in FIG. 11 is executed when the 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 the optimum tree structure topology for distributing the catalog node information. The network formed by these procedures has the following characteristics (C1) 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 less than the number of catalog services registered in any one catalog node information exchange service server.
【0064】
The cost of the procedure performed by the server of the catalog node information exchange service when the network of the catalog node information exchange service is dynamically changed by simulating (evaluating) the network of the catalog node information exchange service formed by performing the above procedures. And, from the viewpoint of delivery time until one catalog node information is delivered to all catalog services.
【0065】
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. Moreover, it is assumed that the data to be communicated is very small with respect to the bandwidth of the communication network. Therefore, the distance between two machines on a virtual network is similar to the round trip time in a real network.
【0066】
First, assuming a 400 x 600 two-dimensional plane as a virtual network, we created datasets when the number of catalog services placed there is 30, 60, and 90, respectively.
【0067】
Next, I read the contents of one dataset and placed the catalog service one by one. The communication cost required to execute the server procedure of the catalog node information exchange service at this time was measured and accumulated.
【0068】
Then, after arranging all the catalog services, the transfer of the catalog node information from each catalog service was attempted, and the time until the transfer was completed to all the catalog services was measured.
【0069】
As a parameter given at the time of simulation, the number of catalog services managed by the server of the catalog node information exchange service was given. The limit of Catalog Services in Figure 12 corresponds to this. If this number is exceeded, the server of the catalog node information exchange service divides the procedure (P1) catalog node information exchange service. Therefore, in the case of unlimited, the server of the catalog node information exchange service does not install the server of the new catalog node information exchange service, and there is only one server of the catalog node information exchange service on the network.
【0070】
The distribution method of catalog node information is performed between the servers of the catalog node information exchange service in a two-branch topology rooted at the server of the catalog node information exchange service that received the node information from the catalog service, and the catalog node information exchange service. Between the server and the catalog service, a star-shaped topology centered on the server of the catalog node information exchange service is performed. The number of connections that can be established simultaneously by communication between machines is set to 1.
【0071】
The result of this simulation is shown in Fig. 12. The output of the virtual network for each data set is shown in FIGS. 13, 14, and 15. In FIG. 13, the number of catalog services per server of the catalog node information exchange service is 7 in the upper left output screen, 10 in the upper right, 15 in the lower left, and unlimited in the lower right.
【0072】
In FIG. 14, the number of catalog services per server of the catalog node information exchange service is 8 for the upper left output screen, 15 for the upper right, 30 for the lower left, and unlimited for the lower right.
【0073】
In FIG. 15, the number of catalog services per server of the catalog node information exchange service is 11 in the upper left output screen, 23 in the upper right, 45 in the lower left, and unlimited in the lower right.
【0074】
The simulation was performed with the limit of the catalog service managed by the server of the catalog node information exchange service, but the number of catalog node information exchange service servers existing on the network for each data set is the value of "limit of CatalogServices". Is inversely proportional to.
【0075】
From Fig. 12, it is better to distribute the catalog node information on the servers of multiple catalog node information exchange services for any of the three types of data sets than to distribute the catalog node information on the server of one catalog node information exchange service. It turned out that the delivery time of the information was short.
【0076】
When the number of servers of the catalog node information exchange service is relatively small in the comparison in the dataset, the average distance between the servers of the catalog node information exchange service and the catalog service is long, and the catalog node information exchange service The number of catalog services managed by one server is large. The time required for distribution of the catalog node information is the total of the following times (T1) to (T5). (T1) Time to send node information from the catalog node information exchange service server to the catalog service (T2) Waiting time for transmitting catalog node information between servers of the catalog node information exchange service (T3) Time to send catalog node information between servers of the catalog node information exchange service (T4) Waiting time for sending node information from the catalog node information exchange service server to the catalog service (T5) Time to send node information from the catalog node information exchange service server to the catalog service Therefore, if there are many catalog services managed by one catalog node information exchange service server, the waiting time until the catalog node information is transmitted from the catalog node information exchange service server to the catalog service becomes a bottleneck.
【0077】
In addition, the communication cost (time of metamorphosis in FIG. 12) when the network of the catalog node information exchange service changes dynamically increases as the number of servers of the catalog node information exchange service decreases. This is because the server of the catalog node information exchange service communicates with the server of the catalog node information exchange service at a long distance during the procedure (P2) reconfiguration of the catalog service. Conversely, when the number of catalog node information exchange service servers is large, the catalog node information exchange service server communicates with the short-range catalog node information exchange service server during the procedure (P2) Reconfiguration of the catalog service. The communication cost is small because the procedure is terminated when the catalog service that can be placed in a short distance and under control cannot be found.
【0078】
As described above, the present invention participates in a plurality of geographic information data management server machines (geographical information data retrieval devices) distributed and existing on an electronically integrated network. When a user (client) obtains geographic information data, the process in which the geographic information data search device receives a search request for geographic information data from the client and other geographic information data search devices possessed by the user (client). The process of comparing the information about the geographic information data search device with the search request of the above client, and the process of calculating which geographic information data search device the geographic information data requested by the client is on as a result of the comparison. In order to share each other's information (catalog node information) between the process in which the selected geographic information data search device transmits geographic information data to the above client and the geographic information data search device, each node information is node information. A geographic information data search method, a geographic information data search device, or a geographic information data search device, which includes a process of registering in the exchange service and a process of distributing the node information received by the node information exchange service to each of the above geographic information data search devices. Realize a node information exchange device.
【0079】
Further, in the geographic information data search device, a process of receiving a search request from the client, a process of comparing the search request received from the client with the geographic information data possessed by the geographic information data search device, and the above client. The process of transmitting the geographic information data possessed by the geographic information data search device corresponding to the received search request to the client, and the search request received from the client and the geographic information data search device possessing the process. A geographic information data search device consisting of a process of comparing the node information and a process of transmitting the search request to the geographic information data search device described in the node information corresponding to the search request received from the client. Realize a recording medium in which a program is recorded.
【0080】
Further, in the node information exchange service, a process of registering the node information in the node information exchange service from the geographic information data search device, a process of transmitting the registered node information to another node information exchange service, and a process of transmitting the registered node information to another node information exchange service. The process of registering node information with the geographic information data search device excluding the node information source, the process of forming a group with other node information exchange services, and the process of exchanging node information between the above node information exchange service groups. Realize a recording medium in which a program of a node information exchange service consisting of the process of recording is recorded.
【0081】
Further, 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 the function is executed, and may be a single device. Needless to say, it may be a system composed of a plurality of devices or an integrated device, or a system in which processing is performed via a network such as LAN or WAN.
【0082】
It can also be realized in a system consisting of a CPU connected to a bus, a memory of ROM or RAM, an input device, an output device, an external recording device, a medium drive device, a portable recording medium, and a network connection device. That is, the ROM or RAM memory, the external recording device, and the portable recording medium on which the program code of the software that realizes the system of the above-described embodiment is recorded are supplied to the system or device, and the computer of the system or device supplies the system or device. Needless to say, it can be achieved by reading and executing the program code.
【0083】
In this case, the program code itself read from the recording medium realizes 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】
Portable recording media for supplying program code include, for example, floppy disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, DVD-ROMs, DVD-RAMs, magnetic tapes, and non-volatile memories. Various recording media such as a card, a ROM card, and various recording media recorded via a network connection device (in other words, a communication line) such as e-mail or personal computer communication can be used.
【0085】
In addition, by executing the program code read into the memory by the computer, the functions of the above-described embodiment are realized, and the OS running on the computer is actually operated based on the instructions of the program code. A part or all of the processing is performed, and the processing also realizes the function of the above-described embodiment.
【0086】
Further, the program code read from the portable recording medium is written in the memory provided in the function expansion board inserted in the computer or the function expansion unit connected to the computer, and then, based on the instruction of the program code, the program code is written. The function expansion board, the CPU provided in the function expansion unit, or the like performs a part or all of the actual processing, and the function of the above-described embodiment can be realized by the processing.
【0087】
That is, the present invention is not limited to the embodiments described above, and various configurations or shapes can be taken without departing from the gist of the present invention.
【0088】
[Effect of the invention]
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 shared with the geographic information data search device. , It becomes 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, the client can indirectly access all the geographic information data search devices if the client knows the location of at least one geographic information data search device.
【0090】
This makes it possible to provide a geographic information data retrieval 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 on which a program thereof is recorded.
[Simple explanation of drawings]
[Figure 1]
It is a functional block diagram of the geographic information data search system in embodiment of this invention.
[Figure 2]
It is a figure for demonstrating the limitation of registration of spatial data by the geographical range designation to a catalog service.
[Fig. 3]
It is a figure for demonstrating sharing of catalog node information.
[Fig. 4]
It is a figure for demonstrating the catalog node information exchange service.
[Fig. 5]
It is a figure for demonstrating grouping of a plurality of catalog node information exchange services (NIX).
[Fig. 6]
It is a figure for demonstrating that the conventional problem was solved by this invention.
[Fig. 7]
It is a figure which shows the network structure as a geographic information data search system.
[Fig. 8]
It is a figure which showed the state of division of the catalog node information exchange service.
[Fig. 9]
It is a figure which showed the state of the reorganization of a catalog service.
[Fig. 10]
It is a figure which showed the state of the movement of the catalog node information exchange service.
[Fig. 11]
It is a figure which showed the timing when the catalog service was registered.
[Fig. 12]
It is a figure which showed the result of the simulation.
[Fig. 13]
It is a figure (No. 1) that outputs the result of the simulation.
[Fig. 14]
It is a figure (2) that outputs the result of the simulation.
[Fig. 15]
It is a figure (3) that outputs the result of the simulation.
[Fig. 16]
It is a figure for demonstrating the generation of a catalog entry instance.
[Fig. 17]
It is a figure for demonstrating the catalog service.
[Fig. 18]
It is a figure for demonstrating the conventional search and its problem.
[Explanation of symbols]
1 Geographic information data search system 10 Geographic information data search device 11 Input / output means 12 node information table 13 Node information retrieval method 14 Transfer method 15 Data search method 16 Rewriting means 17 Geographic information conversion means 20 Geographic information database 30 networks 40 node information exchange device 41 Grouping means 42 In-group exchange means 43 Inter-group exchange means
19 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10742478B2 | Cited by | United States of America | Applicant |
| US9578093B1 | Cited by | United States of America | Applicant |
| US9584977B2 | Cited by | United States of America | Applicant |
| US9659016B2 | Cited by | United States of America | Applicant |
| US10169403B2 | Cited by | United States of America | Applicant |
| US10504368B2 | Cited by | United States of America | Applicant |
| US9513134B1 | Cited by | United States of America | Applicant |
| US10742479B2 | Cited by | United States of America | Applicant |
| US10032367B2 | Cited by | United States of America | Applicant |
| US9805598B2 | Cited by | United States of America | Applicant |
| US10043384B2 | Cited by | United States of America | Applicant |
| US9699622B1 | Cited by | United States of America | Applicant |
| US11315428B2 | Cited by | United States of America | Applicant |
| US9467839B1 | Cited by | United States of America | Applicant |
| US10535266B2 | Cited by | United States of America | Applicant |
| US10169400B2 | Cited by | United States of America | Applicant |
| US10339810B2 | Cited by | United States of America | Applicant |
| US9646402B2 | Cited by | United States of America | Applicant |
| US10001377B2 | Cited by | United States of America | Applicant |
| US10540895B2 | Cited by | United States of America | Applicant |
| US11386785B2 | Cited by | United States of America | Applicant |
| US9538327B1 | Cited by | United States of America | Applicant |
| US9576482B2 | Cited by | United States of America | Applicant |
| US9792288B2 | Cited by | United States of America | Applicant |
| US9639537B2 | Cited by | United States of America | Applicant |
| US9638533B2 | Cited by | United States of America | Applicant |
| US10594806B2 | Cited by | United States of America | Applicant |
| US10262529B2 | Cited by | United States of America | Applicant |
| US10749734B2 | Cited by | United States of America | Applicant |
| US10215570B2 | Cited by | United States of America | Applicant |
| US10600322B2 | Cited by | United States of America | Applicant |
| US10169402B2 | Cited by | United States of America | Applicant |
| US10019446B2 | Cited by | United States of America | Applicant |
| US8346916B2 | Cited by | United States of America | Applicant |
| US9460616B1 | Cited by | United States of America | Applicant |
| US9784584B2 | Cited by | United States of America | Applicant |
| US10168424B1 | Cited by | United States of America | Applicant |
| US9875247B2 | Cited by | United States of America | Applicant |
| JP2011086066A | Cited by | Japan | Examiner |
| US10878022B2 | Cited by | United States of America | Applicant |
| US9497591B1 | Cited by | United States of America | Applicant |
| US10585180B2 | Cited by | United States of America | Applicant |
| US10546488B2 | Cited by | United States of America | Applicant |
| US9865163B2 | Cited by | United States of America | Applicant |
| JP2009289041A | Cited by | Japan | Examiner |
| US9646493B2 | Cited by | United States of America | Applicant |
| US9497590B1 | Cited by | United States of America | Applicant |
| US9930509B2 | Cited by | United States of America | Applicant |
| US11024161B2 | Cited by | United States of America | Applicant |
| US9857196B2 | Cited by | United States of America | Applicant |
| US9562775B2 | Cited by | United States of America | Applicant |
1 member in 1 office
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 20114899 | Japan | A | |
| JP19990201148 | – | – | – |
Members1
| Document | Office | Kind | |
|---|---|---|---|
| JP2001028004AThis record | Japan | A |
3 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Application deemed to be withdrawn because no request for examination was validly filedWithdrawnJAPANESE INTERMEDIATE CODE: A300A300 | A300 | |
| Notification of resignation of power of attorneyJAPANESE INTERMEDIATE CODE: A7424RD04 | RD04 | |
| Notification of change in applicantJAPANESE INTERMEDIATE CODE: A712A711 | A711 |
Numbers
- Publication
- 2001-28004
- Publication, DOCDB
- 2001028004
- Publication, EPODOC
- JP2001028004
- Application
- 11201148
- Application, DOCDB
- 20114899
- Application, EPODOC
- JP19990201148
Titles2
- Japanese
- 地理情報データ検索装置/方法/記録媒体、ノード情報交換装置/方法/記録媒体、及び地理情報データ検索システム
- English
- [Title of Invention] Geographic information data search device / method / recording medium, node information exchange device / method / recording medium, and geographic information data search system.
Classification
- IPC, 2
- G06F13 00
- G06F17 30