JP2011248808A - Map image providing system, map image providing device, map image update discrimination method and program - Google Patents

Map image providing system, map image providing device, map image update discrimination method and program Download PDF

Info

Publication number
JP2011248808A
JP2011248808A JP2010123932A JP2010123932A JP2011248808A JP 2011248808 A JP2011248808 A JP 2011248808A JP 2010123932 A JP2010123932 A JP 2010123932A JP 2010123932 A JP2010123932 A JP 2010123932A JP 2011248808 A JP2011248808 A JP 2011248808A
Authority
JP
Japan
Prior art keywords
map image
data
map
creation
providing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2010123932A
Other languages
Japanese (ja)
Other versions
JP5183675B2 (en
Inventor
Qing He
青 何
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Datacom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zenrin Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2010123932A priority Critical patent/JP5183675B2/en
Publication of JP2011248808A publication Critical patent/JP2011248808A/en
Application granted granted Critical
Publication of JP5183675B2 publication Critical patent/JP5183675B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily discriminate whether a map image provided by a map image providing device needs to be updated.SOLUTION: Creation data of a map image for provision is created on the basis of a creation condition of the map image for provision accepted through an operation input part and map image data received from a map data provision part. The created map image for provision is provided according to a browsing request. The creation condition is associated with the creation data of the created map image for provision and then stored. Creation data of an update map image of the map image for provision is created on the basis of the stored creation condition and map data newly received from the map data provision part. The stored creation data of the map image for provision is compared with the creation data of the update map image of the map image for provision that is newly created and a comparison result thereof is output. From the comparison result, an operator appropriately determines whether the data of the map image for provision needs to be updated.

Description

この発明は、地図画像提供システム、地図画像提供装置、地図画像更新判別方法およびプログラムに関し、より具体的には、新旧の地図画像の更新判別に関する。   The present invention relates to a map image providing system, a map image providing device, a map image update determining method, and a program, and more specifically to update determination of old and new map images.

地図データ提供サーバから提供される地図データに基づいて、所望のエリアの地図を切り出し、所望の編集加工を加えた後、パンフレットの案内図、チラシの物件案内図、業務資料などの印刷用途などに用いることができる地図画像提供システムが知られている。   Based on the map data provided from the map data providing server, a map of the desired area is cut out, and after the desired editing process is applied, it is used for printing brochure brochures, flyer property guide maps, business materials, etc. A map image providing system that can be used is known.

この地図画像提供システムは、地図情報についての著作権を備える地図会社が運営する地図データ提供サーバと、この地図データ提供サーバからの地図データの提供を受けて所望の地図画像を作成する地図画像提供装置とがインターネットやイントラネットなどのネットワークを通じて接続されて構成される。地図画像提供装置は、通常は、地図画像を上記のような用途に用いようとする業者等が備える。   This map image providing system includes a map data providing server operated by a map company having a copyright for map information, and a map image providing for generating a desired map image upon receiving the map data from the map data providing server. A device is configured to be connected through a network such as the Internet or an intranet. The map image providing device is usually provided by a trader or the like who intends to use the map image for the above-described purposes.

地図画像提供装置では、操作者が、地図データ提供サーバから取得可能な全ての地図情報の中から、必要とする所望のエリアの地図情報を切り出し、編集機能により加工して所望の地図画像を作成する。そして、例えば、課金を条件として、ラスタ地図画像データなど、印刷用途などに適切な形式の地図画像の画像データとして保存する。   In the map image providing device, the operator cuts out map information of a desired area from all the map information that can be acquired from the map data providing server, and creates a desired map image by processing with an editing function. To do. Then, for example, on the condition of billing, the map data is stored as image data of a map image in a format suitable for printing use, such as raster map image data.

地図画像提供装置では、保存した地図画像を印刷したり、保存した地図画像の画像データをネットワークを通じて顧客に提供したりすることができる。   The map image providing device can print a stored map image or provide image data of the stored map image to a customer through a network.

特開2004−70174号公報JP 2004-70174 A

ところで、地図会社は、常に最新の地図データを提供できるように、地図データのデータベースを更新している。したがって、上述のようにして地図画像提供装置で作成して保存した地図画像の元となる地図データが、更新されて変更された場合には、保存している地図画像を、最新の地図データに基づき再作成した方が良い。   By the way, the map company updates the database of map data so that the latest map data can always be provided. Therefore, when the map data that is the basis of the map image created and saved by the map image providing device as described above is updated and changed, the saved map image is changed to the latest map data. It is better to recreate based on it.

しかしながら、従来の地図画像提供装置では、保存している地図画像の元となる地図データが更新されて変更されているかどうかを知る手立てがなかった。このため、地図画像提供装置側では、地図データ提供サーバからの地図データの更新のお知らせなどに基づいて、保存している地図画像と同じものを、新たな地図データから再作成して保存し直すなどの方策を採るようにしていた。   However, in the conventional map image providing device, there is no way to know whether or not the map data that is the basis of the stored map image has been updated and changed. For this reason, on the map image providing device side, the same map image as the saved map image is re-created from the new map data and saved again based on the map data update notification from the map data providing server. I was trying to take measures such as.

しかし、地図データ提供サーバにおけるデータベースとしての地図データ全体についての更新があったとしても、地図画像提供装置で保存している地図画像は、その一部を切り出して作成したものであるので、必ずしも、その地図画像の内容が変更されているとは限らない。このため、地図データ提供サーバにおけるデータベースとしての地図データの更新の都度、地図画像提供装置で保存している地図画像を再作成して更新する必要があるとは限らない。   However, even if there is an update about the entire map data as a database in the map data providing server, the map image stored in the map image providing device is created by cutting out a part thereof, The contents of the map image are not necessarily changed. For this reason, it is not always necessary to recreate and update the map image stored in the map image providing device every time the map data serving as the database in the map data providing server is updated.

さらには、地図データが更新されて変更されたとしても、その変更が微細なものであり、表示したり印刷したりする地図画像として、殆ど目立たず、再作成をする必要が無い場合もある。そして、地図画像を再作成して保存した場合には、課金が発生するものであり、再作成が不要である地図画像の更新をした場合には、経済的に無駄な出費が発生してしまうことにもなる。   Furthermore, even if the map data is updated and changed, the change is fine, and the map image that is displayed or printed is hardly noticeable and may not need to be recreated. And, if you recreate and save the map image, you will be charged, and if you update the map image that does not need to be recreated, it will cost you money It will also be a thing.

新旧の地図画像を人の目で見比べて、更新の必要があるかどうかの判別を行うことも可能である。しかし、保存している地図画像が数百枚単位などの多量である場合、この人の目での見比べ方法のみでは、非効率であると共に、判断ミスも発生しやすく、現実的でない。   It is also possible to compare the new and old map images with the human eye and determine whether or not there is a need to update. However, when there are a large number of stored map images, such as a unit of several hundred, such a human eye comparison method is inefficient and prone to determination errors, which is not practical.

この発明は、以上の点にかんがみ、地図画像提供装置側で、保存している地図画像について、更新が必要か否かの判別を容易に行えるようにすることを目的とする。   In view of the above points, an object of the present invention is to make it easy for the map image providing apparatus to determine whether a stored map image needs to be updated.

上記の課題を解決するために、この発明は、
地図データを保持する地図データ提供部から受け取った前記地図データに基づいて、所望の地図画像を提供用地図画像として作成して、閲覧要求に応じて提供する地図画像提供装置を備える地図画像提供システムにおいて、
前記地図画像提供装置は、
操作者からの操作入力を受け付けるための操作入力部と、
少なくとも、前記操作入力部を通じて受け付けた前記提供用地図画像の作成条件と、前記地図データ提供部から受け取った前記地図データとに基づいて前記提供用地図画像の作成データを作成する第1の作成手段と、
前記操作入力部を通じて受け付けた前記提供用地図画像の作成条件と、前記第1の作成手段で作成した前記提供用地図画像の作成データとを、関連付けて格納する格納手段と、
前記格納手段に格納された前記作成条件と、前記地図データ提供部から新たに受け取った前記地図データとに基づいて、前記提供用地図画像の更新地図画像の作成データを作成する第2の作成手段と、
前記格納手段に格納された前記第1の作成手段で作成した前記提供用地図画像の作成データと、前記第2の作成手段で作成した前記提供用地図画像の更新地図画像の作成データとを比較する比較手段と、
前記比較手段での比較結果を出力する比較結果出力手段と、
を備えることを特徴とする地図画像提供システムを提供する。
In order to solve the above problems, the present invention provides:
A map image providing system comprising a map image providing device that creates a desired map image as a providing map image based on the map data received from a map data providing unit that holds map data, and provides it in response to a browsing request In
The map image providing device includes:
An operation input unit for receiving operation input from an operator;
First creation means for creating creation data of the providing map image based on at least the creation condition of the providing map image received through the operation input unit and the map data received from the map data providing unit When,
Storage means for storing the provisional map image creation condition received through the operation input unit and the provisional map image creation data created by the first creation means in association with each other;
Second creation means for creating update map image creation data of the providing map image based on the creation conditions stored in the storage means and the map data newly received from the map data providing unit When,
The creation data of the map image for provision created by the first creation means stored in the storage means and the creation data of the update map image of the map image for provision created by the second creation means are compared. Comparing means to
Comparison result output means for outputting a comparison result in the comparison means;
A map image providing system is provided.

上述の構成のこの発明においては、地図画像提供装置は、第1の作成手段により、操作入力部を通じて受け付けた提供用地図画像の作成条件と、地図データ提供部から受信した地図データとに基づいて提供用地図画像の作成データを作成する。   In the present invention having the above-described configuration, the map image providing apparatus is based on the map data received from the map data providing unit and the creation conditions of the providing map image received through the operation input unit by the first creating means. Create the map image creation data for provision.

そして、操作入力部を通じて受け付けた所望の地図画像の作成条件と、第1の作成手段で作成した所望の地図画像のデータとを格納手段により格納しておく。   Then, the storage unit stores the desired map image creation condition received through the operation input unit and the desired map image data created by the first creation unit.

そして、地図画像提供装置は、第2の作成手段により、格納手段で格納された作成条件と、地図データ提供部から新たに受け取った地図データとに基づいて、提供用地図画像の更新地図画像の作成データを作成する。そして、比較手段により、格納手段に保持されている第1の作成手段で作成した提供用地図情報の作成データと、第2の作成手段で作成した所望の地図画像の更新地図画像の作成データとを比較し、その比較結果を比較結果出力手段により出力する。   Then, the map image providing device uses the second creating means to create the updated map image of the providing map image based on the creation conditions stored in the storing means and the map data newly received from the map data providing unit. Create creation data. Then, by the comparison means, the provision map information creation data created by the first creation means held in the storage means, and the update map image creation data of the desired map image created by the second creation means, And the comparison result is output by the comparison result output means.

地図画像提供装置の操作者は、この比較結果の出力から、提供する地図画像のデータを更新すべきか否かを判別することができる。   The operator of the map image providing device can determine whether or not the map image data to be provided should be updated from the output of the comparison result.

この発明によれば、新旧の地図画像を、提供用地図画像の作成データについて比較し、その比較結果を出力するので、新旧の地図画像に差異が生じているか否かを、確実かつ容易に把握することができる。   According to the present invention, the new and old map images are compared with the creation data of the map image for provision, and the comparison result is output, so it is possible to reliably and easily grasp whether or not there is a difference between the new and old map images. can do.

この発明による地図画像提供システムの実施形態の構成例を示す図である。It is a figure which shows the structural example of embodiment of the map image provision system by this invention. この発明による地図画像提供システムの実施形態における要部の説明のための図である。It is a figure for description of the principal part in embodiment of the map image provision system by this invention. この発明による地図画像提供システムの実施形態における要部の説明のための図である。It is a figure for description of the principal part in embodiment of the map image provision system by this invention. この発明による地図画像提供システムの実施形態における要部の説明のための図である。It is a figure for description of the principal part in embodiment of the map image provision system by this invention. この発明による地図画像提供装置の実施形態の構成例のブロック図である。It is a block diagram of the structural example of embodiment of the map image provision apparatus by this invention. この発明による地図画像提供装置の実施形態の処理動作を説明するためのフローチャートの一部を示す図である。It is a figure which shows a part of flowchart for demonstrating the processing operation of embodiment of the map image provision apparatus by this invention. この発明による地図画像提供装置の実施形態の処理動作を説明するためのフローチャートの一部を示す図である。It is a figure which shows a part of flowchart for demonstrating the processing operation of embodiment of the map image provision apparatus by this invention. この発明による地図画像提供装置の実施形態の処理動作を説明するためのフローチャートの一部を示す図である。It is a figure which shows a part of flowchart for demonstrating the processing operation of embodiment of the map image provision apparatus by this invention. この発明による地図画像提供装置の実施形態の処理動作を説明するためのフローチャートの一部を示す図である。It is a figure which shows a part of flowchart for demonstrating the processing operation of embodiment of the map image provision apparatus by this invention. この発明による地図画像提供装置の実施形態の処理動作を説明するためのフローチャートの一部を示す図である。It is a figure which shows a part of flowchart for demonstrating the processing operation of embodiment of the map image provision apparatus by this invention.

[地図画像提供システムの概要]
図1は、地図画像提供システムの実施形態の構成の概要を説明するための図である。この例の地図画像提供システムは、地図データ提供サーバ1と地図画像提供装置2とが、ネットワーク3を通じて接続されることにより構成されている。図1の例のネットワーク3は、インターネットやイントラネットなどを含むものとしている。つまり、地図データ提供サーバ1と地図画像提供装置2との接続は、インターネットを介してでもよいし、イントラネットを介してでもよい。
[Outline of Map Image Providing System]
FIG. 1 is a diagram for explaining an outline of a configuration of an embodiment of a map image providing system. The map image providing system of this example is configured by connecting a map data providing server 1 and a map image providing apparatus 2 through a network 3. The network 3 in the example of FIG. 1 includes the Internet, an intranet, and the like. That is, the connection between the map data providing server 1 and the map image providing device 2 may be via the Internet or via an intranet.

地図データ提供サーバ1と地図画像提供装置2とは、それぞれコンピュータにより構成することができる。   Each of the map data providing server 1 and the map image providing device 2 can be configured by a computer.

地図データ提供サーバ1は、提供される地図データについての著作権を備える地図会社が運営するものである。当該地図会社は、地図データ提供サーバ1から提供する地図データに基づき所望の地図画像を作成するためのアプリケーションプログラム(以下、地図画像作成ソフトと称する)が記録された記録媒体(パッケージソフト)4を、地図画像提供装置2を運営する事業者に、無償あるいは有償で供与する。   The map data providing server 1 is operated by a map company having a copyright for the provided map data. The map company uses a recording medium (package software) 4 in which an application program (hereinafter referred to as map image creation software) for creating a desired map image based on the map data provided from the map data providing server 1 is recorded. This is provided free of charge or for a fee to the business operator who operates the map image providing apparatus 2.

地図画像提供装置2を運営する事業者(操作者)は、パッケージソフト4の地図画像作成ソフトを、地図画像提供装置2を構成するコンピュータにインストールする。地図画像提供装置2は、このインストールされた地図画像作成ソフトを用いて、後述する地図画像の作成および保存処理、並びに更新判別処理をする。なお、この地図画像作成ソフトには、地図画像上に予め用意したアイコンを重畳する、経路線を追加する、噴出し文字を挿入する、などの編集加工機能が含まれている。   The business operator (operator) who operates the map image providing device 2 installs the map image creation software of the package software 4 on the computer constituting the map image providing device 2. The map image providing device 2 uses the installed map image creation software to perform map image creation and storage processing and update determination processing, which will be described later. The map image creation software includes editing functions such as superimposing icons prepared in advance on the map image, adding route lines, and inserting ejection characters.

また、地図画像提供装置2は、保存した地図画像を印刷物5として出力してユーザに提供することができる。さらに、地図画像提供装置2は、保存した地図画像の画像データを、ネットワーク3を通じて、地図利用ユーザのパーソナルコンピュータ6a、6bに提供したり、ネットワーク3および携帯電話基地局7を通じて地図利用ユーザの携帯電話端末8に提供したりすることができる。   Further, the map image providing device 2 can output the stored map image as a printed matter 5 and provide it to the user. Further, the map image providing device 2 provides the image data of the saved map image to the map use user's personal computers 6 a and 6 b through the network 3, or through the network 3 and the mobile phone base station 7. Or can be provided to the telephone terminal 8.

地図データ提供サーバ1は、ベクトル地図データおよびそれに関連付けられた属性データを、地図データとして、地図画像提供装置2にネットワーク3を通じて提供する。地図データを、このようにベクトル地図データおよびそれに関連付けられた属性データとするのは、地図画像提供装置2において、地図画像についての編集加工を容易にするためである。   The map data providing server 1 provides vector map data and attribute data associated therewith as map data to the map image providing device 2 through the network 3. The reason why the map data is used as the vector map data and the attribute data associated therewith is to facilitate editing of the map image in the map image providing apparatus 2.

そのため、この実施形態では、地図データ提供サーバ1は、地図データベース11と、レイヤデータベース12とを備えている。ベクトル地図データは、点、線、面の、ある基準点からの座標値と、長さや方向を持つデータであり、点、線、面に属性データを付加することもできる。レイヤデータベース12には、道路、鉄道、河川、建物の情報、文字や色、線の太さ、などの属性データを、複数階層のデータとして保持する。地図画像は、地図データベース11から取得されるベクトル地図データにより描かれる都道府県などの区画を表わした地図上に、レイヤデータベース12から取得される属性情報を階層的に重ね合わせることにより、作成される。   Therefore, in this embodiment, the map data providing server 1 includes a map database 11 and a layer database 12. Vector map data is data having a coordinate value of a point, line, or surface from a reference point, and a length or direction, and attribute data can be added to the point, line, or surface. The layer database 12 holds attribute data such as road, railway, river, and building information, characters and colors, line thickness, and the like as data of a plurality of layers. The map image is created by hierarchically superimposing attribute information acquired from the layer database 12 on a map representing sections such as prefectures drawn by the vector map data acquired from the map database 11. .

[地図画像提供装置2の動作の概要]
地図画像提供装置2は、前記地図画像作成ソフトのプログラムを起動して、以下のような動作を実行する。
[Outline of operation of map image providing apparatus 2]
The map image providing device 2 activates the map image creation software program and executes the following operation.

地図画像の作成が操作者により選択されると、地図画像提供装置2は、ネットワーク3を通じて地図データ提供サーバ1にアクセスする。そして、地図画像提供装置2は、操作者による目的とする地域の検索指定および地図作成のための指定条件情報(作成条件)を受け付けて、その指定条件情報をネットワーク3を通じて地図データ提供サーバ1に送る。この指定条件情報には、地図縮尺、地域範囲、地図種(市外図、道路地図など)、レイヤ(標準、モノクロ、夜景など)、などの情報が含まれる。また、この例では、指定条件情報には、後述する保存形式も含まれる。   When the creation of the map image is selected by the operator, the map image providing device 2 accesses the map data providing server 1 through the network 3. Then, the map image providing device 2 accepts specified condition information (creation conditions) for the search designation and map creation of the target area by the operator, and sends the designated condition information to the map data providing server 1 through the network 3. send. This designation condition information includes information such as map scale, area range, map type (city map, road map, etc.), layer (standard, monochrome, night view, etc.), and the like. In this example, the designation condition information includes a storage format to be described later.

この指定条件情報を受けて、地図データ提供サーバ1は、地図データベース11およびレイヤデータベースから、指定された地域のベクトル地図データおよび関連する属性データを読み出して、ネットワークを通じて地図画像提供装置2に送信する。   Receiving this specified condition information, the map data providing server 1 reads out vector map data and related attribute data of the specified area from the map database 11 and the layer database, and transmits them to the map image providing apparatus 2 through the network. .

地図画像提供装置2は、このベクトル地図データおよび関連する属性データを受信し、当該受信したデータを用いて、ベクトル地図データによる地図画像(ベクトル地図画像)のデータを生成する。この実施形態では、このベクトル地図画像のデータは、提供用地図画像の作成データであり、提供用地図画像の保存前データとなる。   The map image providing device 2 receives the vector map data and related attribute data, and generates map image (vector map image) data based on the vector map data using the received data. In this embodiment, the vector map image data is data for creating a map image for provision, and is data before storage of the map image for provision.

そして、地図画像提供装置2は、生成したベクトル地図画像のデータを、表示用のラスタ地図画像の画像データに変換して、そのラスタ地図画像をディスプレイの表示画面に表示する。図2(A)に、このときに地図画像提供装置2のディスプレイに表示されるウィンドウ画面の一例を示す。地図画像提供装置2の操作者は、この表示画面に表示されるラスタ地図画像20により、自分が所望する地域の地図画像であることを確認することができる。   Then, the map image providing device 2 converts the generated vector map image data into image data of a raster map image for display, and displays the raster map image on the display screen of the display. FIG. 2A shows an example of a window screen displayed on the display of the map image providing device 2 at this time. The operator of the map image providing device 2 can confirm that the map image is the map image of the desired region by referring to the raster map image 20 displayed on the display screen.

そして、地図画像提供装置2の操作者は、例えば、図2(A)のウィンドウ画面におけるツールバー21の「描く」アイコンを選択することにより、地図画像作成ソフトが有する前述した編集加工機能を起動する。すると、例えば図2(B)に示すように、地図画像提供装置2のディスプレイには、ラスタ地図画像20の表示部の左横に、編集加工機能のアイコン一覧22が表示されるウィンドウ画面が表示される。   Then, the operator of the map image providing device 2 activates the editing processing function of the map image creation software described above, for example, by selecting the “draw” icon on the toolbar 21 in the window screen of FIG. . Then, as shown in FIG. 2B, for example, a window screen on which the icon list 22 of the editing function is displayed is displayed on the left side of the display unit of the raster map image 20 on the display of the map image providing device 2. Is done.

地図画像提供装置2の操作者は、この編集加工機能のアイコン一覧22から所定の編集加工機能のアイコンを選択し、その編集加工を実行する。図2(B)の例では、フラグマークの付加機能のアイコンが選択され、表示されているラスタ地図画像において、当該フラグマーク23が位置指定された箇所に表示された様子を示している。   The operator of the map image providing device 2 selects an icon of a predetermined editing process function from the icon list 22 of the editing process function, and executes the editing process. The example of FIG. 2B shows a state in which an icon for a flag mark addition function is selected and the flag mark 23 is displayed at a position designated in the displayed raster map image.

編集加工が終了すると、地図画像提供装置2の操作者は、例えば印刷して提供したい地図画像部分のエリアを、図3(B)に示す矩形枠線24により指定した後、その保存を指示する。すると、地図画像提供装置2は、保存形式の指定入力を受け付けると共に、保存する地図画像のファイル名(提供用地図画像の識別子となる)の入力を受け付けるウィンドウ画面を表示する。保存形式としては、例えばBMP、GIF、JPG、PNG、PDF等を選択指定することができる。この実施形態では、この指定された保存形式のデータが提供用地図画像の保存用データとなる。   When the editing process is completed, the operator of the map image providing device 2 designates the area of the map image portion to be printed and provided by the rectangular frame line 24 shown in FIG. . Then, the map image providing apparatus 2 displays a window screen that accepts an input of a storage format designation and an input of a file name of the map image to be saved (which serves as an identifier of the map image for provision). As the storage format, for example, BMP, GIF, JPG, PNG, PDF, etc. can be selected and specified. In this embodiment, the data in the designated storage format becomes storage data for the providing map image.

地図画像提供装置2の操作者は、このウィンドウ画面を通じて保存形式の選択を行うと共に、保存する地図画像のファイル名の入力をした後、保存実行指示をする。この保存実行指示に対しては、地図画像の保存には課金が発生するので、それでも保存を実行するか否かの注意表示がなされ、「はい」を操作者が選択した場合のみ、地図画像提供装置2は、保存処理を実行する。すなわち、地図画像提供装置2は、表示中のラスタ地図画像への変換前のベクトル地図画像のデータを、指定された保存形式のデータに変換し、指定されたファイル名などを識別子として記憶部に格納する。なお、この明細書の以下の説明においては、ユーザに提供するための地図画像を、提供用地図画像と称することとする。   The operator of the map image providing device 2 selects the save format through this window screen, inputs the file name of the map image to be saved, and then issues a save execution instruction. For this save execution instruction, there is a charge for saving the map image, so a warning is displayed as to whether or not to save the map image, and the map image is provided only when the operator selects “Yes”. The device 2 executes a saving process. That is, the map image providing device 2 converts the data of the vector map image before being converted into the raster map image being displayed into data in the specified storage format, and stores the specified file name or the like as an identifier in the storage unit. Store. In the following description of this specification, a map image to be provided to the user is referred to as a providing map image.

そして、この実施形態では、この提供用地図画像の保存に際しては、地図画像提供装置2は、当該提供用地図画像に対応付けて、その指定条件情報と、編集加工情報と、保存の際に表示中であった提供地図画像の、ラスタ地図画像への変換直前のベクトル地図画像のデータとを、提供用地図画像に関連する情報としての履歴情報として併せて記憶するようにする。提供用地図画像と履歴情報の対応付けは、例えば、提供用地図画像の識別子により行う。   In this embodiment, when the map image for provision is stored, the map image providing apparatus 2 associates the map image for provision with the specified condition information, editing information, and displays it when the map image is stored. The vector map image data immediately before the conversion of the provided map image into the raster map image is stored together as history information as information relating to the map image for provision. The association between the providing map image and the history information is performed by, for example, the identifier of the providing map image.

次に、この実施形態では、地図画像提供装置2の操作者は、保存された提供用地図画像について更新判別処理を指示することができる。この更新判別処理指示は、この例では、保存されている全ての提供用地図画像についての指示とされる。しかし、操作者が、保存された提供用地図画像の一覧から、更新判別処理を行いたい1または複数の提供用地図画像の指定をして、更新判別処理指示をするように構成しても良い。   Next, in this embodiment, the operator of the map image providing apparatus 2 can instruct an update determination process for the saved map image for provision. In this example, the update determination processing instruction is an instruction for all stored map images for provision. However, the operator may designate one or a plurality of providing map images for which update determination processing is to be performed from a list of stored provision map images, and instruct update determination processing. .

更新判別処理指示があると、地図画像提供装置2は、この例では、保存されている提供用地図画像のそれぞれについて次のような処理を実行する。   When there is an update determination processing instruction, in this example, the map image providing device 2 executes the following processing for each of the stored providing map images.

すなわち、保存されている提供用地図画像に関連付けられて保存されている履歴情報のうちの指定条件情報を読み出し、それに基づいて、地図データ提供サーバ1から新たな地図データを受信して、新たな地図データから、保存されている提供用地図画像についての新たなベクトル地図画像(更新地図画像)のデータを作成する。   That is, the specified condition information in the history information stored in association with the stored map image for provision is read out, and based on that, new map data is received from the map data providing server 1 and a new map data is received. Data of a new vector map image (updated map image) for the stored map image for provision is created from the map data.

そして、保存されている提供用地図画像に関連付けられて保存されている履歴情報のうちの、保存されている提供用地図画像の、ラスタ地図画像への変換直前のベクトル地図画像のデータを読み出し、作成された更新地図画像のベクトル地図画像のデータと比較し、両データの違いを検出する。   Then, out of the history information stored in association with the stored map image for provision, the data of the vector map image immediately before the conversion of the stored map map for provision into the raster map image is read, The generated update map image is compared with the vector map image data, and the difference between the two data is detected.

そして、両データ間の違いの有無を、この例においては、提供用地図画像の一覧リストにおいて表示するようにする。   And in this example, the presence or absence of the difference between both data is displayed in the list of map images for provision.

図3に、この更新判別処理の際のウィンドウ画面の一例を示す。この図3の保管場所表示欄31には、履歴情報の保管場所が表示されており、「読み込み」アイコン32を操作者がクリックすると、履歴情報ファイル一覧表示欄33に、提供用地図画像の履歴情報ファイル名を1行として、全ての提供用地図画像の履歴情報の一覧が表示される。   FIG. 3 shows an example of a window screen in the update determination process. In the storage location display column 31 of FIG. 3, the storage location of history information is displayed. When the operator clicks the “read” icon 32, the history information file list display column 33 displays the history of the map image for provision. A list of history information of all map images for provision is displayed with the information file name as one line.

そして、「比較」アイコン34を操作者がクリックすると、保存されている提供用地図画像のベクトル地図画像のデータと、更新地図画像のベクトル地図画像のデータとの比較処理が実行される。そして、図3の例では、その比較の結果、両データ間に違いが無い場合には、提供用地図画像の履歴情報ファイル名の右横に「0」が、両データ間に違いがある場合には、提供用地図画像の履歴情報ファイル名の右横に「3」が、それぞれ表示される。   When the operator clicks the “comparison” icon 34, a comparison process between the stored vector map image data of the provided map image and the vector map image data of the updated map image is executed. In the example of FIG. 3, when there is no difference between the two data as a result of the comparison, “0” is displayed on the right side of the history information file name of the map image for provision, and there is a difference between the two data. “3” is displayed on the right side of the history information file name of the map image for provision.

この両データの違いの有無に関する出力表示は、図3の例のような数値によるものに限られるものではなく、「○」「×」などの記号表示であっても良いし、履歴情報ファイル名の表示色を変えるなど、種々の違い表示を行うことができる。   The output display regarding the difference between the two data is not limited to the numerical value as in the example of FIG. 3, and may be a symbol display such as “O”, “X”, and the history information file name. It is possible to display various differences such as changing the display color.

地図画像提供装置の操作者は、このファイル一覧表示欄33の比較結果出力を参照することにより、各提供用地図画像の新旧地図データについての違いの有無を把握することができる。   The operator of the map image providing apparatus can grasp whether or not there is a difference between the new and old map data of each map image for provision by referring to the comparison result output in the file list display field 33.

新旧地図データについて違いが検出された提供用地図画像の全てを、更新保存するようにしても良いが、両データの違いが微差であり、当該地図画像を表示したときに目立たない等の理由により、更新の必要が無い場合もある。また、ベクトル地図データに関連する属性情報のみが変更され、ベクトル座標データについては変更が無い場合には、地図画像としての見た目が変わっていない場合もある。例えば店舗情報が更新されただけでは地図画像の見た目は変化が無い。さらに、また、提供用地図画像の用途によっては、当該地図画像を印刷したときに無視できる違いであるため、更新の必要が無い場合もある。   It is possible to update and save all the provided map images for which the difference between the old and new map data is detected, but the reason is that the difference between the two data is a slight difference and is not noticeable when the map image is displayed. In some cases, there is no need to update. Further, when only the attribute information related to the vector map data is changed and the vector coordinate data is not changed, the appearance as a map image may not be changed. For example, there is no change in the appearance of the map image simply by updating the store information. Furthermore, depending on the application of the map image for provision, there is a case where there is no need for updating because the difference is negligible when the map image is printed.

そこで、この実施形態では、新旧両地図データの違いを、より詳細に操作者が知ることができるように構成して、利用者が、無駄な地図画像の更新を排除することができるようにしている。   Therefore, in this embodiment, it is configured so that the operator can know the difference between the old and new map data in more detail, so that the user can eliminate useless updating of the map image. Yes.

例えば、図3の例における「地図表示」アイコン35を操作者がクリックすると、地図画像提供装置2は、ファイル一覧表示欄33で選択されている履歴情報ファイル名の提供用地図画像の新旧の地図画像を、ディスプレイ画面において比較表示するようにする。すなわち、地図画像提供装置2は、「地図表示」アイコン35のクリックを検出すると、履歴情報ファイル一覧表示欄33で選択されている履歴情報ファイル名に対応する提供用地図画像の、保存されているベクトル地図画像データをラスタ地図画像の画像データに変換して、例えば図4のウィンドウ画面の左側に表示すると共に、更新地図画像のベクトル地図画像データをラスタ地図画像の画像データに変換して、図4のウィンドウ画面の右側に表示する。   For example, when the operator clicks the “map display” icon 35 in the example of FIG. 3, the map image providing device 2 uses the old and new maps of the providing map image of the history information file name selected in the file list display field 33. The image is comparatively displayed on the display screen. That is, when the map image providing device 2 detects a click on the “map display” icon 35, the map image for provision corresponding to the history information file name selected in the history information file list display field 33 is stored. The vector map image data is converted into raster map image image data, for example, displayed on the left side of the window screen of FIG. 4, and the updated map image vector map image data is converted into raster map image image data. 4 is displayed on the right side of the window screen.

地図画像提供装置2の操作者は、この図4のウィンドウ画面の左右の地図画像を比較して、更新の必要があるか否かを目視で確認するようにする。そして、操作者は、更新の必要があると判断したときに、「保存」アイコン37をクリックする。すると、地図画像提供装置2は、保存する提供用地図画像を更新地図画像の内容のデータに更新すると共に、それに関連する履歴情報のベクトル地図画像のデータを、更新地図画像のベクトル地図画像のデータに書き換える。   The operator of the map image providing device 2 compares the left and right map images on the window screen of FIG. 4 and visually confirms whether or not updating is necessary. When the operator determines that updating is necessary, the operator clicks the “save” icon 37. Then, the map image providing device 2 updates the map image for provision to be saved to the data of the contents of the updated map image, and also updates the vector map image data of the history information related thereto to the data of the vector map image of the updated map image. Rewrite to

また、更新の必要がないと判断したときに、操作者は、「キャンセル」アイコン38をクリックする。すると、地図画像提供装置2は、提供用地図画像についての上記の更新処理は行わずに、更新地図画像のデータは廃棄する。   In addition, when determining that there is no need to update, the operator clicks a “cancel” icon 38. Then, the map image providing apparatus 2 discards the updated map image data without performing the above update process for the providing map image.

また、この実施形態では、図3の例における「ログ表示」アイコン36を操作者がクリックすると、地図画像提供装置2は、ファイル一覧表示欄33で選択されている履歴情報ファイル名の提供用地図画像の新旧のベクトル地図画像のデータの違いを、ログ表示するようにする。ここで、ログ表示としては、図4と同様に新旧のデータの表示欄を設け、それぞれの表示欄に、それぞれのベクトル地図画像のデータを、例えば文字やキャラクタなどにより表示すると共に、違いがあるデータ部分は、異なる色で表示するようにすることができる。また、ログ表示として、新旧のベクトル地図画像のデータで、何行異なるか、あるいは何%異なるかを表示するようにしても良い。   In this embodiment, when the operator clicks the “log display” icon 36 in the example of FIG. 3, the map image providing device 2 provides the map for providing the history information file name selected in the file list display field 33. The difference between the new and old vector map image data is displayed in a log. Here, the log display is provided with new and old data display fields in the same manner as in FIG. 4, and the data of each vector map image is displayed in, for example, characters and characters in the respective display fields. The data portion can be displayed in different colors. In addition, as log display, it is possible to display how many lines are different or what percentage is different between old and new vector map image data.

地図画像提供装置2の操作者は、履歴情報ファイル一覧31で新旧の提供地図画像に違いあることを認識することができ、「ログ表示」により、新旧の違いがどの程度であるかを把握することができる。そして、「地図表示」による新旧の提供地図画像の目視による確認により、更新が必要か否かを確実に把握することができる。   The operator of the map image providing apparatus 2 can recognize that there is a difference between the old and new provided map images in the history information file list 31, and grasps the degree of difference between the old and new by “log display”. be able to. Then, by visually confirming the new and old provided map images by “map display”, it is possible to reliably grasp whether or not the update is necessary.

なお、新旧地図画像を表示する場合に、目視による比較が容易になるように、新旧の地図画像データ間で違いが生じている画像部分をマーク表示するようにしたり、違いが有る画像部分のみを他とは色を変えて表示したりするようにすることもできる。また、新旧地図画像を重ね合わせることができるようにして、両地図画像の違いを容易に検出することができるようにすることもできる。   In addition, when displaying new and old map images, in order to make visual comparison easier, the image portion where the difference between the old and new map image data is displayed as a mark, or only the image portion with the difference is displayed. Others can be displayed in different colors. In addition, the old and new map images can be overlapped so that the difference between the two map images can be easily detected.

[地図画像提供装置のハードウエア構成例]
図5に、この実施形態の地図画像提供装置2のハードウエア構成例のブロック図を示す。この例では、地図画像提供装置2は、パソコンにより構成されており、システムバス200に対してCPU(Central Processing Unit)201と、プログラム等を格納するROM(Read Only Memory)202と、ワークエリアとして働くRAM(Random Access Memory)203と、メインメモリ204とが接続されている。
[Example of hardware configuration of map image providing device]
In FIG. 5, the block diagram of the hardware structural example of the map image provision apparatus 2 of this embodiment is shown. In this example, the map image providing device 2 is configured by a personal computer, and a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202 for storing programs and the like with respect to the system bus 200, and a work area. A working RAM (Random Access Memory) 203 and a main memory 204 are connected.

また、この例では、システムバス200には、さらに、マルチメディアドライブ205、通信インターフェース206、操作部インターフェース207、ディスプレイインターフェース208、ベクトル地図画像データ作成部209、ラスタ地図画像変換部210、提供用地図画像データ格納部211、履歴情報ファイル格納部212、提供用地図画像更新判別部213、が接続されている。   In this example, the system bus 200 further includes a multimedia drive 205, a communication interface 206, an operation unit interface 207, a display interface 208, a vector map image data creation unit 209, a raster map image conversion unit 210, and a map for provision. An image data storage unit 211, a history information file storage unit 212, and a providing map image update determination unit 213 are connected.

CPU201は、この地図画像提供装置2の全体の動作を制御するものである。ROM202には、この地図画像提供装置2における各種制御処理を実行するためのプログラムが記憶されている。CPU201は、RAM203をワークエリア用のメモリとして用いて、このROM202のプログラムにしたがった制御処理を実行する。   The CPU 201 controls the overall operation of the map image providing device 2. The ROM 202 stores a program for executing various control processes in the map image providing device 2. The CPU 201 uses the RAM 203 as a work area memory and executes control processing according to the program stored in the ROM 202.

マルチメディアドライブ205は、種々の記録媒体の読み書きができるドライブである。この例では、地図画像作成ソフトが記録された記録媒体4が、このマルチメディアドライブ205に装填されると、前記地図画像作成ソフトのアプリケーションプログラムが記録媒体4から読み出されて、この地図画像提供装置2にインストールされる。前記アプリケーションプログラムは、この例では、メインメモリ204に書き込まれる。   The multimedia drive 205 is a drive that can read and write various recording media. In this example, when the recording medium 4 on which the map image creation software is recorded is loaded into the multimedia drive 205, the application program of the map image creation software is read from the recording medium 4 and the map image is provided. Installed in the device 2. In this example, the application program is written in the main memory 204.

地図画像作成ソフトが起動されると、CPU201は、メインメモリ204に格納されているプログラムにしたがった制御処理を、RAM203をワークエリア用のメモリとして用いて実行する。   When the map image creation software is activated, the CPU 201 executes control processing according to a program stored in the main memory 204 using the RAM 203 as a memory for the work area.

通信インターフェース206は、通信ネットワーク3と接続して、地図画像提供装置2と地図データ提供サーバ1との間で通信を行うためのものである。   The communication interface 206 is connected to the communication network 3 to perform communication between the map image providing device 2 and the map data providing server 1.

操作部インターフェース207には、操作部221が接続され、地図画像提供装置2の操作者による操作入力情報が、この操作部インターフェース207を通じてシステムバス200に送出される。CPU201は、操作部インターフェース207を通じて入力される操作入力情報を監視して、どの様な操作がなされたかを判別し、その判別結果に応じた制御処理を実行する。   An operation unit 221 is connected to the operation unit interface 207, and operation input information by an operator of the map image providing apparatus 2 is transmitted to the system bus 200 through the operation unit interface 207. The CPU 201 monitors operation input information input via the operation unit interface 207, determines what operation has been performed, and executes control processing according to the determination result.

ディスプレイインターフェース208には、例えばLCD(Liquid Crystal Display)からなるディスプレイ222が接続され、ウィンドウ画面等の種々の表示情報が、その表示画面に表示される。   The display interface 208 is connected to a display 222 made of, for example, an LCD (Liquid Crystal Display), and various display information such as a window screen is displayed on the display screen.

ベクトル地図画像データ作成部209は、地図データ提供サーバ1から受信するベクトル地図データおよびその属性情報から、ベクトル地図画像データを作成する機能処理部である。前述したように、ベクトル地図画像データ作成部209は、操作者による操作部221を通じた編集加工操作に基づく編集加工機能を備えている。なお、このベクトル地図画像データ作成部209は、実際上は、地図画像作成ソフトの一部の機能であるが、図5では、説明の便宜上、機能ブロックとして記載したものである。   The vector map image data creation unit 209 is a function processing unit that creates vector map image data from the vector map data received from the map data providing server 1 and its attribute information. As described above, the vector map image data creation unit 209 has an editing process function based on an editing process operation through the operation unit 221 by the operator. The vector map image data creation unit 209 is actually a partial function of the map image creation software, but is illustrated as a functional block in FIG. 5 for convenience of explanation.

ラスタ地図画像変換部210は、ベクトル地図画像データ作成部209で作成されたベクトル地図画像のデータを、ディスプレイ222の表示画面に表示するためのラスタ地図画像に変換する機能処理部である。このラスタ地図画像変換部210も、実際上は、地図画像作成ソフトの一部の機能であるが、図5では、説明の便宜上、機能ブロックとして記載したものである。   The raster map image conversion unit 210 is a function processing unit that converts the vector map image data created by the vector map image data creation unit 209 into a raster map image to be displayed on the display screen of the display 222. The raster map image conversion unit 210 is actually a part of the function of the map image creation software, but is illustrated as a functional block in FIG. 5 for convenience of explanation.

提供用地図画像データ格納部211は、地図画像提供装置2の操作者により地図画像の保存指示がなされた提供用地図画像を、指定された保存形式のデータ形式で格納保存するデータ格納部である。   The providing map image data storage unit 211 is a data storage unit that stores and saves the providing map image instructed to save the map image by the operator of the map image providing device 2 in the data format of the designated saving format. .

履歴情報ファイル格納部212は、提供用地図画像に関連する情報を格納する関連情報格納部である。この実施形態では、この履歴情報ファイル格納部212は、前述したように、地図画像提供装置2の操作者により地図画像の保存指示がなされたとき、保存された提供用地図画像について操作者により指示入力された指示条件情報と、当該提供地図画像のラスタ地図画像への変換直前のベクトル地図画像のデータとを、履歴情報として、保存された提供用地図画像に対応付けて格納保存する。このため、履歴情報ファイル格納部212は、保存された提供用地図画像について操作者により指示入力された指示条件情報を格納する作成履歴情報格納部212aと、保存された提供用地図画像の前記ベクトル地図画像のデータを格納するベクトル地図画像情報格納部212bを備える。   The history information file storage unit 212 is a related information storage unit that stores information related to the providing map image. In this embodiment, as described above, the history information file storage unit 212 instructs the saved map image to be provided by the operator when the map image providing device 2 is instructed to save the map image. The input instruction condition information and the data of the vector map image immediately before the conversion of the provided map image into the raster map image are stored and saved as history information in association with the saved map image for provision. For this reason, the history information file storage unit 212 includes a creation history information storage unit 212a for storing instruction condition information input by the operator for the stored map image for provision, and the vector of the stored map map for provision. A vector map image information storage unit 212b for storing map image data is provided.

提供用地図画像更新判別部213は、操作者から更新判別処理指示があったときの前述した処理、すなわち、新旧地図画像のデータの比較処理、新旧地図画像の比較対照表示処理、新旧地図画像のデータの比較結果のログ表示処理、などを実行する機能処理部である。この提供用地図画像更新判別部213も、実際上は、地図画像作成ソフトの一部の機能であるが、図5では、説明の便宜上、機能ブロックとして記載したものである。   The provided map image update discriminating unit 213 performs the above-described processing when there is an update discriminating processing instruction from the operator, that is, data comparison processing of old and new map images, comparison display processing of old and new map images, and old and new map image It is a functional processing unit that executes log display processing of data comparison results. The providing map image update determining unit 213 is actually a part of the function of the map image creating software, but is illustrated as a functional block in FIG. 5 for convenience of explanation.

[地図画像提供装置2の具体的処理動作例]
次に、図6〜図10のフローチャートを参照しながら、地図画像提供装置2の処理動作の流れを説明する。以下に説明する図6〜図10のフローチャートは、インストールされた地図画像作成ソフトが起動されたときの処理動作であり、各ステップの処理は、地図画像作成ソフトに基づき、CPU201が、RAM203をワークエリアとして用いて実行するものである。
[Specific processing operation example of map image providing apparatus 2]
Next, the flow of processing operations of the map image providing apparatus 2 will be described with reference to the flowcharts of FIGS. The flowcharts of FIG. 6 to FIG. 10 described below are processing operations when the installed map image creation software is activated. The processing of each step is based on the map image creation software, and the CPU 201 works the RAM 203 with the work. It is used as an area.

CPU201は、先ず、操作部221を通じて新規地図画像の作成要求の指示操作がなされたか否か判別する(ステップS101)。このステップS101で、新規地図画像の作成要求の指示操作がなされたと判別したときには、CPU201は、通信インターフェース206を通じ、ネットワーク3を通じた地図データ提供サーバ1にアクセスし、地図データ提供サーバ1との間に通信路を確立する(ステップS102)。   First, the CPU 201 determines whether or not an instruction operation for creating a new map image has been performed through the operation unit 221 (step S101). When it is determined in this step S101 that an instruction operation for requesting creation of a new map image has been made, the CPU 201 accesses the map data providing server 1 through the network 3 through the communication interface 206, and communicates with the map data providing server 1. Is established (step S102).

そして、CPU201は、操作者からの、操作部221を通じた、作成する地図情報の目的地域やその他の指示条件情報(地図作成条件)の入力を待って、それを受け付ける(ステップS103)。そして、CPU201は、受け付けた指示条件情報を地図データ提供サーバ1に送り、当該地図データ提供サーバ1の地図データベース11およびレイヤデータベース12から、指示条件情報に応じたベクトル地図データおよびそれに関連する属性データを受信する。そして、ベクトル地図画像データ作成部209によりベクトル地図画像のデータを作成する(ステップS104)。このステップS104は第1の作成手段を構成する。したがって、新規地図画像の作成処理においては、ベクトル地図画像データ作成部209は、第1の作成手段の役割を果たす。   Then, the CPU 201 waits for an input of the destination area of the map information to be created and other instruction condition information (map creation conditions) through the operation unit 221 from the operator, and accepts it (step S103). Then, the CPU 201 sends the received instruction condition information to the map data providing server 1, and from the map database 11 and the layer database 12 of the map data providing server 1, vector map data corresponding to the instruction condition information and attribute data related thereto. Receive. Then, the vector map image data creation unit 209 creates vector map image data (step S104). This step S104 constitutes a first creation means. Therefore, in the new map image creation process, the vector map image data creation unit 209 plays the role of first creation means.

次に、CPU201は、ラスタ地図画像変換部210により、ベクトル地図画像をラスタ地図画像に変換して、目的地域の地図画像をディスプレイ222の画面に表示する(ステップS105)(図2(A)参照)。   Next, the CPU 201 uses the raster map image conversion unit 210 to convert the vector map image into a raster map image, and displays the map image of the destination area on the screen of the display 222 (step S105) (see FIG. 2A). ).

次に、CPU201は、操作部221を通じて、操作者から、地図画像の目的地域やその他の指定条件情報の変更入力があったか否か判別し(ステップS106)、当該変更入力があったと判別したときには、ステップS104に戻り、ステップS104以降の処理を繰り返す。すなわち、指定条件情報の変更入力を受け付けて、その変更後の指示条件情報に応じたベクトル地図画像のデータを作成して、その変更後の地図画像をディスプレイ222の画面に表示する。   Next, the CPU 201 determines whether or not the operator inputs a change in the destination area of the map image and other designated condition information through the operation unit 221 (step S106). Returning to step S104, the processing after step S104 is repeated. That is, a change input of designated condition information is accepted, vector map image data corresponding to the changed instruction condition information is created, and the changed map image is displayed on the screen of the display 222.

ステップS106で、地図画像の目的地域やその他の指定条件情報の変更入力を受け付けていないと判別したときには、CPU201は、操作部221を通じて、操作者から、編集加工機能の選択および編集加工情報の入力を受け付けたか否か判別する(ステップS107)。   When it is determined in step S106 that the change input of the destination area of the map image and other specified condition information has not been received, the CPU 201 selects the edit processing function and inputs the edit processing information from the operator through the operation unit 221. Is determined (step S107).

ステップS107で編集加工情報の入力を受け付けたと判別したときには、CPU201は、入力された編集加工情報を反映させたベクトル地図画像のデータを、ベクトル地図画像データ作成部209により作成し、それをラスタ地図画像変換部210でラスタ地図画像に変換してディスプレイ222の画面に表示する(ステップS108)。   When it is determined in step S107 that the input of editing / processing information has been received, the CPU 201 generates vector map image data reflecting the input editing / processing information by the vector map image data generating unit 209, and generates the raster map. The image conversion unit 210 converts the image into a raster map image and displays it on the screen of the display 222 (step S108).

ステップS107で編集加工情報の入力を受け付けていないと判別したとき、また、ステップS108の次には、CPU201は、操作部221を通じて、保存する地図画像の範囲の指定を受け付けたか否か判別する(図7のステップS111)。   When it is determined in step S107 that the input of editing information has not been received, and after step S108, the CPU 201 determines whether designation of the range of the map image to be saved has been received through the operation unit 221 (step S107). Step S111 in FIG.

このステップS111で、保存する地図画像の範囲指定を受け付けたと判別したときには、CPU201は、ディスプレイ上に表示されている地図画像上に、指定された地図範囲を表わす枠線(図2(B)の矩形枠線24参照)を表示する(ステップS112)。そして、CPU201は、操作部221を通じて保存要求指示を受け付けたか否か判別する(ステップS113)。   If it is determined in this step S111 that the designation of the range of the map image to be saved has been received, the CPU 201 displays a frame line (FIG. 2B) representing the designated map range on the map image displayed on the display. The rectangular frame line 24 is displayed (step S112). Then, the CPU 201 determines whether or not a save request instruction has been received through the operation unit 221 (step S113).

このステップS113で、保存要求指示を受け付けたと判別したときには、CPU201は、「保存を実行する場合には、課金が発生するが実行するか?」という内容の課金注意メッセージをディスプレイ222の画面に表示する(ステップS114)。この課金注意メッセージには、「はい(実行する)」または「いいえ(実行しない)」のいずれかを操作者に選択させる選択アイコンが付加表示される。   When it is determined in this step S113 that the save request instruction has been accepted, the CPU 201 displays on the screen of the display 222 a billing caution message with the content “If you want to save, will you be charged? (Step S114). A selection icon for causing the operator to select either “Yes (execute)” or “No (do not execute)” is additionally displayed on the billing warning message.

次に、CPU201は、「はい」または「いいえ」のいずれが操作者により選択されたかを判別し(ステップS115)、「はい(実行する)」が選択されたと判別したときには、作成中の地図画像を、提供地図画像として、操作者により指定された保存形式で、提供用地図画像データ格納部211に保存する(ステップS116)。   Next, the CPU 201 determines whether “yes” or “no” is selected by the operator (step S115). When it is determined that “yes (execute)” is selected, the map image being created is displayed. Are stored in the providing map image data storage unit 211 as a providing map image in a saving format designated by the operator (step S116).

さらに、CPU201は、作成した地図画像の指定条件情報と、編集加工履歴情報を、履歴情報ファイル格納部212の作成履歴情報格納部212aに格納保存すると共に、提供地図画像のベクトル地図画像のデータを、ベクトル地図画像情報格納部212bに格納保存する(ステップS117)。   Further, the CPU 201 stores and saves the specified map image specification condition information and the edit processing history information in the creation history information storage unit 212a of the history information file storage unit 212, and also stores the vector map image data of the provided map image. Then, it is stored and saved in the vector map image information storage unit 212b (step S117).

次に、CPU201は、新規地図画像作成の処理を終了する指示入力を受け付けたか否か判別し(ステップS118)、受け付けていないと判別したときには、ステップS103に戻り、このステップS103以降の処理により、次の提供地図画像についての作成処理を実行する。   Next, the CPU 201 determines whether or not an instruction input for ending the process of creating a new map image has been received (step S118). When it is determined that the input has not been received, the CPU 201 returns to step S103. The creation process for the next provided map image is executed.

そして、ステップS118で、新規地図画像作成の処理を終了する指示入力を受け付けたと判別したときには、CPU201は、地図画像提供装置2と地図データ提供サーバ1とのネットワーク3を通じた通信路を切断し(ステップS119)、その後、ステップS101に戻る。   When it is determined in step S118 that an instruction input for ending the process of creating a new map image has been received, the CPU 201 disconnects the communication path through the network 3 between the map image providing device 2 and the map data providing server 1 ( Step S119) and then return to Step S101.

また、ステップS115で、「いいえ(実行しない)」が選択されたときには、CPU201は、提供地図画像の保存処理のステップS116,117を行わずに、ステップS118に飛んで、上述したこのステップS118以降の処理を実行する。   If “No (do not execute)” is selected in step S115, the CPU 201 skips steps S116 and 117 of the provided map image storage process and jumps to step S118. Execute the process.

また、ステップS111で、保存する地図画像の範囲指定を受け付けていないと判別したときには、CPU201は、新規地図画像の作成の終了指示を受け付けたか否か判別する(ステップS120)。また、ステップS113で、操作者から保存要求指示を受け付けていないと判別したときにも、CPU201は、ステップS120に進み、新規地図画像の作成の終了指示を受け付けたか否か判別する。   If it is determined in step S111 that the range designation of the map image to be saved has not been received, the CPU 201 determines whether or not an instruction to end creation of a new map image has been received (step S120). Also, when it is determined in step S113 that a storage request instruction has not been received from the operator, the CPU 201 proceeds to step S120 and determines whether an instruction to end creation of a new map image has been received.

そして、ステップS120で、新規地図画像作成の処理を終了する指示入力を受け付けていないと判別したときには、ステップS106に戻り、このステップS106以降の処理を繰り返す。また、ステップS120で、新規地図画像作成の処理を終了する指示入力を受け付けたと判別したときには、CPU201は、ステップS119に進んで、地図画像提供装置2と地図データ提供サーバ1とのネットワーク3を通じた通信路を切断した後、ステップS101に戻る。   If it is determined in step S120 that an instruction input for ending the process of creating a new map image has not been received, the process returns to step S106, and the processes after step S106 are repeated. If it is determined in step S120 that an instruction input for ending the process of creating a new map image has been received, the CPU 201 proceeds to step S119, through the network 3 between the map image providing device 2 and the map data providing server 1. After disconnecting the communication path, the process returns to step S101.

次に、ステップS101で、新規地図画像の作成要求の指示操作がなされていないと判別したときには、CPU201は、提供地図画像の更新判別要求の指示操作がなされたか否か判別する(図8のステップS131)。このステップS131で、提供地図画像の更新判別要求の指示操作がなされていないと判別したときには、CPU201は、地図画像作成ソフトの終了指示が操作者によりなされたか否か判別し(ステップS132)、なされたと判別したときには、この地図画像作成ソフトを終了する。また、ステップS132で、地図画像作成ソフトの終了指示が操作者によりなされてはいないと判別したときには、CPU201は、ステップS101に戻り、このステップS101以降の処理を繰り返す。   Next, when it is determined in step S101 that a new map image creation request instruction operation has not been performed, the CPU 201 determines whether or not a provision map image update determination request instruction operation has been performed (step in FIG. 8). S131). When it is determined in this step S131 that the provided map image update determination request instruction operation has not been performed, the CPU 201 determines whether or not the operator has issued an instruction to end the map image creation software (step S132). When it is determined that the map image has been detected, the map image creation software is terminated. If it is determined in step S132 that the operator has not issued an instruction to end the map image creation software, the CPU 201 returns to step S101 and repeats the processing from step S101.

ステップS131で、提供地図画像の更新判別要求の指示操作がなされたと判別したときには、CPU201は、通信インターフェース206を通じ、ネットワーク3を通じた地図データ提供サーバ1にアクセスし、地図データ提供サーバ1との間に通信路を確立する(ステップS133)。   When it is determined in step S131 that an instruction to update the provided map image is requested, the CPU 201 accesses the map data providing server 1 through the network 3 through the communication interface 206, and communicates with the map data providing server 1. Is established (step S133).

そして、CPU201は、履歴情報ファイル格納部212に格納されている履歴情報ファイル一覧をウィンドウ画面(図3参照)として表示し、一覧の最初の履歴情報ファイルに対応する提供用地図画像を新旧比較する提供用地図画像として指定する(ステップS134)。   The CPU 201 displays the history information file list stored in the history information file storage unit 212 as a window screen (see FIG. 3), and compares the old and new map images for provision corresponding to the first history information file in the list. It designates as a map image for provision (step S134).

次に、CPU201は、履歴情報ファイル格納部212の作成履歴情報格納部212aに格納されている、指定された提供用地図画像の作成履歴情報を用いて、地図データ提供サーバ1から対応する地図データ(ベクトル地図データおよびその属性情報)を取得する。そして、取得した地図データを用いて、指定された提供用地図画像の更新地図画像のデータ(ベクトル地図画像データ)を、ベクトル地図画像データ作成部209により作成する(ステップS135)。このステップS135は第2の作成手段を構成する。したがって、更新判別処理においては、ベクトル地図画像データ作成部209は、第2の作成手段の役割を果たす。   Next, the CPU 201 uses the creation history information of the specified map image for provision stored in the creation history information storage unit 212a of the history information file storage unit 212 to correspond to the map data from the map data providing server 1. (Vector map data and its attribute information) are acquired. Then, using the acquired map data, the updated map image data (vector map image data) of the designated map image for provision is created by the vector map image data creation unit 209 (step S135). This step S135 constitutes a second creating means. Therefore, in the update determination process, the vector map image data creation unit 209 serves as a second creation unit.

次に、CPU201は、履歴情報ファイル格納部212のベクトル地図画像情報格納部212bに格納されている、指定された提供用地図画像の旧ベクトル地図画像のデータと、ステップS135で作成された指定された提供用地図画像の更新地図画像の新ベクトル地図画像のデータとを比較する(ステップS136)。   Next, the CPU 201 stores the old vector map image data of the designated map image for provision stored in the vector map image information storage unit 212b of the history information file storage unit 212 and the designation created in step S135. The updated map image of the provided map image is compared with the data of the new vector map image (step S136).

そして、CPU201は、ステップS136での比較の結果、新旧のベクトル地図画像のデータに差異があるか否か判別する(ステップS137)。このステップS137で、新旧のベクトル地図画像のデータに差異がないと判別したときには、CPU201は、履歴情報ファイル一覧表示欄33の、指定されている提供用地図画像の履歴情報ファイル名の横に、新旧のデータ間に違いが無いことを示す表示の例として「0」(図3参照)を表示する(ステップS138)。   Then, the CPU 201 determines whether or not there is a difference between the new and old vector map image data as a result of the comparison in step S136 (step S137). When it is determined in step S137 that there is no difference between the data of the old and new vector map images, the CPU 201 displays a history information file list display column 33 next to the history information file name of the designated map image for provision. As an example of display indicating that there is no difference between the old and new data, “0” (see FIG. 3) is displayed (step S138).

また、ステップS137で、新旧のベクトル地図画像のデータに差異が有ると判別したときには、CPU201は、その差異データを、指定された提供用地図画像の履歴ファイルに対応付けたログファイルに書き出す(ステップS139)。そして、CPU201は、さらに、履歴情報ファイル一覧表示欄33の、指定されている提供用地図画像の履歴情報ファイル名の横に、新旧のデータ間に違いが有ることを示す表示の例として「3」(図3参照)を表示する(ステップS140)。   If it is determined in step S137 that there is a difference between the data of the old and new vector map images, the CPU 201 writes the difference data in a log file associated with the specified history file of the map image for provision (step S137). S139). The CPU 201 further displays “3” as an example of a display indicating that there is a difference between the old and new data beside the history information file name of the designated map image for provision in the history information file list display field 33. (See FIG. 3) is displayed (step S140).

そして、CPU201は、ステップS138またはステップS140で、新旧のベクトル地図画像のデータの比較結果の出力表示を終了したら、履歴情報ファイル一覧にある全ての履歴情報ファイルに対応する提供用地図画像についての更新判別処理が終了したか否か判別する(ステップS141)。   When the CPU 201 finishes outputting and comparing the comparison results of the new and old vector map images in step S138 or step S140, the CPU 201 updates the providing map images corresponding to all the history information files in the history information file list. It is determined whether or not the determination process has been completed (step S141).

ステップS141で、更新判別処理が、未だ、全ての提供用地図画像については終了していないと判別したときには、CPU201は、履歴情報ファイル一覧にある次の履歴情報ファイルに対応する提供用地図画像を、更新判別処理の対象として指定し(ステップS142)、その後、ステップS135に戻り、このステップS135以降の処理を繰り返す。   If it is determined in step S141 that the update determination process has not been completed for all the map images for provision, the CPU 201 selects a map map for provision corresponding to the next history information file in the history information file list. Then, it is designated as the target of the update determination process (step S142), and then the process returns to step S135, and the processes after step S135 are repeated.

また、ステップS141で、更新判別処理が全ての提供用地図画像について終了したと判別したときには、CPU201は、履歴情報ファイル一覧表示欄33に表示されている履歴情報ファイルの中の一つの選択指定を受け付ける状態とする(図9のステップS151)。   When it is determined in step S141 that the update determination process has been completed for all the map images for provision, the CPU 201 selects one of the history information files displayed in the history information file list display field 33. It will be in the state which receives (step S151 of FIG. 9).

そして、CPU201は、操作部221を通じて操作者により地図の比較表示要求入力があったか否か判別する(ステップS152)。このステップS152での判別処理は、この例では、図3における「地図表示」アイコン35が、操作者によりクリックされたか否かを判別することにより行う。   Then, the CPU 201 determines whether or not a map comparison display request is input by the operator through the operation unit 221 (step S152). In this example, the determination process in step S152 is performed by determining whether or not the “map display” icon 35 in FIG. 3 has been clicked by the operator.

ステップS152で、操作者により地図の比較表示要求入力があったと判別したときには、CPU201は、選択中の履歴情報ファイルに対応する提供用地図画像の新旧のラスタ地図画像をディスプレイ222の画面に比較対照表示(図4参照)する(ステップS153)。   If it is determined in step S152 that a map comparison display request has been input by the operator, the CPU 201 compares the new and old raster map images of the provided map image corresponding to the selected history information file on the screen of the display 222. Display (see FIG. 4) (step S153).

すなわち、ステップS153では、CPU201は、先ず、履歴情報ファイル一覧表示欄33で選択されている履歴情報ファイル名に対応する提供用地図画像の、保存されているベクトル地図画像データを、ラスタ地図画像変換部210によりラスタ地図画像の画像データに変換して、例えば図4のウィンドウ画面の左側に表示する。次に、CPU201は、ベクトル地図画像データ作成部209で新たに作成した更新地図画像のベクトル地図画像データを、ラスタ地図画像変換部210によりラスタ地図画像の画像データに変換して、図4のウィンドウ画面の右側に表示する。以上により、ディスプレイ222の画面には、提供用地図画像の新旧のラスタ地図画像が、比較対照可能に表示される。操作者は、新旧のラスタ地図画像を比較対照して、違いがあるか否かを目視で判断できる。   That is, in step S153, the CPU 201 first converts the stored vector map image data of the providing map image corresponding to the history information file name selected in the history information file list display field 33 to raster map image conversion. The image data is converted into raster map image data by the unit 210 and displayed on the left side of the window screen of FIG. Next, the CPU 201 converts the vector map image data of the updated map image newly created by the vector map image data creation unit 209 into image data of the raster map image by the raster map image conversion unit 210, and displays the window of FIG. Display on the right side of the screen. As described above, the old and new raster map images of the providing map image are displayed on the screen of the display 222 so that they can be compared with each other. The operator can visually determine whether there is a difference by comparing and contrasting the old and new raster map images.

ステップS152で、地図の比較表示要求入力は無かったと判別したときには、CPU201は、比較ログ結果の表示要求が操作部221を通じて入力された否か判別する(ステップS154)。この例では、このステップS154では、前述したように、図3の例における「ログ表示」アイコン36を操作者がクリックしたか否かを判別する。   When it is determined in step S152 that no map comparison display request is input, the CPU 201 determines whether or not a comparison log result display request is input through the operation unit 221 (step S154). In this example, in step S154, as described above, it is determined whether or not the operator has clicked the “log display” icon 36 in the example of FIG.

ステップS154で、比較ログ結果の表示要求が操作部221を通じて入力されたと判別したときには、CPU201は、ステップS139で書き出したログファイルのうちの、指定された提供用地図画像についてのログファイルの比較ログ結果を、ディスプレイ222の画面に表示する(ステップS155)。前述したように、この比較ログ結果は、この例では、新旧のデータで異なる部分を明確に表示したり、どの程度、異なる部分が存在するかを表示したりするものである。   When it is determined in step S154 that the display request for the comparison log result has been input through the operation unit 221, the CPU 201 compares the log file with respect to the designated map image for provision in the log file written in step S139. The result is displayed on the screen of the display 222 (step S155). As described above, in this example, the comparison log result clearly displays different portions in the old and new data, and displays how much different portions exist.

ステップS154で、比較ログ結果の表示要求が操作部221を通じて入力されてはいないと判別したときには、CPU201は、操作者から提供用地図画像の更新判別処理の終了指示がなされたか否か判別する(ステップS156)。そして、このステップS156で、提供用地図画像の更新判別処理の終了指示がなされていないと判別したときには、CPU201は、ステップS151に戻り、このステップS151以降の処理を繰り返す。   When it is determined in step S154 that the display request for the comparison log result has not been input through the operation unit 221, the CPU 201 determines whether or not the operator has instructed to end the update map image update determination process ( Step S156). If it is determined in step S156 that an instruction for ending update map image update determination processing has not been issued, the CPU 201 returns to step S151 and repeats the processing from step S151 onward.

また、ステップS156で、提供用地図画像の更新判別処理の終了指示がなされたと判別したときには、CPU201は、地図画像提供装置2と地図データ提供サーバ1とのネットワーク3を通じた通信路を切断し(ステップS157)、その後、ステップS101に戻る。   If it is determined in step S156 that an instruction for ending update map image update determination processing has been issued, the CPU 201 disconnects the communication path through the network 3 between the map image providing device 2 and the map data providing server 1 ( Step S157) and then return to Step S101.

ステップS153およびステップS155での表示処理が終了した後には、CPU201は、図4のウィンドウ画面例に示した「保存」アイコン37または「キャンセル」アイコン38のいずれが操作者によりクリックされたかを判別する(図10のステップS161)。   After the display processing in step S153 and step S155 is completed, the CPU 201 determines whether the “save” icon 37 or the “cancel” icon 38 shown in the window screen example of FIG. 4 has been clicked by the operator. (Step S161 in FIG. 10).

そして、ステップS161で、「保存」アイコン37がクリックされたと判別したときには、CPU201は、「保存を実行する場合には、課金が発生するが実行するか?」という内容の課金注意メッセージをディスプレイ222の画面に表示する(ステップS162)。この課金注意メッセージには、「はい(実行する)」または「いいえ(キャンセル)」のいずれかを操作者に選択させる選択アイコンが付加表示される。   When it is determined in step S161 that the “save” icon 37 has been clicked, the CPU 201 displays a billing caution message indicating that “if you want to save, will you be charged? Is displayed on the screen (step S162). A selection icon for causing the operator to select either “Yes (execute)” or “No (cancel)” is additionally displayed in the billing warning message.

次に、CPU201は、「はい」または「いいえ」のいずれが操作者により選択されたかを判別し(ステップS163)、「はい(実行する)」が選択されたと判別したときには、新たに作成した提供用地図画像の更新地図画像のデータを、履歴情報ファイルに含まれる保存形式で、提供地図画像として、提供用地図画像データ格納部211に保存する(ステップS164)。なお、この例では、直前まで記憶されていた旧提供用地図画像のデータは、1つ前の提供用地図画像のデータとして、提供用地図画像データ格納部211に保存される。   Next, the CPU 201 determines whether “Yes” or “No” is selected by the operator (step S163). When it is determined that “Yes (execute)” is selected, the newly created provision is provided. The updated map image data is saved in the providing map image data storage unit 211 as the providing map image in the saving format included in the history information file (step S164). In this example, the data of the old provision map image stored until immediately before is stored in the provision map image data storage unit 211 as data of the previous provision map image.

次に、CPU201は、履歴情報ファイル格納部212の作成履歴情報格納部212aのデータは変更しないが、ベクトル地図画像情報格納部212bの、対応する提供用地図画像のベクトル地図画像のデータを、更新地図画像のベクトル地図画像のデータに書き換える(ステップS165)。   Next, the CPU 201 does not change the data in the creation history information storage unit 212a of the history information file storage unit 212, but updates the vector map image data of the corresponding map image for provision in the vector map image information storage unit 212b. The map image is rewritten with vector map image data (step S165).

次に、CPU201は、操作者から提供用地図画像の更新判別処理の終了指示がなされたか否か判別する(ステップS166)。そして、このステップS166で、提供用地図画像の更新判別処理の終了指示がなされていないと判別したときには、CPU201は、ステップS151に戻り、このステップS151以降の処理を繰り返す。   Next, the CPU 201 determines whether or not the operator has instructed to end the update map image update determination process (step S166). If it is determined in step S166 that the instruction to end the update map image update determination process has not been issued, the CPU 201 returns to step S151 and repeats the processes in and after step S151.

また、ステップS166で、提供用地図画像の更新判別処理の終了指示がなされたと判別したときには、CPU201は、地図画像提供装置2と地図データ提供サーバ1とのネットワーク3を通じた通信路を切断し(ステップS167)、その後、ステップS101に戻る。   When it is determined in step S166 that an instruction to end the update map image update determination process has been issued, the CPU 201 disconnects the communication path through the network 3 between the map image providing device 2 and the map data providing server 1 ( Step S167), and then returns to Step S101.

また、ステップS161で、「キャンセル」アイコン38がクリックされたと判別したとき、また、ステップS163で、「いいえ(実行しない)」が選択されたと判別したときには、CPU201は、ステップS166に飛んで、このステップS166以降の処理を繰り返す。   If it is determined in step S161 that the “cancel” icon 38 has been clicked, or if it is determined in step S163 that “No (do not execute)” is selected, the CPU 201 jumps to step S166, The processing after step S166 is repeated.

なお、ステップS135からステップS142、また、ステップS151からステップS156およびステップS161からステップS166までの処理は、提供用地図画像更新判別部213における処理であり、前述したように、実際上は、上述のようなCPU201によるソフトウエア処理である。   Note that the processing from step S135 to step S142, from step S151 to step S156, and from step S161 to step S166 is processing in the providing map image update determination unit 213. As described above, in practice, the processing described above is performed. This is software processing by the CPU 201.

[実施形態の効果]
以上のようにして、上述の実施形態によれば、地図画像提供装置2の操作者は、提供用地図画像の更新判別処理を指示すれば、保存されている提供用地図画像のすべてについての地図データの更新状況を、新旧のデータの違いとして把握することができる。そして、さらに、その違いを比較ログ情報として取得することができるので、新旧の地図データの違いの程度を、その比較ログ情報から把握することができる。
[Effect of the embodiment]
As described above, according to the above-described embodiment, if the operator of the map image providing device 2 points to the update map image update determination process, the map for all the stored map images for provision is stored. The update status of data can be grasped as a difference between old and new data. Further, since the difference can be acquired as comparison log information, the degree of difference between the old and new map data can be grasped from the comparison log information.

さらに、上述の実施形態によれば、提供用地図画像の新旧のデータに違いがあるとき、操作者は、新旧の提供用地図画像を比較表示して、目視で確認することができる。これにより、操作者は、提供用地図画像を更新保存する必要があるかないかを確実に判断することができる。   Furthermore, according to the above-described embodiment, when there is a difference between the old and new data of the provided map image, the operator can compare and display the old and new provided map images and visually confirm them. Accordingly, the operator can reliably determine whether or not the providing map image needs to be updated and stored.

なお、この例では、履歴情報として保存された指定条件情報(作成条件)には、ベクトル地図データのみではなく、その属性データや、操作者が編集加工を行ったデータも含まれているので、更新地図画像のデータは、それらのデータが反映されたものとなっている。   In this example, the specified condition information (creation conditions) saved as history information includes not only vector map data, but also attribute data and data edited by the operator. The data of the updated map image reflects those data.

地図データ提供サーバ1の地図データベース11からのベクトル地図データのみを用いて、保存されている提供用地図画像と更新地図画像との違いの有無を検出することもできる勿論できる。   Of course, it is possible to detect the difference between the stored map image for provision and the updated map image using only the vector map data from the map database 11 of the map data providing server 1.

しかし、その場合には、地図を構成する位置や形の比較をすることはできるが、色、文字など、地図データに含まれていない属性の比較はできないし、編集機能で編集加工した地図情報の比較もできない。   However, in that case, you can compare the positions and shapes that make up the map, but you cannot compare attributes that are not included in the map data, such as colors and characters, and map information that has been edited and processed with the editing function. It is not possible to compare.

地図サーバ1におけるデータ更新には、地図データベース11における位置座標、形などの大本の地図データのみではなく、レイヤデータベース12のデータの更新も、地図データベース11とは独立して行われるものである。したがって、地図データベース11からのデータのみを用いた比較では、正確な新旧の地図画像の比較はできない。これに対して、この実施形態においては、新旧の地図画像の正確な比較ができるという効果がある。   In the data update in the map server 1, not only the major map data such as the position coordinates and shape in the map database 11 but also the data in the layer database 12 is updated independently of the map database 11. . Therefore, the comparison using only the data from the map database 11 cannot accurately compare the old and new map images. On the other hand, in this embodiment, there is an effect that the old and new map images can be accurately compared.

また、実際に地図画像の更新の必要があるかどうかは、編集加工も行われた最終的な地図画像の状態で判断することができるので、的確な更新判断をすることができる。   Further, whether or not the map image needs to be actually updated can be determined based on the final map image state that has been edited, so that an accurate update determination can be made.

[その他の実施形態または変形例]
なお、履歴情報ファイル格納部に格納するベクトル地図画像のデータは、編集加工情報を除いたものであっても良い。ただし、その場合にも、作成履歴情報格納部には、編集加工履歴を保存するようにする。そして、旧のベクトル地図画像のデータと更新ベクトル地図画像のデータとは、編集加工情報を除いたものとして作成して、両データの比較を行い、その違いを判別するようにする。そして、この場合には、更新地図画像を、旧地図画像に代えて保存する場合には、保存する更新地図画像は、履歴情報として保存されている編集加工履歴を用いて編集加工情報を付加したものとする。
[Other Embodiments or Modifications]
Note that the data of the vector map image stored in the history information file storage unit may be data excluding editing / processing information. However, even in this case, the editing history is stored in the creation history information storage unit. Then, the data of the old vector map image and the data of the updated vector map image are created excluding the editing information, and the two data are compared to determine the difference. In this case, when the updated map image is stored instead of the old map image, the updated map image to be stored is added with the editing processing information using the editing processing history stored as the history information. Shall.

なお、上述の実施形態では、新旧の提供用地図画像の比較対照表示の際には、ベクトル地図画像のデータをラスタ地図画像のデータに変換して新旧の提供用地図画像を表示するようにした。しかし、旧の提供用地図画像の表示画像は、提供用地図画像データ格納部211に保存されているデータを用いて作成するようにしても良い。その場合には、更新地図画像の表示画像も、一旦、保存形式のデータに変換して、その変換後のデータを用いて作成するようにする方がよい。   In the above-described embodiment, when the comparison display of the new and old map images is provided, the vector map image data is converted into the raster map image data and the new and old map images are displayed. . However, the display image of the old providing map image may be created using data stored in the providing map image data storage unit 211. In that case, it is better to convert the display image of the updated map image once into data in a storage format and create the data using the converted data.

また、上述の実施形態では、提供用地図画像の更新判別は、操作者の指示に基づき実行するようにしたが、提供用地図画像の更新判別開始は、これに限られるものではない。例えば、提供用地図画像のデータの保存日時を記憶すると共に、この保存日時から所定時間経過した提供用地図画像のデータについては、自動的に更新判別を行って、その判別結果を上述の例のようにして操作者に報知するようにしてもよい。   In the above-described embodiment, the update map image update determination is performed based on an instruction from the operator. However, the start of the update of the supply map image is not limited to this. For example, the storage date and time of the map image data for provision are stored, and the update map image data that has passed a predetermined time from the storage date and time is automatically updated, and the determination result is obtained as described in the above example. In this way, the operator may be notified.

また、一定周期で、全ての提供用地図画像の更新判別を自動的に行うようにしても、勿論よい。この場合に、この更新判別周期を操作者が設定することができるようにすることもできる。   Of course, it is also possible to automatically perform update determination of all the map images for provision at regular intervals. In this case, the operator can set the update determination cycle.

なお、以上の実施形態では、地図画像提供装置はネットワークを通じて地図データ提供部としての地図データ提供サーバからの地図データの提供を受ける構成とした。しかし、地図画像提供装置が地図データ提供部を備えているようにしても良い。   In the above embodiment, the map image providing device is configured to receive the map data from the map data providing server as the map data providing unit through the network. However, the map image providing device may include a map data providing unit.

また、サーバが提供用地図画像データを作成し、作成した提供用地図画像データを、サーバとネットワークを通じて接続されるクライアント装置からの要求に応じて提供するシステムにも、この発明は適用可能である。その場合には、提供用地図画像データ格納部211以外の提供用地図画像データの新旧の比較処理手段の構成部分をサーバ側に設け、比較出力をクライアント装置に送るようにしても良い。   The present invention can also be applied to a system in which a server creates map image data for provision and provides the created map image data for provision in response to a request from a client device connected to the server through a network. . In that case, the component part of the comparison processing means for the new and old of the provided map image data other than the provided map image data storage unit 211 may be provided on the server side and the comparison output may be sent to the client device.

そして、その場合には、サーバは、クライアント装置からの比較表示要求に応じて新旧の提供用地図画像の表示画像データをクライアント装置に送って、クライアント装置の表示画面に並べて比較表示させるように構成することもできる。さらに、クライアント装置からの更新要求があれば、サーバは、クライアント装置に、提供用地図画像の更新地図画像の保存用データを送るように構成すればよい。   In that case, the server is configured to send the display image data of the new and old map images for provision to the client device in response to a comparison display request from the client device, and display them side by side on the display screen of the client device. You can also Further, if there is an update request from the client device, the server may be configured to send the update map image storage data of the provided map image to the client device.

1…地図データ提供サーバ、2…地図画像提供装置、3…ネットワーク、209…ベクトル地図画像データ作成部、210…ラスタ地図画像変換部、211…提供用地図画像データ格納部、212…地歴情報ファイル格納部、213…提供用地図画像更新判別部   DESCRIPTION OF SYMBOLS 1 ... Map data provision server, 2 ... Map image provision apparatus, 3 ... Network, 209 ... Vector map image data creation part, 210 ... Raster map image conversion part, 211 ... Provision map image data storage part, 212 ... Geohistory information File storage unit, 213... Providing map image update determination unit

Claims (9)

地図データを提供する地図データ提供部から受け取った前記地図データに基づいて、所望の地図画像を前記提供用地図画像として作成して、閲覧要求に応じて提供する地図画像提供装置を備える地図画像提供システムにおいて、
前記地図画像提供装置は、
操作者からの操作入力を受け付けるための操作入力部と、
少なくとも、前記操作入力部を通じて受け付けた前記提供用地図画像の作成条件と、前記地図データ提供部から受け取った前記地図データとに基づいて前記提供用地図画像の作成データを作成する第1の作成手段と、
前記操作入力部を通じて受け付けた前記提供用地図画像の作成条件と、前記第1の作成手段で作成した前記提供用地図画像の作成データとを、関連付けて格納する格納手段と、
前記格納手段に格納された前記作成条件と、前記地図データ提供部から新たに受け取った前記地図データとに基づいて、前記提供用地図画像の更新地図画像の作成データを作成する第2の作成手段と、
前記格納手段に格納された前記第1の作成手段で作成した前記提供用地図画像の作成データと、前記第2の作成手段で作成した前記提供用地図画像の更新地図画像の作成データとを比較する比較手段と、
前記比較手段での比較結果を出力する比較結果出力手段と、
を備えることを特徴とする地図画像提供システム。
Providing a map image provided with a map image providing device that creates a desired map image as the providing map image based on the map data received from a map data providing unit that provides map data, and provides it in response to a browsing request In the system,
The map image providing device includes:
An operation input unit for receiving operation input from an operator;
First creation means for creating creation data of the providing map image based on at least the creation condition of the providing map image received through the operation input unit and the map data received from the map data providing unit When,
Storage means for storing the provisional map image creation condition received through the operation input unit and the provisional map image creation data created by the first creation means in association with each other;
Second creation means for creating update map image creation data of the providing map image based on the creation conditions stored in the storage means and the map data newly received from the map data providing unit When,
The creation data of the map image for provision created by the first creation means stored in the storage means and the creation data of the update map image of the map image for provision created by the second creation means are compared. Comparing means to
Comparison result output means for outputting a comparison result in the comparison means;
A map image providing system comprising:
前記比較結果出力手段は、前記比較手段で比較した前記提供用地図画像の作成データに基づく表示画像を、表示画面に並べて表示する
ことを特徴とする請求項1に記載の地図画像提供システム。
2. The map image providing system according to claim 1, wherein the comparison result output unit displays a display image based on the creation data of the providing map image compared by the comparing unit side by side on a display screen. 3.
前記格納手段は、前記提供用地図画像の作成データを識別子により識別可能の状態で複数個格納するものであり、
前記比較結果出力手段は、前記比較手段の比較結果を前記識別子に対応付けて一覧出力する
ことを特徴とする請求項1または請求項2に記載の地図画像提供システム。
The storage means stores a plurality of creation data of the map image for provision in a state that can be identified by an identifier,
The map image providing system according to claim 1, wherein the comparison result output unit outputs a list of the comparison results of the comparison unit in association with the identifier.
前記比較結果出力手段は、前記複数個の前記提供用地図画像の一覧出力から一つの前記識別子が選択されて比較表示要求がされたときに、前記比較手段で比較した前記提供用地図画像の作成データに基づく表示画像を表示画面に並べて表示する
ことを特徴とする請求項3に記載の地図画像提供システム。
The comparison result output means creates the providing map image compared by the comparing means when one identifier is selected from the list output of the plurality of providing map images and a comparison display request is made. The map image providing system according to claim 3, wherein display images based on the data are displayed side by side on a display screen.
前記地図画像提供装置は、
前記データ作成手段により作成された前記提供用地図画像の作成データを保存用データに変換して格納する提供用地図画像データ格納手段を備え、
操作者による、前記提供用地図画像の保存用データを更新するとの指示入力を受けたときに、提供用地図画像データ格納手段は、前記第2の作成手段で作成した前記提供用地図画像の更新地図画像の作成データを、前記保存用データに変換して格納し、前記格納手段は、格納する前記提供用地図画像の作成データを、前記第2の作成手段で作成した前記所望の地図画像の更新地図画像の作成データに書き換える
ことを特徴とする請求項1〜4のいずれかに記載の地図画像提供システム。
The map image providing device includes:
Provided map image data storage means for storing the created map image creation data created by the data creation means after converting it into storage data;
When receiving an instruction input by the operator to update the data for saving the map image for provision, the map image data storage unit for provision updates the map image for provision created by the second creation unit. The map image creation data is converted into the storage data and stored, and the storage means stores the provision map image creation data to be stored in the desired map image created by the second creation means. The map image providing system according to claim 1, wherein the map image providing system is rewritten with creation data of an updated map image.
前記提供用地図画像の作成データは、ベクトル地図データおよび前記ベクトル地図データに関連付けられた属性データとからなる
請求項1〜請求項5のいずれかに記載の地図画像提供システム。
The map image providing system according to any one of claims 1 to 5, wherein the providing map image creation data includes vector map data and attribute data associated with the vector map data.
地図データを提供する地図データ提供サーバとネットワークを通じて接続され、前記地図データ提供サーバから受信した前記地図データに基づいて、所望の地図画像を前記提供用地図画像として作成し、閲覧要求に応じて提供する地図画像提供装置において、
操作者からの操作入力を受け付けるための操作入力部と、
少なくとも、前記操作入力部を通じて受け付けた前記提供用地図画像の作成条件と、前記ネットワークを通じて前記地図データ提供サーバから受信した前記地図データとに基づいて前記提供用地図画像の作成データを作成する第1の作成手段と、
前記操作入力部を通じて受け付けた前記提供用地図画像の作成条件と、前記第1の作成手段で作成した前記提供用地図画像の作成データとを、関連付けて格納する格納手段と、
前記格納手段に格納された前記作成条件と、前記地図データ提供部から新たに受信した前記地図データとに基づいて、前記提供用地図画像の更新地図画像の作成データを作成する第2の作成手段と、
前記格納手段に格納された前記第1の作成手段で作成した前記提供用地図画像の作成データと、前記第2の作成手段で作成した前記提供用地図画像の更新地図画像の作成データとを比較する比較手段と、
前記比較手段での比較結果を出力する比較結果出力手段と、
を備えることを特徴とする地図画像提供装置。
A map data providing server that provides map data is connected through a network, and a desired map image is created as the providing map image based on the map data received from the map data providing server, and provided in response to a browsing request In the map image providing device to
An operation input unit for receiving operation input from an operator;
The creation data of the providing map image is created based on at least the creation conditions of the providing map image received through the operation input unit and the map data received from the map data providing server through the network. Means for creating
Storage means for storing the provisional map image creation condition received through the operation input unit and the provisional map image creation data created by the first creation means in association with each other;
Second creation means for creating update map image creation data of the providing map image based on the creation conditions stored in the storage means and the map data newly received from the map data providing unit When,
The creation data of the map image for provision created by the first creation means stored in the storage means and the creation data of the update map image of the map image for provision created by the second creation means are compared. Comparing means to
Comparison result output means for outputting a comparison result in the comparison means;
A map image providing apparatus comprising:
地図データを提供する地図データ提供部から受け取った前記地図データに基づいて、所望の地図画像を前記提供用地図画像として作成し、閲覧要求に応じて提供する地図画像提供システムにおける地図画像更新判別方法であって、
少なくとも、操作者からの操作入力を受け付けるための操作入力部を通じて受け付けた前記提供用地図画像の作成条件と、前記地図データ提供部から受け取った前記地図データとに基づいて前記提供用地図画像の作成データを作成する第1の作成工程と、
前記操作入力部を通じて受け付けた前記提供用地図画像の作成条件と、前記第1の作成手段で作成した前記提供用地図画像の作成データとを、関連付けて格納する格納工程と、
前記格納工程で格納された前記作成条件と、前記地図データ提供部から新たに受け取った前記地図データとに基づいて、前記提供用地図画像の更新地図画像の作成データを作成する第2の作成工程と、
前記格納工程で格納された前記第1の作成工程で作成した前記提供用地図画像の作成データと、前記第2の作成工程で作成した前記提供用地図画像の更新地図画像の作成データとを比較する比較工程と、
前記比較工程での比較結果を出力する比較結果出力工程と、
を備えることを特徴とする地図画像更新判別方法。
A map image update discriminating method in a map image providing system that creates a desired map image as the providing map image based on the map data received from a map data providing unit that provides map data and provides it in response to a browsing request Because
Creation of the map image for provision based on at least the creation condition of the map image for provision received through the operation input unit for accepting operation input from the operator and the map data received from the map data provision unit A first creation step for creating data;
A storing step of storing the provisional map image creation condition received through the operation input unit in association with the provisional map image creation data created by the first creation unit;
A second creation step of creating update map image creation data of the providing map image based on the creation conditions stored in the storage step and the map data newly received from the map data providing unit; When,
The creation data of the map image for provision created in the first creation step stored in the storage step is compared with the creation data of the update map image of the map image for provision created in the second creation step. A comparison process to
A comparison result output step for outputting a comparison result in the comparison step;
A map image update determination method comprising:
地図データを保持する地図データ提供部から受け取った前記地図データに基づいて、所望の地図画像を提供用地図画像として作成して、閲覧要求に応じて提供する地図画像提供システムが備えるコンピュータを、
操作者からの操作入力を受け付けるための操作入力部、
少なくとも、前記操作入力部を通じて受け付けた前記提供用地図画像の作成条件と、前記地図データ提供部から受け取った前記地図データとに基づいて前記提供用地図画像の作成データを作成する第1の作成手段、
前記操作入力部を通じて受け付けた前記提供用地図画像の作成条件と、前記第1の作成手段で作成した前記提供用地図画像の作成データとを、関連付けて格納する格納手段、
前記格納手段に格納された前記作成条件と、前記地図データ提供部から新たに受け取った前記地図データとに基づいて、前記提供用地図画像の更新地図画像の作成データを作成する第2の作成手段、
前記格納手段に格納された前記第1の作成手段で作成した前記提供用地図画像の作成データと、前記第2の作成手段で作成した前記提供用地図画像の更新地図画像の作成データとを比較する比較手段、
前記比較手段での比較結果を出力する比較結果出力手段、
として機能させるためのプログラム。
A computer provided in a map image providing system that creates a desired map image as a providing map image based on the map data received from a map data providing unit that holds map data, and provides it in response to a browsing request;
An operation input unit for receiving operation input from the operator,
First creation means for creating creation data of the providing map image based on at least the creation condition of the providing map image received through the operation input unit and the map data received from the map data providing unit ,
Storage means for storing the provision map image creation conditions received through the operation input unit and the provision map image creation data created by the first creation means in association with each other;
Second creation means for creating update map image creation data of the providing map image based on the creation conditions stored in the storage means and the map data newly received from the map data providing unit ,
The creation data of the map image for provision created by the first creation means stored in the storage means and the creation data of the update map image of the map image for provision created by the second creation means are compared. Comparison means,
Comparison result output means for outputting a comparison result in the comparison means;
Program to function as.
JP2010123932A 2010-05-31 2010-05-31 Map image providing system, map image providing device, map image update determining method and program Expired - Fee Related JP5183675B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010123932A JP5183675B2 (en) 2010-05-31 2010-05-31 Map image providing system, map image providing device, map image update determining method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010123932A JP5183675B2 (en) 2010-05-31 2010-05-31 Map image providing system, map image providing device, map image update determining method and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013003107A Division JP5597732B2 (en) 2013-01-11 2013-01-11 Map image providing apparatus, map image providing method and program

Publications (2)

Publication Number Publication Date
JP2011248808A true JP2011248808A (en) 2011-12-08
JP5183675B2 JP5183675B2 (en) 2013-04-17

Family

ID=45413946

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010123932A Expired - Fee Related JP5183675B2 (en) 2010-05-31 2010-05-31 Map image providing system, map image providing device, map image update determining method and program

Country Status (1)

Country Link
JP (1) JP5183675B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017525050A (en) * 2014-07-30 2017-08-31 ブルービーム ソフトウェア インコーポレイテッドBluebeam Software, Inc. Optimized rendering of shared documents on client devices with document raster representation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1010970A (en) * 1996-06-18 1998-01-16 Matsushita Electric Ind Co Ltd Map data updating system
JP2004053889A (en) * 2002-07-19 2004-02-19 Kokusai Kogyo Co Ltd Method and system for displaying map information
JP2010097152A (en) * 2008-10-16 2010-04-30 Honda Motor Co Ltd Map data comparison device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1010970A (en) * 1996-06-18 1998-01-16 Matsushita Electric Ind Co Ltd Map data updating system
JP2004053889A (en) * 2002-07-19 2004-02-19 Kokusai Kogyo Co Ltd Method and system for displaying map information
JP2010097152A (en) * 2008-10-16 2010-04-30 Honda Motor Co Ltd Map data comparison device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017525050A (en) * 2014-07-30 2017-08-31 ブルービーム ソフトウェア インコーポレイテッドBluebeam Software, Inc. Optimized rendering of shared documents on client devices with document raster representation
US10402472B2 (en) 2014-07-30 2019-09-03 Bluebeam, Inc. Optimized rendering of shared documents on client devices with document raster representations
US11120197B2 (en) 2014-07-30 2021-09-14 Bluebeam, Inc. Optimized rendering of shared documents on client devices with document raster representations

Also Published As

Publication number Publication date
JP5183675B2 (en) 2013-04-17

Similar Documents

Publication Publication Date Title
US20050278386A1 (en) Geospatial information system and method for updating same
KR101911191B1 (en) Method and system to provide a scroll map
TW200907778A (en) An interactive progress bar
RU2004131020A (en) SYSTEM AND METHOD INTENDED FOR JOINT USE OF FILES IN GROUP JOINT USE AREA OF A PEERNE NETWORK
US9513772B2 (en) Information processing device, information processing method, and computer-readable medium
JP5873038B2 (en) Navigation device
US8332750B2 (en) Resolving inter-page nodes and connectors in process diagrams
JP5597732B2 (en) Map image providing apparatus, map image providing method and program
CN111338721A (en) Online interaction method, system, electronic device and storage medium
CN112307145A (en) Batch updating method, device, medium and equipment for historical map data
JP6167812B2 (en) Electronic leaflet recommendation system, electronic leaflet recommendation server, electronic leaflet recommendation method and program
JP4897662B2 (en) Information processing system, information processing apparatus, information processing method, and program
KR20160113135A (en) Providing print view of document for editing in web-based application
JP5183675B2 (en) Map image providing system, map image providing device, map image update determining method and program
JP2007041640A (en) Document preparation support/management system, document preparation support/management method, and document preparation support/management program
JP2017204289A (en) Electronic flyer recommendation system, electronic flyer recommendation server, and program
CN113986094A (en) Map marking method, device, terminal and storage medium
US9934200B1 (en) Method and system for implementing dynamic note formatting and display
CN106569785B (en) Method and device for generating job form
JP2010140257A (en) Information processor and information processing method
JP2009048442A (en) Constitution management system
CN111223386A (en) Electronic map lamp marking method, terminal and storage medium
JP5674170B2 (en) Information processing system, information processing apparatus, information processing method, and program
CN115270251B (en) BIM-based dynamic association method, system and medium for in-situ labeling of longitudinal ribs
US20210405834A1 (en) Information processing apparatus and non-transitory computer readable medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111006

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120824

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120905

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120918

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130115

R150 Certificate of patent or registration of utility model

Ref document number: 5183675

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20160125

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees