JPH0934712A - オブジェクト指向プログラミングによる地図情報システム開発装置およびその方法 - Google Patents
オブジェクト指向プログラミングによる地図情報システム開発装置およびその方法Info
- Publication number
- JPH0934712A JPH0934712A JP7184331A JP18433195A JPH0934712A JP H0934712 A JPH0934712 A JP H0934712A JP 7184331 A JP7184331 A JP 7184331A JP 18433195 A JP18433195 A JP 18433195A JP H0934712 A JPH0934712 A JP H0934712A
- Authority
- JP
- Japan
- Prior art keywords
- map
- information
- information system
- map information
- image information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Instructional Devices (AREA)
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
性を高めた地図情報システムを開発できる地図情報シス
テム開発装置およびその方法を提供する。 【解決手段】 所定地域の地図をオブジェクト化した地
図オブジェクト2を備え、前記地図と対応する文字情
報、動画情報、静止画情報、および音声情報をそれぞれ
オブジェクト化した文字情報オブジェクト3、動画情報
オブジェクト4、静止画情報オブジェクト5、および音
声情報オブジェクト6の少なくとも一つを有するように
した。
Description
の所定の地点あるいは区域に関する情報とを結合させた
地図情報システムの開発措置およびその開発方法に係
り、特に、重複する開発の手間を軽減し、他の地図情報
システムとの互換性・流用性を向上させた地図情報シス
テムを開発する装置およびその方法に関する。
や区域に関する情報とを結合させた地図情報システムが
知られている。この地図情報システムは、コンピュータ
の画面に地図を表示させ、その地図上の所定の地点や区
域について所定の操作を行うことによって、その地点等
に関する種々の情報を得られるシステムである。
を示している。図3において、地図上の一点pをマウス
等のポインティング・デバイスでクリック等すると、そ
のp地点に関する情報Dがデータベースから呼び出さ
れ、画面上に表示される。情報Dは、種々の情報を表示
可能であり、たとえば、その地点の騒音、交通情報等で
ある。この地図情報システムを使用して、一つの地域に
関する情報を集積することができる。
しては、いわゆるカーナビゲーションシステムや、行政
上の所轄区域内の情報管理システム等がある。
置(以下ツールという)が、従来から複数提供されてい
た。
ルの構成を示している。
開発ツール15は、機能型プログラミングによって構築
されており、データベース16を管理するデータベース
機能部17と、開発用部品18を管理する開発ツール部
19と、特有の文法20を有する開発言語21とを有し
ている。
5は、各開発ツールに固有の開発言語や機能を有してい
た。このため、使用者(地図情報開発者)は、各地図情
報システム開発ツールに特有のスキルやノウハウを習熟
した上で、その地図情報システム開発ツールを使用して
地図情報システムを構築しなければならなかった。
ステムは、原則的にその開発ツールの上でしか稼働しな
かった。このため、既に開発した地図情報システムを、
そのまま他の地図情報システムあるいは他の業務用のシ
ステムに、組み込むことはできなかった。
地図情報システム開発ツールでは、上述したように各開
発ツールに固有の操作等を習得しなければならなかった
が、この学習のための労力と時間はユーザー(開発者)
の大きな負担となっていた。
のまま他の地図情報システム等に組み込めなかったの
で、有効に再利用できる地図情報システムの開発が求め
られていた。
ルは、使用可能な機能、たとえば使用可能なハードウェ
ア・ソフトウェアの条件、取込み可能な既存の情報の種
類等が各開発ツールによって規定されていた。このた
め、作成した地図情報システムの機能がその開発ツール
に縛られ、必要に応じて地図情報システムを柔軟に開発
することができなかった。
は、上記従来の地図情報システム開発ツールの課題を解
決し、共通の操作で使用でき、かつ、互換性・流用性を
高めた地図情報システムを開発できる地図情報システム
開発装置およびその方法を提供することにある。
に、本願請求項1に係るオブジェクト指向プログラミン
グによる地図情報システム開発装置は、所定地域の地図
をオブジェクト化した地図オブジェクトを備え、前記地
図と対応する文字情報、動画情報、静止画情報、および
音声情報をそれぞれオブジェクト化した文字情報オブジ
ェクト、動画情報オブジェクト、静止画情報オブジェク
ト、および音声情報オブジェクトの少なくとも一つを有
することを特徴とするものである。 また、本願請求項
2に係る地図情報システム開発装置は、請求項1の開発
装置において、前記地図オブジェクト、文字情報オブジ
ェクト、動画情報オブジェクト、静止画情報オブジェク
ト、および音声情報オブジェクトの階層構造における同
一属性のオブジェクトの内容を、要求によってコンピュ
ータ画面上に同時に表示可能な開発用アプリケーション
部を有していることを特徴とするものである。
装置は、請求項2の開発装置において、地図情報システ
ムを開発するための定型的な命令のメニューあるいは所
定の操作を用意し、ユーザーによる前記命令を選択する
操作を、オブジェクト指向プログラミングによる関係づ
けあるいはメッセージの定義に翻訳する開発用アプリケ
ーション部を有していることを特徴とするものである。
グラミングによる地図情報システム開発方法は、所定地
域の地図と、前記地図に対応する文字情報、動画情報、
静止画情報、および音声情報をそれぞれオブジェクト化
し、前記地図オブジェクト、文字情報オブジェクト、動
画情報オブジェクト、静止画情報オブジェクト、および
音声情報オブジェクト間の関係およびメッセージを規定
することにより、地図情報システムを構築することを特
徴とするものである。
ングによる地図情報システム開発装置およびその方法に
おいて、地図オブジェクト、文字情報オブジェクト等
は、それぞれの内部にデータとそのデータを処理するた
めの手続きを有しいる。
部のデータの構造等について何等知ることなく、その手
続きによる所定の処理を依頼することができる。
で行うオブジェクト指向プログラミングは、上記オブジ
ェクトに対して、オブジェクト間の関係と、特定のオブ
ジェクトに対する特定の処理を依頼するメッセージを規
定することによって行う。
は、開発用アプリケーション部が、同一の属性、すなわ
ち所定の地域の地図と、その地域に関する文字情報や動
画・静止画情報や音声情報を同時にコンピュータの画面
上に表示させる。これにより、開発者は同一の地域の地
図に付加すべき情報を自由に追加・変更することができ
る。
装置では、開発用アプリケーション部が、開発者が使用
するであろう定型的な命令をメニューや所定の操作の形
で用意しており、その命令を選択等すると、その命令を
オブジェクト指向型言語に翻訳する。これにより、使用
者のプログラミングのための労力を軽減することができ
る。
地図情報システム開発ツールあるいはその開発方法につ
いて説明する。
報システム開発ツールの構成を示している。
ステム開発ツール1は、地図オブジェクト2、文字情報
オブジェクト3、動画情報オブジェクト4、静止画情報
オブジェクト5、音声情報オブジェクト6、および文字
情報の一つとして電話番号等の情報を含む通信情報オブ
ジェクト7を有している。このほかに、本実施形態の地
図情報システム開発ツール1は、上記オブジェクトを用
いて簡易に地図情報システムを構築できる開発用アプリ
ケーション部8を有している。
報オブジェクト3等における「オブジェクト」は、広い
意味のオブジェクトである。これらの広義の「オブジェ
クト」は、内部に「クラス」と「インスタンス」とから
なる階層構造を有している。
ェクト」であり、内部にメソッド(手続き)と属性(デ
ータ)とを有している。この「インスタンス」は、外部
からの作業依頼(これをメッセージという)を受けたと
きは、その内部のメソッドに従って属性を用いて所定の
作業を実施する。すなわち、「インスタンス」に対して
は、外部から直接その属性を処理することはできず、メ
ソッドによる一定の処理を依頼するのみである。
ンス」群をまとめたものである。上記共通の「インスタ
ンス」の性質は、その「クラス」の属性である。「クラ
ス」は、さらに同一の性質を有する「クラス」群を有す
る「スーパークラス」に属している。
ス」と「インスタンス」の階層構造を有している。この
階層構造において、下位の「インスタンス」等は、上記
の「クラス」等の性質を継承し、それに加えて独自の属
性を有している。なお、以下の説明では、広義の「オブ
ジェクト」と特に区別する場合を除き、「インスタン
ス」を「オブジェクト」という。
の地図を所定の大きさ区域ごとに分割してオブジェクト
化したものである。この地図オブジェクト2は、階層構
造を有しており、最上位のクラスは、その地域全体であ
る。すべてのオブジェクト・クラスは、その地域に属す
るという属性を有している。最上位のクラスの下位に
は、市、町、村等の行政区画や、所定の区域のごとのク
ラスあるいはオブジェクトがある。市、町、村、区域等
がそれぞれのオブジェクト・クラスの属性である。
図の図形データを、その属性として有している。また、
地図オブジェクトは、メッセージを受け取ったときに、
メッセージに指定された地図を検索してメッセージ源に
返す等の処理を行う。この処理を手続き、またはメソッ
ドという。
画情報オブジェクト4、静止画情報オブジェクト5、お
よび音声情報オブジェクト6も、上記地図オブジェクト
と同様の階層構造を有している。これらの階層構造は、
好ましくは地図オブジェクトと同一の属性(同一の区
分)を有するオブジェクト・クラスを有している。
ェクト3等を用いて、以下に説明するように地図情報シ
ステムを構築することができる。
クト間の関係づけ、メッセージの送り先と内容の定義と
からなる。関係づけとは、オブジェクト間の関連、is
−a関係、part−of関係等を規定することであ
る。また、メッセージの送り先と内容の定義とは、どの
オブジェクトにどのような処理を依頼するかを定義する
ことである。
発ツールを起動した場合のコンピュータの一画面を示し
ている。図2において、コンピュータ画面9には、地図
画面10、文字情報画面11、通信情報画面12、動画
あるいは静止画画面13が開かれている。これらの画面
内には、同一地区の地図、文字情報、通信情報、動画・
静止画情報が表示されている。
報、動画・静止画情報は、それぞれのオブジェクトの階
層構造で同一の属性を有している。たとえば、同一の市
あるいは町の地図と、それに関する文字情報、通信情
報、動画・静止画情報が同時に表示されている。
ようにコンピュータ画面上に同一地域の地図、文字情
報、通信情報、動画・静止画情報を表示し、ユーザーに
地図上の一点や一区画を指定させ、その地点・区画に対
して文字情報、通信情報、動画・静止画情報等を付加さ
せる。付加した文字情報、通信情報等はそれぞれの画面
に表示する。
ール1は、地図上の一地点・区画に対して、文字情報、
通信情報、動画・静止画情報、音声情報を複合的に付加
させることができる。これによって、マルチメディアに
よる情報提供を可能にする。また、好ましくは、地図上
の一地点・区画に付加した文字情報をさらに処理し、統
計や条件付きの一覧表示をすることができるようにす
る。
好ましくはユーザーがよく使用するメッセージを用意し
ておく。たとえば、ユーザーが地図上の一地点・区画を
指定すると、”該当地点・区画を検索および特定せよ”
というその地図オブジェクトに対するメッセージに翻訳
することができる。また、地図上の一地点・区画に対す
る情報の表示方法のメニューを用意しておき、ユーザが
所定の方法を指定すると、”指定された方法でデータを
表示せよ”という該当オブジェクトへのメッセージに翻
訳する。
ル1は、必要に応じてユーザーが自由にオブジェクトの
階層構造を構築できるようにする。また、必要に応じ
て、画面上の地図と他の地図上の地点・区画を関係づけ
られるようにする。
の定義を種々設けることにより、地図上の一地点・区画
を指定することにより、その地点・区画に関する種々の
情報を提供する地図情報システムを開発することができ
る。
によれば、ツール全体をsmalltalk−80や、
C++等の汎用のオブジェクト指向型言語によって構築す
ることができる。これにより、開発者は、地図情報シス
テム開発ツールに特有の言語やテクニックを学習する必
要がない。また、開発ツールの機能を必要に応じて比較
的簡単に変えることができる。
果的に上記汎用のオブジェクト指向型言語によって作成
されているので、同一の言語による他の地図情報システ
ムや、他の目的のアプリケーション・ソフトウェアに簡
単に移植することができる。
よるソフトウェアは、オブジェクトとオブジェクト間の
メッセージによって構成されているので、プログラミン
グの思想を抽象しやすい。これにより、既存の地図情報
システムに類似するシステムを開発する場合や、オブジ
ェクトを追加・変更する場合に、既存のシステムを流用
することが可能となる。
地図情報システム開発装置およびその方法によれば、汎
用的な言語と技術を使用するので、開発者は所定の地図
情報システム開発装置に固有の言語や操作を学習する必
要がない。
することができるので、新しい機能や情報を付加した地
図情報システムを開発したい場合は、新たなオブジェク
トを追加したり、オブジェクトのメソッド(後述する)
を追加することによって、容易に対応することができ
る。また、オブジェクト化の柔軟性により、データベー
スやマルチメディアとの連携が容易である。
用的なオブジェクト指向型言語によって構築されている
ので、他の地図情報システムや他の目的のアプリケーシ
ョン・ソフトウェアに容易に移植・流用することができ
る。
を示したブロック図。
中のコンピュータの画面を例示した図。
たブロック図。
Claims (4)
- 【請求項1】所定地域の地図をオブジェクト化した地図
オブジェクトを備え、 前記地図と対応する文字情報、動画情報、静止画情報、
および音声情報をそれぞれオブジェクト化した文字情報
オブジェクト、動画情報オブジェクト、静止画情報オブ
ジェクト、および音声情報オブジェクトの少なくとも一
つを有することを特徴とするオブジェクト指向プログラ
ミングによる地図情報システム開発装置。 - 【請求項2】前記地図オブジェクト、文字情報オブジェ
クト、動画情報オブジェクト、静止画情報オブジェク
ト、および音声情報オブジェクトの階層構造における同
一属性のオブジェクトの内容を、要求によってコンピュ
ータ画面上に同時に表示可能な開発用アプリケーション
部を有していることを特徴とする請求項1に記載の地図
情報システム開発装置。 - 【請求項3】地図情報システムを開発するための定型的
な命令のメニューあるいは所定の操作を用意し、ユーザ
ーによる前記命令を選択する操作を、オブジェクト指向
プログラミングによる関係づけあるいはメッセージの定
義に翻訳する開発用アプリケーション部を有しているこ
とを特徴とする請求項2に記載の地図情報システム開発
装置。 - 【請求項4】所定地域の地図と、前記地図に対応する文
字情報、動画情報、静止画情報、および音声情報をそれ
ぞれオブジェクト化し、 前記地図オブジェクト、文字情報オブジェクト、動画情
報オブジェクト、静止画情報オブジェクト、および音声
情報オブジェクト間の関係およびメッセージを規定する
ことにより、地図情報システムを構築することを特徴と
するオブジェクト指向プログラミングによる地図情報シ
ステム開発方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7184331A JPH0934712A (ja) | 1995-07-20 | 1995-07-20 | オブジェクト指向プログラミングによる地図情報システム開発装置およびその方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7184331A JPH0934712A (ja) | 1995-07-20 | 1995-07-20 | オブジェクト指向プログラミングによる地図情報システム開発装置およびその方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0934712A true JPH0934712A (ja) | 1997-02-07 |
Family
ID=16151452
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7184331A Pending JPH0934712A (ja) | 1995-07-20 | 1995-07-20 | オブジェクト指向プログラミングによる地図情報システム開発装置およびその方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0934712A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11338344A (ja) * | 1998-05-21 | 1999-12-10 | Kokusai Kogyo Co Ltd | 地図情報システム及びそのシステム構築方法 |
| US6738561B1 (en) * | 1997-11-21 | 2004-05-18 | Victor Company Of Japan, Ltd. | Recording medium and signal processing apparatus |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0477869A (ja) * | 1990-07-13 | 1992-03-11 | Hitachi Ltd | データベースシステムのマルチメデイアデータ処理方法 |
| JPH0490025A (ja) * | 1990-08-02 | 1992-03-24 | Fujitsu Ltd | プログラム作成装置 |
| JPH04205172A (ja) * | 1990-11-30 | 1992-07-27 | Hitachi Ltd | メモ情報の管理方法 |
| JPH04312142A (ja) * | 1991-04-11 | 1992-11-04 | Mitsubishi Electric Corp | オブジェクト情報管理方式 |
| JPH07152546A (ja) * | 1993-09-29 | 1995-06-16 | Hitachi Software Eng Co Ltd | 図形を用いたオブジェクト指向プログラミングシステムのプログラミング処理方法およびシステム |
-
1995
- 1995-07-20 JP JP7184331A patent/JPH0934712A/ja active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0477869A (ja) * | 1990-07-13 | 1992-03-11 | Hitachi Ltd | データベースシステムのマルチメデイアデータ処理方法 |
| JPH0490025A (ja) * | 1990-08-02 | 1992-03-24 | Fujitsu Ltd | プログラム作成装置 |
| JPH04205172A (ja) * | 1990-11-30 | 1992-07-27 | Hitachi Ltd | メモ情報の管理方法 |
| JPH04312142A (ja) * | 1991-04-11 | 1992-11-04 | Mitsubishi Electric Corp | オブジェクト情報管理方式 |
| JPH07152546A (ja) * | 1993-09-29 | 1995-06-16 | Hitachi Software Eng Co Ltd | 図形を用いたオブジェクト指向プログラミングシステムのプログラミング処理方法およびシステム |
Non-Patent Citations (1)
| Title |
|---|
| 長崎祥・田中譲共著: ""シンセティック・メディア・システムIntelligentPadにおける協調作業場の実現"", 情報処理学会論文誌, vol. 第34巻,第5号, CSNG199800722036, 15 May 1993 (1993-05-15), pages 1177 - 1187, ISSN: 0000722191 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6738561B1 (en) * | 1997-11-21 | 2004-05-18 | Victor Company Of Japan, Ltd. | Recording medium and signal processing apparatus |
| JPH11338344A (ja) * | 1998-05-21 | 1999-12-10 | Kokusai Kogyo Co Ltd | 地図情報システム及びそのシステム構築方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Fonseca et al. | Ontology-driven geographic information systems | |
| JP5914349B2 (ja) | 多数の地図ビルディングブロックにおけるオブジェクトの相互参照と重複排除を行う方法と装置 | |
| Mignard et al. | Merging BIM and GIS using ontologies application to urban facility management in ACTIVe3D | |
| US7885973B2 (en) | Computer method and apparatus for parameterized semantic inquiry templates with type annotations | |
| US20030093419A1 (en) | System and method for querying information using a flexible multi-modal interface | |
| US20110179425A1 (en) | Adaptive Content Platform and Application Integration with the Platform | |
| JP2004507838A (ja) | 情報システムのモデルベースのアーキテクチャを設計する自動システムおよび方法 | |
| CN113792098B (zh) | 基于数据库sql图形化的大数据可视化方法、系统及介质 | |
| JPH11338344A (ja) | 地図情報システム及びそのシステム構築方法 | |
| CN119271756A (zh) | 基于多模态大模型的路线生成方法、系统及存储介质 | |
| JPH09106402A (ja) | 地理情報検索装置及び関連情報検索装置 | |
| Egenhofer et al. | Interacting with GIS | |
| CN120277168B (zh) | 一种基于深度学习的地址搜索方法、装置、存储介质及服务器 | |
| KR20200068512A (ko) | 맞춤형 vr 컨텐츠 제공하는 포탈 서비스 객체 시스템 및 그 구동방법 | |
| CN1494013A (zh) | 专利分析与展示系统及方法 | |
| CN117035664A (zh) | 基于模板的授信审批标准化处理方法、装置、设备及介质 | |
| Hayat et al. | Extension of interaction flow modeling language for geographical information systems | |
| US20210279825A1 (en) | System and method for revenue and asset management based on micro-service architecture | |
| KR100428710B1 (ko) | 모델링 객체 조립을 통한 모델링 시스템 및 그 방법 | |
| KR100349677B1 (ko) | 컴포넌트 기반의 개방형 지리정보처리 장치 | |
| Sui et al. | Just-studio: A platform for spatio-temporal data map designing and application building | |
| Dulin et al. | Intellectualizing Geodata Access Based on Semantic Geointeroperability | |
| JP7193595B2 (ja) | 情報共有支援装置、情報共有支援方法、およびプログラム | |
| CN1501288A (zh) | 专利引证信息实时更新与展示系统及方法 | |
| Rist | Using mobile communication devices to access virtual meeting spaces |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050513 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050712 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050809 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051101 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060104 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060223 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20060317 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081216 |