(57)【要約】【課題】地図の所望地図縮尺による印刷作業を容易化する。【構成】ページ設定ウインドウ上で、印刷する地図の地図縮尺の選択を受付け、受け付けた地図縮尺で地図が印刷されるように、レイアウト設定ボタン４０４の操作に応じて受け付けたレイアウトに従って定まる地図印刷領域に印刷する地図の範囲を決定する。そして、印刷ボタン４０６の操作に応答して、地図のレイアウトに従った、選択された地図縮尺による印刷のプレビューを表示する。そして、ユーザの確認を得られたならば、印刷を実行する。【選択図】図４
2004279969.tif 000002
【特許請求の範囲】
【請求項１】
地図データが表す地図の表示と印刷を行う地図処理システムであって、
ユーザから表示する地図の地図縮尺である表示地図縮尺の選択を受付け、受け付けた表示地図縮尺の地図を表示する表示手段と、
ユーザから印刷する地図の地図縮尺である印刷地図縮尺の選択を受け付ける印刷縮尺受付手段と、
用紙上に印刷された地図の地図縮尺が前記印刷地図縮尺となるように、当該印刷地図縮尺と用紙上に設定された地図印刷領域とに応じて、印刷する前記地図の範囲を、前記地図の表示範囲に対して定まる位置または前記表示した地図上でユーザが指定した位置を基準位置として算定し、印刷地図範囲として設定する印刷地図範囲設定手段と、
前記地図の前記印刷地図範囲の前記印刷地図縮尺による前記印刷領域への印刷を制御する印刷制御手段とを有することを特徴とする地図処理システム。
【請求項２】
請求項１記載の地図処理システムであって、
印刷縮尺受付手段は、前記表示手段がユーザから受け付けた表示地図縮尺を、前記印刷地図縮尺として受け付けることを特徴とする地図処理システム。
【請求項３】
請求項１または２記載の地図処理システムであって、
前記地図印刷領域の前記用紙上のレイアウトの指定を受け付け設定するレイアウト手段を有することを特徴とする地図処理システム。
【請求項４】
地図データが表す地図の表示と印刷を行う地図処理方法であって、
ユーザから表示する地図の地図縮尺である表示地図縮尺の選択を受付け、受け付けた表示地図縮尺の地図を表示する表示ステップと、
ユーザから印刷する地図の地図縮尺である印刷地図縮尺の選択を受け付ける印刷縮尺受付ステップと、
用紙上に印刷された地図の地図縮尺が前記印刷地図縮尺となるように、当該印刷地図縮尺と用紙上に設定された地図印刷領域とに応じて、印刷する前記地図の範囲を、前記地図の表示範囲に対して定まる位置または前記表示した地図上でユーザが指定した位置を基準位置として算定し、印刷地図範囲として設定する印刷地図範囲設定ステップと、
前記地図の前記印刷地図範囲の前記印刷地図縮尺による前記印刷領域への印刷を制御する印刷制御ステップとを有することを特徴とする地図処理方法。
【請求項５】
コンピュータに読みとられ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータを、
ユーザから表示する地図の地図縮尺である表示地図縮尺の選択を受付け、受け付けた表示地図縮尺の地図を表示する表示手段と、
ユーザから印刷する地図の地図縮尺である印刷地図縮尺の選択を受け付ける印刷縮尺受付手段と、
用紙上に印刷された地図の地図縮尺が前記印刷地図縮尺となるように、当該印刷地図縮尺と用紙上に設定された地図印刷領域とに応じて、印刷する前記地図の範囲を、前記地図の表示範囲に対して定まる位置または前記表示した地図上でユーザが指定した位置を基準位置として算定し、印刷地図範囲として設定する印刷地図範囲設定手段と、
前記地図の前記印刷地図範囲の前記印刷地図縮尺による前記印刷領域への印刷を制御する印刷制御手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子データとして作成された地図の表示と印刷の技術に関するものである。
【０００２】
【従来の技術】
コンピュータ技術の普及に伴い、従来の紙媒体上の地図に代えて、電子データとして作成された地図をコンピュータ上に表示して利用することが広く行われている。
そして、このようなコンピュータ上での地図表示の技術としては、ユーザ操作に応じて、地図表示の縮尺を変更する技術が知られている。また、コンピュータ上で表示した地図を印刷する技術としては、表示した地図の範囲やユーザから指定された地図の範囲を印刷する地図の範囲とし、この地図の範囲が、用紙上に予め設定した印刷領域いっぱいに印刷されるように、その印刷サイズ、すなわち、印刷される地図の縮尺を定めて印刷する技術が知られている。
【０００３】
【発明が解決しようとする課題】
さて、ユーザがコンピュータ上で表示した地図を印刷する目的は様々であるが、特定の縮尺で地図を印刷したい場合がある。たとえば、自身で印刷した地図と市販の紙媒体の地図とを併用する場合には、紙媒体上の地図の縮尺と、印刷した地図の縮尺を一致させれば、容易に両者を相互に参照可能となる。また、各々所望の地図の範囲を異なる用紙上に印刷して用いる場合には、印刷した各地図の縮尺を一致させることが、各用紙上に印刷した地図を比較等する上で便利である。
【０００４】
一方で、従来の地図印刷の技術によれば、印刷される地図の縮尺は、印刷する地図の範囲と、用紙上に予め設定した印刷領域に依存して定まる。そして、この印刷される地図の縮尺は一般に、表示されている地図の縮尺とは異なったものとなる。したがって、ユーザは所望の縮尺で地図を印刷する場合には、これら印刷する地図の範囲や印刷領域を、所望の縮尺で地図が印刷されるように調整する煩雑な作業を行う必要がある。
【０００５】
そこで、本発明は、ユーザが、容易に所望縮尺の地図を印刷可能とすることを課題とする。
【０００６】
【課題を解決するための手段】
前記課題達成のために本発明は、地図データが表す地図の表示と印刷を行う地図処理システムとして、ユーザから表示する地図の地図縮尺である表示地図縮尺の選択を受付け、受け付けた表示地図縮尺の地図を表示する表示手段と、ユーザから印刷する地図の地図縮尺である印刷地図縮尺の選択を受け付ける印刷縮尺受付手段と、用紙上に印刷された地図の地図縮尺が前記印刷地図縮尺となるように、当該印刷地図縮尺と用紙上に設定された地図印刷領域とに応じて、印刷する前記地図の範囲を、前記地図の表示範囲に対して定まる位置または前記表示した地図上でユーザが指定した位置を基準位置として算定し、印刷地図範囲として設定する印刷地図範囲設定手段と、前記地図の前記印刷地図範囲の前記印刷地図縮尺による前記印刷領域への印刷を制御する印刷制御手段とを備えた地図処理システムを提供する。
【０００７】
このような地図処理システムによれば、前記従来の技術のように、印刷する地図の範囲と、用紙上に予め設定した印刷領域とに応じて、印刷する地図の地図縮尺を定めるのではなく、用紙上に予め設定した印刷領域と選択された地図縮尺に応じて印刷する地図の範囲を定めることにより、選択された地図縮尺通りの、予め設定した印刷領域に対する地図の印刷を実現する。したがって、ユーザは、容易に所望縮尺の地図の、用紙上の所定印刷領域への印刷を行うことができる。
【０００８】
ここで、このような地図処理システムは、印刷縮尺受付手段において、前記表示手段がユーザから受け付けた表示地図縮尺を、前記印刷地図縮尺として受け付けるようにすることも好ましい。
このようにすることにより、ユーザは、ＷＹＳＩＷＹＧ環境に無い場合であっても、特段の操作を要することなく、現在地図処理システムに表示されている表示地図縮尺と同じ地図縮尺による地図の印刷を行うことができるようになる。
また、これらの地図処理システムには、前記地図印刷領域の前記用紙上のレイアウトの指定を受け付け設定するレイアウト手段を設けるようにするのが良い。
このようにすることにより、ユーザは、所望レイアウトの所望地図縮尺による地図印刷を容易に行うことができるようになる。
【０００９】
【発明の実施の形態】
以下、本発明の実施形態に係る地図処理システムについて説明する。
地図処理システムは、ハードウエア的には、ＣＰＵや、主記憶や、外部記憶装置や、キーボードやマウスなどの入力装置や、ＣＲＴやＬＣＤなどの表示装置等の、コンピュータとしての一般的な構成を備えたコンピュータであり、ＣＰＵが外部記憶装置に予め格納されたコンピュータプログラムを実行することにより、プロセス等として、その機能が実現される。
【００１０】
図１に、このような地籍表示図処理システムの機能構成を示す。
図示するように、機能的には、地図処理システムは、表示装置１、入力装置２、プリント装置３、地図データを記憶した地図データ記憶部４、入出力制御部５、地図処理部６を備えている。ここで、地図処理部６は、たとえば、地図処理システムが稼働するコンピュータのオペレーティングシステム上で稼働するアプリケーションプロセスであり、入出力制御部５は、たとえば、表示装置１や入力装置２やプリント装置３と各アプリケーションプロセスとの間の入出力を制御する、オペレーティングシステムによって各アプリケーションプロセスに提供される機能部であり、地図処理部６が発行した描画命令に従い、表示装置１への表示や印刷を行うグラフィックエンジンやプリンタドライバを備えている。
【００１１】
そして、図示するように地図処理部６は、表示装置１や入力装置２を用いてユーザに提供するＧＵＩを制御するＧＵＩ制御部６１、地図処理部６の動作全体を統括する処理制御部６２、地図の編集処理を行う地図編集処理部６３、地図の印刷処理を行う印刷処理部６４とを有する。
【００１２】
以下、このような地図処理システムの動作について説明する。
地図処理部６の処理制御部６２は、処理を開始すると、まず、図２に示すメインウインドウ２０１と編集ツールウインドウ２０２をＧＵＩ制御部６１、入出力制御部５を介して表示装置１に表示する。
図示するようにメインウインドウ２０１は、コマンドボタンエリア２０３、地図表示エリア２０４、レイヤ制御エリア２０５、ラベル制御エリア２０６が設けられている。そして、コマンドボタンエリア２０３には、選択ボタン２１１、拡大ボタン２１２、縮小ボタン２１３、縮尺設定ボタン２１４、移動ボタン２１５、印刷ボタン２１６、地図ひらくボタン２１７、新規地図ボタン２１８、保存ボタン２１９、終わりボタン２２０が設けられている。そして、レイヤ制御エリア２０５にはレイヤ表示エリア２３１と、上ボタン２３２と、下ボタン２３３と、けすボタン２３４が設けられている。そして、ラベル制御エリア２０６には、ラベルカテゴリ表示エリア２４１と、上ボタン２４２と下ボタン２４３と、ラベルフォント指定ボックス２４４と、ラベルの文字サイズ指定ボックス２４５と、ラベル色指定ボックス２４６が設けられている。また、編集ツールウインドウ２０２には、地図を構成する各種図形や図形に与える属性の作成、修正、消去などの編集を行うための各種ツールボタンが設けられている。なお、この図形に与えた各属性がラベルとして表示されることになる。
【００１３】
さて、このようなメインウインドウ２０１上における、ユーザの入力装置２を用いた各種操作や入力は、入出力制御部５、ＧＵＩ制御部６１を介して処理制御部６２に送られ、処理制御部６２は、受け取った操作内容に応じた処理を自身で行うか、以下に示すように受け取った操作内容に応じた処理を地図編集処理部６３や印刷処理部６４に行わせる。
【００１４】
さて、ユーザは、新規地図を作成する場合には、メインウインドウ２０１の新規地図ボタン２１８を操作する。この操作に応じて、処理制御部６２は、適当な新規ファイル作成ウインドウを表示して、新規作成する地図の地図データ名称や保存場所を受け付け、受け付けた保存場所に受け付けた名称を持つ新しい地図データのファイルを作成し、作成したファイルの地図データを処理対象地図データとする。一方、ユーザは、既存の地図を処理する場合、地図ひらくボタン２１７を操作する。処理制御部６２は、この操作に応じて、適当なファイル選択ウインドウを表示して、処理する地図の地図データのファイルの選択を受け付け、受け付けたファイルの地図データを地図データ記憶部４から読み出し処理対象地図データとする。
【００１５】
そして、処理制御部６２は、処理対象地図データが表す地図を、地図編集処理部６３に地図表示エリア２０４に、図２に示すようにディフォルトの表示地図縮尺で、地図の中心が地図表示エリア２０４の中心となるように表示させる。ただし、実際に表示される地図縮尺は、地図編集処理部６３が、ＯＳの標準表示解像度を基準として表示地図縮尺を適用して表示する地図の範囲とサイズを決定する場合には、表示装置１のユーザ設定解像度に依存して、ユーザが選択した表示地図縮尺とは異なるものとなる場合がある。
【００１６】
そして、この地図表示上で、処理制御部６２は、ツールウインドウのツールを用いた地図編集操作を受け付け、受け付けた地図編集操作に応じた地図編集を地図編集処理部６３に行わせる。また、拡大ボタン２１２が操作された場合には、拡大ボタン２１２が操作される度に表示地図縮尺を漸次的に大きな（縮小の程度が小さな）値に更新し、地図編集処理部６３に、更新後の表示地図縮尺による表示に地図表示エリア２０４の地図表示を更新させる。また、縮小ボタン２１３が操作された場合には、縮小ボタン２１３が操作される度に表示地図縮尺を漸次的に小さな（縮小の程度が大きな）値に更新し、地図編集処理部６３に、更新後の表示地図縮尺による表示に地図表示エリア２０４の地図表示を更新させる。また、縮尺設定ボタン２１４が操作された場合には、縮尺設定ウインドウを表示し、１／５００、１／１０００、１／２５００、１／５０００といった標準的な地図縮尺のうちから表示地図縮尺とする地図縮尺の選択を受け付ける。そして、選択を受け付けた地図縮尺に表示地図縮尺を更新し、更新後の表示地図縮尺による表示に地図表示エリア２０４の地図表示を更新させる。
【００１７】
また、移動ボタン２１５が操作された場合には、地図表示エリア２０４に表示する地図の範囲を、ユーザの方向入力操作に応じて、入力された方向に移動する。そして、保存ボタン２１９が操作されたならば、処理対象地図データを地図データ記憶部４に保存し、終わりボタン２２０が操作されたならば、地図処理部６の処理を終了する。
【００１８】
さて、ここで、地図データが示す地図は複数のレイヤより構成することができ、レイヤ制御エリア２０５のレイヤ表示エリア２３１には、処理対象地図データが表す地図に含まれるレイヤのレイヤ名称の一覧が示される。そして、レイヤ表示エリア２３１の各レイヤ名称の表示に対してはチェックボックスが設けられており、地図編集処理部６３は、ユーザによってチェックされたレイヤ名称のレイヤのみを、レイヤ表示エリア２３１の表示順に合成し地図表示エリア２０４に表示する。また、地図編集処理部６３は、レイヤ表示エリア２３１中でのレイヤ名称の選択と上ボタン２３２もしくは下ボタン２３３の操作に応じてレイヤ表示エリア２３１中のレイヤ名称の表示順序を、選択されたレイヤを一つ上または下に移動することにより変更すると共にレイヤの合成順序をレイヤ表示エリア２３１中のレイヤ名称の表示順序に応じて更新する。また、地図編集処理部６３は、レイヤ表示エリア２３１中でのレイヤ名称の選択と、けすボタン２３４の操作に応じて選択されたレイヤの削除を行う。
【００１９】
次に、ラベル制御エリア２０６のラベルカテゴリ表示エリア２４１には、地図データが示す地図に含まれるラベルのカテゴリの名称の一覧が表示される。そして、ラベルカテゴリ表示エリア２４１の各ラベルカテゴリ名称の表示に対してはチェックボックスが設けられており、地図編集処理部６３は、ユーザによってチェックされたラベルカテゴリのラベルのみを、一番上のレイヤの上に描画表示する。また、ラベルカテゴリ表示エリア２４１の表示順序は、ラベルカテゴリ毎のラベルの描画順序を示しており、地図編集処理部６３は、ラベルカテゴリ表示エリア２４１中でのラベルカテゴリ名称の選択と上ボタン２４２もしくは下ボタン２４３の操作に応じてラベルカテゴリ表示エリア２４１の中のラベルカテゴリ名称の表示順序を、選択されたラベルカテゴリ名称を一つ上または下に移動することにより変更すると共に、ラベルの描画順序をラベルカテゴリ表示エリア２４１中のラベルカテゴリ名称の表示順序に応じて更新する。また、ラベルカテゴリ表示エリア２４１で選択されたカテゴリのラベルのフォントやサイズや色を、ラベルフォント指定ボックス２４４やラベルの文字サイズ指定ボックス２４５やラベル色指定ボックス２４６を用いた指定に応じて設定する。
【００２０】
さて、メインウインドウ２０１で印刷ボタン２１６が操作された場合、処理制御部６２は、以下に説明する印刷処理を行う。
図３に、この印刷処理の手順を示す。
図示するように、この印刷処理では、まず、現在設定されている表示地図縮尺を印刷縮尺に設定する（ステップ３０２）。そして、地図データに用紙サイズと用紙の向きなどの用紙情報が設定されていない場合には（ステップ３０４）、予め定めておいたディフォルトの用紙サイズ（Ａ４、Ｂ４など）と用紙の向きを用紙情報として設定する（ステップ３２４）。また、図４に示すページ設定ウインドウを表示する（ステップ３０６）。そして、ページ設定ウインドウ上の、印刷縮尺設定エリア４０１で印刷縮尺の変更操作を受け付けた場合には（ステップ３０８）、操作に従って印刷縮尺を変更する（ステップ３２６）。ここで、印刷縮尺設定エリア４０１では、１／５００、１／１０００、１／２５００、１／５０００といった標準的な地図縮尺と、任意指定の縮尺と、現在の表示地図縮尺のいずれかを、印刷縮尺として受け付ける。なお、前述したように印刷縮尺のディフォルト値は、現在の表示地図縮尺としている。ただし、印刷縮尺の変更は、これを受け付けないようにしても良い。また、処理制御部６２は、ページ設定ウインドウの用紙サイズ指定ボックス４０２や用紙の向き指定ボックス４０３で用紙サイズや用紙の向きの変更操作を受け付けた場合には（ステップ３１０）、操作に従って用紙情報の用紙サイズや用紙の向きを変更する（ステップ３２８）。
【００２１】
さて、ページ設定ウインドウにおいて、レイアウト設定ボタン４０４が操作された場合には（ステップ３１２）、レイアウト処理を行う（ステップ３４０）。
この、ステップ３４０の、レイアウト処理では、処理制御部６２は、図５に示すレイアウト設定ウインドウを表示する。
図示するようにレイアウト設定ウインドウは、地図の印刷レイアウトの設定を受け付けるものであり、処理制御部６２は、レイアウト表示領域５００に、その時点で設定されている用紙情報が示す用紙サイズの用紙情報が示す用紙の向きを向いた用紙イメージ５０１を印刷マージンの表示と共に表す用紙図形を表示し、その時点で地図データに設定されているレイアウト情報が示すレイアウトを表示する。もし、その時点で地図データにレイアウト情報が設定されていない場合には、レイアウト表示領域５００に、用紙情報が示す用紙サイズと用紙の向きに対するディフォルトのレイアウトとして用意しておいたレイアウトを表示する。そして、表示した用紙図形上での、地図レイアウト領域５０２、タイトル領域５０３、縮尺表示領域５０４のレイアウトの編集をユーザより受け付ける。また、初期値に戻すボタン５０５が操作されたならば、レイアウト表示領域５００に、用紙情報が示す用紙サイズと用紙の向きに対するディフォルトのレイアウトとして用意しておいたレイアウトを表示する。そして、ＯＫボタン５０６が操作されたならば、現時のレイアウト表示領域５００上のレイアウトをレイアウト情報として記憶し、レイアウト設定ウインドウを閉じ、レイアウト処理を終了して図３ステップ３１４に進む。また、キャンセルボタン５０７が操作されたならば、そのままレイアウト設定ウインドウを閉じ、レイアウト処理を終了して図３ステップ３１４に進む。
【００２２】
さて、図４のページ設定ウインドウでＯＫボタン４０５が操作されたならば（図３、ステップ３１４）、ページ設定ウインドウを閉じて（ステップ３４２）、ページ設定の処理を終了し、図３の処理を終わらせる。
一方、ページ設定ウインドウで、ページ設定ウインドウで印刷ボタン４０６が操作されたならば（ステップ３１６）、その時点で設定されている印刷縮尺を入手し（ステップ３１８）、レイアウト情報が示す地図レイアウト領域５０２の現実の用紙上のサイズを実サイズとして算出する（ステップ３２０）。そして単位を考慮して算出した実サイズに印刷縮尺の逆数を乗じて印刷する地図の範囲の地図座標範囲のサイズを算出する（ステップ３２２）。
【００２３】
そして、メインウインドウ２０１において表示されている地図の中心の地図座標を取得し（ステップ３４４）、取得した地図座標を中心とする先に算出した地図座標範囲のサイズを有する地図上の範囲を印刷対象地図座標範囲とする（ステップ３４６）。ただし、メインウインドウ２０１上で印刷ボタン２１６が操作された時に、地図ウインドウ上で選択ボタン２１１を用いた操作によってユーザによって選択されていた地図上の位置の地図座標や、メインウインドウ２０１上で印刷ボタン２１６が操作された時に地図ウインドウ上で選択ボタン２１１を用いた操作によってユーザによって選択されていた地図上の領域の中心の位置の地図座標を取得し、取得した地図座標を中心とする先に算出した地図座標範囲のサイズを有する地図上の範囲を印刷対象地図座標範囲とするようにしても良い。
【００２４】
そして、図６に示すプレビューウインドウを表示し、地図編集処理部６３の地図描画機能を利用しながら、プレビューエリア６０１に用紙の印刷イメージを表示する（ステップ３４８）。すなわち、その時点で設定されているレイアウト情報に従って、表示装置１上の座標系による描画命令を入出力制御に発行することにより、プレビューエリア６０１に、地図レイアウト領域５０２のレイアウト位置に印刷対象地図座標範囲の地図を描画し、タイトル領域５０３のレイアウト位置にページ設定ウインドウの図面タイトル入力ボックス４０７に入力された文字列を描画し、縮尺表示領域５０４のレイアウト位置に印刷縮尺を示す文字列を描画する。また、印刷領域操作エリア６０２には、印刷対象地図座標範囲の地図を表示する。
【００２５】
そして、戻るボタン６０３が操作されたならば（ステップ３５０）、そのままプレビューウインドウを閉じて（ステップ３６２）、ステップ３０８に戻る。また、全体表示ボタン６０４や実寸表示ボタン６０５による表示拡大率変更操作が成された場合には（ステップ３５２）、プレビューウインドウへの印刷イメージの表示拡大率を、全体表示ボタン６０４が操作された場合には用紙イメージ５０１の全てがプレビューエリア６０１いっぱいに表示されるように、実寸表示ボタン６０５が操作された場合には、用紙イメージ５０１が実際の用紙と同じサイズになるように変更する（ステップ３６４）。
【００２６】
また、プレビューウインドウ上で印刷範囲変更操作が行われた場合には（ステップ３５４）、操作に応じて、印刷対象地図座標範囲を地図上で移動する（ステップ３６６）。すなわち、移動ボタン６０６が操作され、印刷領域操作エリア６０２の上でユーザの所定の方向入力操作が行われた場合には、印刷対象地図座標範囲を入力された方向に地図上で移動し、印刷領域操作エリア６０２に表示する印刷対象地図座標範囲の地図を、印刷対象地図座標範囲の移動に伴い更新し、プレビューエリア６０１に更新後の印刷対象地図座標範囲の地図を用いて印刷イメージを再描画する。また、選択ボタン６０７が操作され、印刷領域操作エリア６０２の地図表示上で位置入力操作が行われた場合には、入力された位置が中心となるように印刷対象地図座標範囲を移動し、印刷領域操作エリア６０２に表示する印刷対象地図座標範囲の地図を、印刷対象地図座標範囲の移動に伴い更新し、プレビューエリア６０１に更新後の印刷対象地図座標範囲の地図を用いて印刷イメージを再描画する。
【００２７】
そして、印刷ボタン６０８による印刷操作が行われたならば（ステップ３５６）、印刷処理部６４にプレビューウインドウに表示した各レイアウト要素（印刷対象地図座標範囲の地図、タイトル文字列、縮尺表示文字列）の、レイアウト情報に従った用紙上の座標系による描画命令を含む印刷用の描画命令を、入出力制御部５に対して発行させることにより、印刷対象地図座標範囲の地図及び地図タイトル文字列等の他レイアウト要素の用紙上への印刷を行う（ステップ３５８）。そして、プレビューウインドウとページ設定ウインドウを閉じ（ステップ３６０）、処理を終了する。
【００２８】
以上、本発明の実施形態について説明した。
なお、以上では、ページ設定ウインドウから、レイアウト設定ウインドウやプレビューウインドウを呼び出すようにしたが、これらはメインウインドウから直接呼び出せるようにしてもかまわない。また、ページ設定ウインドウ、レイアウト設定ウインドウ、プレビューウインドウ間で、相互に呼び出しあえるようにしてもかまわない。
ところで、本実施形態に係る地図処理システムは、たとえば、図７に示す構成によって実現することもできる。
図示した構成は、地図データに基づいて地図の表示や印刷を行う機能とリモートプロセスコールインタフェースを備えた地図編集アプリケーション７を利用して、以上の地図表示や印刷を行うものであり、地図処理部６には地図編集処理部６３に代えて地図ビューア６６を設けている。
【００２９】
さて、このような構成において、地図の表示は、地図ビューア６６がリモートプロセスコールを地図編集アプリケーション７に発行し、地図編集アプリケーション７に、メインウインドウ２０１の地図表示エリア２０４やプレビューウインドウのプレビューエリア６０１や印刷領域操作エリア６０２に、それぞれ前述のように定まる範囲の地図を描画させることにより行う。また、地図の印刷は、たとえば、印刷処理部６４が、リモートプロセスコールを地図編集アプリケーション７に発行し、レイアウト情報に従った印刷を地図編集アプリケーション７に行わせることにより実現する。
【００３０】
以上のように本実施形態によれば、印刷する地図の範囲や用紙上の印刷領域を、所望の地図縮尺で地図が印刷されるように調整する煩雑な作業を行うことなく、所望の地図縮尺または地図を表示させている地図縮尺による地図の印刷を行うことができる。
【００３１】
【発明の効果】
以上のように、本発明によれば、ユーザは、所望レイアウトの所望地図縮尺による地図印刷を容易に行うことができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る地図処理システムの機能構成を示すブロック図である。
【図２】本発明の実施形態に係る地図処理システムが表示するメインウインドウを示す図である。
【図３】本発明の実施形態に係る地図処理システムが表示するレイアウトウインドウを示す図である。
【図４】本発明の実施形態に係る地図処理システムにおける印刷処理の手順を示すフローチャートである。
【図５】本発明の実施形態に係る地図処理システムが表示するページ設定ウインドウを示す図である。
【図６】本発明の実施形態に係る地図処理システムが表示する印刷設定ウインドウを示す図である。
【図７】本発明の実施形態に係る地図処理システムの他の機能構成例を示すブロック図である。
【符号の説明】
１…表示装置、２…入力装置、３…プリント装置、４…地図データ記憶部、５…入出力制御部、６…地図処理部、７…地図編集アプリケーション、６１…ＧＵＩ制御部、６２…処理制御部、６３…地図編集処理部、６４…印刷処理部、６６…地図ビューア。
【図１】
2004279969.tif 000003
【図２】
2004279969.tif 000004
【図３】
2004279969.tif 000005
【図４】
2004279969.tif 000006
【図５】
2004279969.tif 000007
【図６】
2004279969.tif 000008
【図７】
2004279969.tif 000009