(57)【要約】【課題】観測データに基づきバックアップされたデータから所望の観測データを容易に取り出すことができる観測データバックアップシステムの提供。【解決手段】このシステムでは、複数の観測プログラムに従って地点の測量を行うことが可能な測量器械において、所定の観測プログラムに基づき観測が行われると、各観測で得られた観測データが揮発性メモリに順次記憶される。この際、観測日時及び観測プログラムを表わす「登録日時」及び「プログラムＮｏ．」が各観測データの主要情報に付加されたバックアップデータが生成され、不揮発性メモリに順次記録される。データ復旧の際には、ユーザ操作で日時や観測種類を指定すると、不揮発性メモリから、指定された日時や観測種類に基づいてバックアップデータの「登録日時」乃至「プログラムＮｏ．」が検索されて、指定に応じたバックアップデータＤｍ〜Ｄｆ３が抽出され観測データが復元される。【選択図】図４
2004078784.tif 000002
【特許請求の範囲】
【請求項１】
揮発性メモリ及び不揮発性メモリを有し、複数の観測プログラムに従って地点の測量を行うことが可能な測量器械における観測データバックアップシステムであって、
所定の観測プログラムに基づく観測により得られた観測データを揮発性メモリに順次記憶するデータ記憶手段と、
各観測データを記憶する毎に、当該観測データの主要情報に、観測日時及び観測プログラムの種類を夫々表わす日時情報及びプログラム情報を付加して、バックアップデータを生成するデータ生成手段と、
生成されたバックアップデータを不揮発性メモリに順次記録するデータ保存手段と
を具備することを特徴とする観測データバックアップシステム。
【請求項２】
さらに、
ユーザ操作に基づいて日時又は観測プログラムの種類を指定する指定手段と、
指定された日時又は観測プログラムの種類に基づいて、不揮発性メモリに記憶されたバックアップデータの日時情報又はプログラム情報を検索し、指定された日時又は観測プログラムの種類に対応するバックアップデータを抽出するデータ復旧手段と
を具備する
ことを特徴とする請求項１に記載の観測データバックアップシステム。
【請求項３】
前記データ生成手段は、当該観測データの主要情報に、更に、当該観測データの種別を表わすデータ区分情報を付加して、バックアップデータを生成し、
前記データ復旧手段は、抽出されたバックアップデータのデータ区分情報に基づいてこれらのバックアップデータをグループ分けし、グループ分けされたバックアップデータ毎に観測データを復元する
ことを特徴とする請求項１又は２に記載の観測データバックアップシステム。
【請求項４】
揮発性メモリ及び不揮発性メモリを有し、複数の観測プログラムに従って地点の測量を行うことが可能な測量器械に対して、
所定の観測プログラムに基づく観測により得られた観測データを揮発性メモリに順次記憶するステップと、
各観測データを記憶する毎に、当該観測データの主要情報に、観測日時及び観測プログラムを夫々表わす日時情報及びプログラム情報を付加して、バックアップデータを生成するステップと、
生成されたバックアップデータを不揮発性メモリに順次記録するステップと、
ユーザ操作に基づいて日時又は観測プログラムの種類を指定するステップと、
指定された日時又は観測プログラムの種類に基づいて、不揮発性メモリに記憶されたバックアップデータの日時情報又はプログラム情報を検索し、指定された日時又は観測プログラムの種類に対応するバックアップデータを抽出するステップと
から成る手順を実行させるための観測データバックアッププログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、トータルステーション等の測量器械を用いた観測で得られる観測データについてバックアップを行う観測データバックアップシステムに関する。
【０００２】
【従来の技術】
トータルステーションなどの測量器械を用いた地点の測量作業は、周知のように、野外で行われるものであって、測量器械は、激寒の北海道から真夏の沖縄まで、室内では考えられないような厳しい環境で使われているので、故障が発生しやすい。また、測量をするためには、予め測量現場の下見をして踏査選点を行い、観測するための人数や、工期・日程、手順などの段取りをした上、高価な人件費や機材を使用して実測にかかる関係から、どのような悪条件でも測量を行わなければならないことがあり、晴天の日だけではなく雪の中や雨天の日にも測量作業が行われる。例えば、晴天で安心して測量をしていると、突然のスコールに見舞われ、高価な測量器械がずぶぬれになって動かなくなったりすることがある。
【０００３】
さらに、人為的な測量作業や測量後のデータ収集作業では、それまでに観測されて保持されていた測量器械内の観測データを誤ってクリアしてしまうこともある。従って、測量器械で測量された観測データは、記憶メディアにバックアップして簡単に喪失されないようにしておく必要がある。
【０００４】
一方、トータルステーションなどの測量器械は、自動観測や、平面観測、縦横断観測などの種々観測プログラムがロード可能であり、各観測プログラムによって観測の手順やデータ構造が異なる。しかしながら、実際の測量作業では、測量効率を上げるために、一つの測量器械を用いて各観測地点で種々の観測を行っていくことが多いので、観測の時間経過からみると、バラバラの観測プログラムで観測が行われバラバラの順序で観測データが測量器械に保存されることになる。
【０００５】
従って、このような観測手順で測量されたデータを、通常の観測データとは別に、単にバックアップデータとして保存しておくだけでは、観測データ喪失時に喪失分のデータをバックアップデータから復旧しようとしても、復旧すべき部分を特定することが極めて困難である。例えば、測量作業の最中に観測データを喪失した場合、保存されているバックアップデータ全体から、どこからどこまでがどの観測プログラムで作られたデータであるかを分析し、復旧したいデータはどこからどこまでであるかを分析する必要があるが、このような分析作業は、コンピュータプログラマーではない現場の測量者（測量士）には到底不可能である。このため、データを喪失した場合には、通常、測量作業の現場で再測を行っていた。
【０００６】
以上のような現状から、観測データをコンピュータのプログラムを熟知していない現場の測量者でも、復旧したいデータの観測プログラムや観測時間などを簡単に入力することにより、バックアップデータを保存しているメディア内部から復旧したいデータのみを容易に検索して復旧することができる方法が望まれている。
【０００７】
【発明が解決しようとする課題】
この発明は、このような事情に鑑み、測量器械を用いた測量で得られる観測データに基づくデータをバックアップしておき、簡単なデータ復旧処理により、バックアップデータから所望の観測データを容易に検索して復旧し、測量現場等におけるトラブルを解消することができるようにした観測データバックアップシステムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
この発明の主たる特徴に従うと、揮発性メモリ（４）及び不揮発性メモリ（３）を有し、複数の観測プログラムに従って地点の測量を行うことが可能な測量器械（ＴＳ）における観測データバックアップシステムであって、所定の観測プログラムに基づく観測（Ｐ１，Ｐ４，Ｐ７）により得られた観測データを揮発性メモリ（４）に順次記憶するデータ記憶手段（Ｐ２，Ｐ５，Ｐ８）と、各観測データを記憶する毎に、当該観測データの主要情報に、観測日時及び観測プログラムの種類を夫々表わす日時情報（「登録日時」）及びプログラム情報（「プログラムＮｏ．」）を付加して、バックアップデータ（Ｄｍ〜Ｄｆ３）を生成するデータ生成手段（Ｐ３，Ｐ６，Ｐ９）と、生成されたバックアップデータ（Ｄｍ〜Ｄｆ３）を不揮発性メモリ（３）に順次記録するバックアップデータ保存手段（Ｐ３，Ｐ６，Ｐ９）とを具備する観測データバックアップシステム〔請求項１〕が提供される。なお、括弧書きは、対応する実施例の参照番号などを示し、以下においても同様である。
【０００９】
この発明の別の特徴に従う観測データバックアップシステムは、さらに、ユーザ操作（６，７）に基づいて日時又は観測プログラムの種類を指定する時間指定手段（Ｒ１，Ｒ２）と、指定された日時又は観測プログラムの種類に基づいて、不揮発性メモリ（３）に記憶されたバックアップデータ（Ｄｍ〜Ｄｆ３）の日時情報（「登録日時」）又はプログラム情報（「プログラムＮｏ．」）を検索し、指定された日時には観測プログラムの種類又対応するバックアップデータ（Ｄｍ〜Ｄｆ３）を抽出するデータ復旧手段（Ｒ４）とを具備する〔請求項２〕。
【００１０】
また、この特徴に従い、揮発性メモリ（４）及び不揮発性メモリ（３）を有し、複数の観測プログラムに従って地点の測量を行うことが可能な測量器械（ＴＳ）に対して、所定の観測プログラムに基づく観測（Ｐ１，Ｐ４，Ｐ７）により得られた観測データを揮発性メモリ（４）に順次記憶するステップ（Ｐ２，Ｐ５，Ｐ８）と、各観測データを記憶する毎に、当該観測データの主要情報に、観測日時及び観測プログラムを夫々表わす日時情報（「登録日時」）及びプログラム情報（「プログラムＮｏ．」）を付加して、バックアップデータ（Ｄｍ〜Ｄｆ３）を生成するステップ（Ｐ３，Ｐ６，Ｐ９）と、生成されたバックアップデータ（Ｄｍ〜Ｄｆ３）を不揮発性メモリ（４）に順次記録するステップ（Ｐ３，Ｐ６，Ｐ９）と、ユーザ操作（６，７）に基づいて日時又は観測プログラムの種類を指定するステップ（Ｒ１，Ｒ２）と、指定された日時又は観測プログラムの種類に基づいて、不揮発性メモリ（４）に記憶されたバックアップデータ（Ｄｍ〜Ｄｆ３）の日時情報（「登録日時」）又はプログラム情報（「プログラムＮｏ．」）を検索し、指定された日時又は観測プログラムの種類に対応するバックアップデータ（Ｄｍ〜Ｄｆ３）を抽出するステップ（Ｒ４）とから成る手順を実行させるための観測データバックアッププログラム〔請求項４〕が提供される。
【００１１】
また、この発明の他の特徴に従う観測データバックアップシステムでは、データ生成手段（Ｐ３，Ｐ６，Ｐ９）は、当該観測データの主要情報に、更に、当該観測データの種別を表わすデータ区分情報（「データ区分」）を付加して、バックアップデータを生成し、データ復旧手段（Ｒ４）は、抽出されたバックアップデータのデータ区分情報に基づいてこれらのバックアップデータをグループ分けし（Ｒ４３）、グループ分けされたバックアップデータ（「パート」）毎に観測データを復元する（Ｒ４４）〔請求項３〕ように構成することができる。
【００１２】
〔発明の作用〕
この発明による観測データバックアップは、トータルステーションのような測量器械（ＴＳ）に適用され、この測量器械（ＴＳ）は、ＳＲＡＭのような揮発性メモリ（４）及びフラッシュメモリのような不揮発性メモリ（３）を有し、複数の観測プログラムに従って地点の測量を行うことができる。所定の観測プログラムに基づいて測量器械（ＴＳ）で観測（Ｐ１，Ｐ４，Ｐ７）が行われると、各観測により得られた観測データは、揮発性メモリ４に順次記憶される（Ｐ２，Ｐ５，Ｐ８）。
【００１３】
ここで、各観測データの記憶に際して、当該観測データの主要情報には、観測（登録）時点を表わす日時情報（「登録日時」）及び各観測に用いられた観測プログラムを特定するプログラム情報（「プログラムＮｏ．」）が付加されて、バックアップデータ（Ｄｍ〜Ｄｆ３）が生成される。生成されたバックアップデータは、順次、不揮発性メモリ（３）に記録されて行き、メモリ（３）には全ての観測データに基づく多数のバックアップデータが時系列順にアクセス可能に配列・保存される（Ｐ３，Ｐ６，Ｐ９）。
【００１４】
揮発性メモリ（４）に記憶された観測データが健全な場合（通常時）は、測量後、データコレクタやパーソナルコンピュータ等に転送され、各種測量計算や地形図作成などに利用される。また、揮発性メモリ（４）の観測データの喪失などがあった場合（非常時）には、不揮発性メモリ（３）に記録されたバックアップデータから観測データを復旧して、復旧された観測データを利用して測量計算や地形図作成などを行うことができる。
【００１５】
バックアップデータの復旧に際しては、ユーザ操作（６，７）に基づいて日時又は〔尚、「又は」は“ａｎｄ／ｏｒ”（＝「乃至」）の意味に用いられる。〕観測プログラム種類を指定すると（Ｒ２）、指定された日時又は観測プログラム種類に基づいて、不揮発性メモリ（３）に記憶されたバックアップデータ（Ｄｍ〜Ｄｆ３）の日時情報（「登録日時」）又はプログラム情報（「プログラムＮｏ．」）が検索され、指定された日時に対応する必要とするバックアップデータ（Ｄｍ〜Ｄｆ３）のみを抽出することができる。
【００１６】
このように、この発明の観測データバックアップ手法によれば、各観測データ主要情報（観測主要情報）の１つ１つに観測の日時及びプログラムの情報（日時分秒やプログラム番号など）を付けたバックアップデータ（Ｄｍ〜Ｄｆ３）が、不揮発性のバックアップメモリ（フラッシュメモリ３）にバックアップされるので、揮発性メモリ（ＳＲＡＭ４）に登録されている観測データが破壊乃至喪失されることがあっても、不揮発性メモリ（３）から必要な観測主要情報を容易に取得することができ、しかも、各観測主要情報は必要最小限の観測データであるため、バックアップメモリ（３）の小容量化を図ることができる。
【００１７】
また、不揮発性メモリ（３）に対して観測（登録）時点又は観測種類を指定することによって、不揮発性メモリ（３）に記録されている莫大な全バックアップデータから、ユーザが望む時間帯又は観測種類のバックアップデータ（Ｄｍ〜Ｄｆ３）だけが選択的に取り出されるようにしていることから、データ復旧のために利用されるデータ量が制限されて、復旧用データに対するメインメモリの負担を軽減し復旧処理を高速化することができ、ユーザ所望の観測データを極く容易に、しかも迅速確実に復旧することができる。
【００１８】
この発明では、さらに、当該観測データの主要情報に、日時及びプログラム情報（「登録日時」、「プログラムＮｏ．」）に加えて、当該観測データの種別を表わすデータ区分情報（「データ区分」）を付加したバックアップデータ（Ｄｍ〜Ｄｆ３）を、バックアップメモリ（３）に時系列順に保存する（Ｐ３，Ｐ６，Ｐ９）。そして、データ復旧時には（Ｒ４）、バックアップメモリ（３）から抽出されたバックアップデータを、データ区分情報に基づいて順次グループ分けした上（Ｒ４３）、各グループ（「パート」）毎に観測データを復元する（Ｒ４４）。従って、簡単なグループ分け及び復元処理によって、以後の処理に対して必要且つ有用で整理された観測データを得ることができる。
【００１９】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施例を詳述する。なお、以下の実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、以下の実施例では、測量器械としてトータルステーションを用いて観測する場合について説明されるが、この発明は、データコレクタや電子平板など、種々の測量器械に適用することができる。
【００２０】
〔システムの概略〕
図１は、この発明の一実施例による観測データバックアップ手法が適用されるにおけるトータルステーションのシステム構成を表わすブロック図である。トータルステーションＴＳは、中央処理装置（ＣＰＵ）１、メインメモリ（フラッシュメモリ及びＳＲＡＭ）２、フラッシュメモリ３、スタティックＲＡＭ（ＳＲＡＭ）４、ＩＣカードドライブ５などから成るデータ処理及び管制部、正側及び反側キーボード６，７を有する操作部、正側及び反側ディスプレイ（例えば、ＬＣＤ表示器）８，９を有する表示部、並びに、測距・測角システム（“ＥＤＭ”とも呼ばれる。）１０及びセンサーサブシステム１１を有する観測制御部などを備え、正側及び反側キーボード６，７は、遠隔制御器（リモコン）１２により遠隔操作することができる。
【００２１】
メインメモリ２は、固定のシステムプログラムを記憶しているフラッシュメモリ及びプログラム実行中の各種データなどを記憶するスタティックＲＡＭ（ＳＲＡＭ）から成るプログラム実行用記憶領域であり、ＣＰＵ１は、メインメモリ２と共に、ドライブ５にセットされるＩＣカードに記憶されているトータルステーション制御プログラム（データバックアップ機能を備えた各種観測プログラムやデータ復旧プログラムなど）に基づいてシステムの各部を制御する。
【００２２】
フラッシュメモリ（フラッシュＲＯＭ）３は、電気的に記憶内容を書き直すことができ、バックアップ電源が不要で衝撃に強い不揮発性のメモリ（ＲＯＭ）であり、主として、トータルステーションＴＳの観測で得られた距離（Ｌ）や角度（α，θ）などの観測データをバックアップデータとして記録しておくバックアップメモリに利用される。また、ＳＲＡＭ４は、リフレッシュ動作が不要な高速の揮発性のメモリ（ＲＡＭ）であり、主として、トータルステーション観測により得られた通常の観測データを貯えるために用いられる。ＩＣカードドライブ５は、トータルステーションＴＳの観測機能に必要な各種プログラムを記録したＩＣカードを駆動し、記憶内容が随時アップデートされたＩＣカードをセットすることにより、種々の追加機能が付加された新規な観測プログラムに従ってこのトータルステーションＴＳを動作させることができる。
【００２３】
正側キーボード６及び正側ディスプレイ８は、トータルステーションＴＳのハウジング（図示せず）の正面側に配置され、反側キーボード７及び反側ディスプレイ９は、ハウジングの背面側に配置される。各キーボード６，７の所定のキーは、ディスプレイ画面を利用して、観測条件などの入力や制御上の各種指示などを行うのに用いられる。また、ディスプレイ（ＬＣＤ表示器）８，９は、観測作業上必要な操作案内情報や各種データを表示するほか、所望のデータがなかったり観測漏れがある場合などにはエラー表示を行い、オペレータに注意を喚起することができる。
【００２４】
また、測距・測角（ＥＤＭ）システム１０は、図示しない照準器からの送信光の出射と受信光の入射により距離を測定したり（測距）、照準器の鉛直角及び水平角を測定する（測角）機能を有する。センサーサブシステム１１は、トータルステーション本体が水平許容範囲内に設置されていれば角度を水平に補正するチルトセンサ機能や、照準器を駆動するサーボ機構などを含むトータルステーションＴＳ自体の内部制御機構であり、例えば、チルトセンサ機能で水平許容範囲を超えていることが分った場合は、ディスプレイ８，９にエラーを表示することができる。
【００２５】
後述する測量作業においては、オペレータ（ユーザ）は、図示しない支持装置に支持されたトータルステーションＴＳの測距部を上下方向及び水平方向に回動して照準器による視準を行い、キーボード６、７上の操作ボタン等により指示操作を行うだけで、観測諸量から必要な観測データをＣＰＵ１により自動的に作成することができる。そして、得られた観測データ等はＳＲＡＭ４に記憶されると共にフラッシュメモリ３にバックアップデータとして記録・保存される。
【００２６】
これらのデータは、必要に応じてディスプレイ８，９に表示され、さらに、通信ポート１２を介してデータコレクタ（電子的な手簿）やホストコンピュータに出力することができる。また、データコレクタのデータを用いて地形図等の作成が可能である。
【００２７】
〔測量作業フロー〕
図２は、この発明の一実施例による観測作業の手順の一例を表わすフローチャートであり、図３は、観測作業を説明するための図であり、図４は、バックアップメモリに記録されるバックアップデータの一構成例を示す。トータルステーションＴＳによる測量作業には、基準点測量、用地測量、現況測量、等高線（コンタ）地形測量などの測量業務に必要な観測を行う「平面観測」用の各種プログラムの外に、「縦断観測」用のプログラムや「横断観測」用のプログラムなどがあるが、図２の測量作業フローは、「平面観測」用の１プログラムに従い１つの器械点Ｐｍについて目標点の測量を行う場合の例を示している。
【００２８】
ここで、図４を用いて、この発明による観測データバックアップの概要を説明しておく。複数の観測プログラムに従って地点の測量を行うことが可能な測量器械ＴＳにおいて、所定の観測プログラムに基づき観測が行われると、各観測で得られた観測データは揮発性メモリ４に順次記憶される。この際、各観測データに対応して、観測日時、観測プログラム及び観測データ種別を表わす「登録日時」、「プログラムＮｏ．」及び「データ区分」が、検索用のキー情報として、各観測データの主要な観測情報に付加されたバックアップデータＤｍ〜Ｄｆ３が、順次、生成され、不揮発性メモリ３に記録されていく。データ復旧の際には、ユーザ操作（６，７）で日時を指定すると、不揮発性メモリ３から、指定された日時や観測種類に基づいてバックアップデータの「登録日時」乃至「プログラムＮｏ．」が検索されて、指定に応じたバックアップデータＤｍ〜Ｄｆ３が抽出され、「データ区分」に従って分けられたグループ（パート）毎に所望の観測データが復旧される。
【００２９】
以下、図２〜図４の例に従って、観測データのバックアップ態様をより詳しく説明しよう。まず、ユーザ（オペレータ）は、図３に示すように、杭や鋲などが打たれた既知の基準地点（「基準点」と呼ばれる。）のうち、予め選定された基準点（「器械点」と呼ばれる。）Ｐｍ上にトータルステーション（「器械」と呼ばれる。）ＴＳを設置する。
【００３０】
次に、図２の測量作業フローの最初のステップＰ１に示すように、ディスプレイ８又はディスプレイ９の表示援助の下でキーボード６又はキーボード７の所定キーを操作することにより、この測量作業で使用する所定の観測プログラム〔例えば、「平面観測」用プログラムに属する或る基準点測量プログラム〕をセットし、トータルステーション（器械）ＴＳの設置条件に関する器械設置情報を入力して器械点Ｐｍに関して各種設定を行う。この器械設置情報には、例えば、器械点番号〔器械点に対して予め付けられた番号（器械点Ｎｏ．）〕や器械高ｈｍ（図３参照）の外に、気温（晴、曇、雨、雪、霧など）、気圧などの環境情報や、標高などの他の情報が自動的に取り込まれ（必要に応じて手入力可能）、入力されたこれらの器械設置情報は器械点設定データと呼ばれる。
【００３１】
これらの器械点設定データは、キーボード６，７の“登録（ＲＥＣ）”キーを操作することによって、次のステップＰ２で、通常の器械点観測データとしてＳＲＡＭ４に記憶される。
【００３２】
続くステップＰ３では、図４の第２段目に実線で示すように、ＳＲＡＭ４に記憶された観測データ（器械点設定データ）のうち器械点番号（器械点Ｎｏ．）及び器械高ｈｍなどの器械設置に関する主要な観測情報に、観測データを記憶（入力）する時の日時情報、セットされている観測プログラムを特定するためのプログラム情報〔プログラム番号（Ｎｏ．）〕及び観測データの種別（器械点設定）を表わすデータ区分情報から成るデータ復旧時の検索キー情報が、付加されてバックアップデータが生成される。そして、生成されたバックアップデータは、第１バックアップデータ列（器械点バックアップデータ列）Ｄｍとして自動的にフラッシュメモリ３に記録・保存される。
【００３３】
ここで、日時情報には、トータルステーションＴＳに内蔵されたタイマによって刻時される時刻データの記憶処理時の現在値（年・月・日・時・分・秒）が自動的に適用される。従って、日時情報は、正確には、登録時刻を表わすが、近似的に観測時刻を表わす。プログラム情報は、当該測量作業に用いられている実際の観測プログラムを表わす情報であり、例えば、「平面観測」用に用意された複数のプログラムの夫々に対応して予め定められ個々のプログラム番号が用いられる。
【００３４】
また、データ区分情報は、記録されるバックアップデータ列の観測情報部分がどのような“データ区分”に属するかを示す観測データ種別情報であり、例えば、第１バックアップデータ列Ｄｍの場合は、“器械点データ”（器械設置データ）というデータ区分に属することを表わす文字又は記号が記録される。
【００３５】
なお、フラッシュメモリ３に記録されるバックアップデータ列（図４に記号“Ｄｍ”，“Ｄｂ”，“Ｄｆ１”，“Ｄｆ２”，“Ｄｆ３”で例示される。）中の観測データについては、後の復旧作業で元の観測データを復元するのに必要な最低限のデータ群（「主要情報」という。）から成る。例えば、器械点に関する第１バックアップデータ列Ｄｍでは、得られた観測データ（器械点設定データ）のうち器械点番号及び器械高ｈｍだけが主要な観測情報としてバックアップされ、気温、気圧、標高などの情報は、破線で示されるように、削除される。
【００３６】
このように、別途の手段では補完可能であって平面観測におけるバックアップすべき重要性が少ないものは、バックアップデータ列から削除されるが、必要に応じて、任意の情報をバックアップデータ列に追加記録するように設定することができる。従って、バックアップデータ列に含まれる情報は、観測プログラムによっては図４の例とは異なる場合があり、例えば、第１バックアップデータ列Ｄｍに、気温、気圧、標高や、他の情報が記録されることもある。
【００３７】
ステップＰ３の後は、観測作業に入り、まず、ステップＰ４では、トータルステーションＴＳ観測の基準角度を与えるために器械点とは別の基準点から後視点Ｐｂを選定し、図３に示されるように、当該後視点Ｐｂについて後視点観測を行う。この後視点観測では、後視点Ｐｂの水平角αｂ、鉛直角θｂ、斜距離（測定距離ともいう。）Ｌｂが観測され、後視点Ｐｂにおけるミラー（プリズム）ＭＬの高さを表わす目標高ｈｂが求められる。ここで、後視点Ｐｂの水平角αｂは、通常、“０°”とされるが、例えば、基準方位（Ｎ＝北）からの角度を採るなど、“０°”でない場合もある。
【００３８】
これらの後視点観測データαｂ，θｂ，Ｌｂ，ｈｂは、“登録（ＲＥＣ）”キーの操作によって、次のステップＰ５で、後視点番号〔後視点Ｐｂに予め付けられた番号（後視点Ｎｏ．）〕と共に、通常の後視点観測データとしてＳＲＡＭ４に記憶される。
【００３９】
続くステップＰ６では、後視点番号（後視点Ｎｏ．）、水平角αｂ、鉛直角θｂ、斜距離Ｌｂ及び目標高ｈｂから成る後視点観測データの主要な観測情報は、図４の第３段目に示すように、後視点観測の日時情報、プログラム番号（Ｎｏ．）、及び、“後視点データ”（後視点観測データ）を表わすデータ区分情報から成る検索キー情報が付加されて、バックアップデータが生成され、第２バックアップデータ列（後視点バックアップデータ列）Ｄｂとしてフラッシュメモリ３に自動的に記録・保存される。
【００４０】
次に、ステップＰ７では、図３に示すように、トータルステーションＴＳ観測で観測対象となる目標点である１乃至複数の視準点Ｐｆに設置されているミラー（プリズム）ＭＬに対して視準点観測を行う。視準点観測では、後視点観測で得られた後視点Ｐｂの水平角αｂを“０°”として、視準点Ｐｆの水平角αｆ、鉛直角θｆ、斜距離Ｌｂが観測され、視準点Ｐｆにおけるミラー（プリズム）ＭＬの高さを表わす目標高ｈｆが求められる。また、視準点観測では、当該視準点Ｐｆについて、マンホール、電柱、鋲などの属性を表わす点属性（図４右側）の外に、多角点、境界点、現況点などの種別を表わす点種別、観測回数、対回の有無などの情報（何れも図示せず）も取得される。
【００４１】
視準点観測で得られたこれらの視準点観測データαｆ，θｆ，Ｌｆ，ｈｆや、点属性などの情報は、“登録（ＲＥＣ）”キー操作によって、次のステップＰ８で、視準点番号〔視準点Ｐｆに予め付けられた番号（視準点Ｎｏ．）〕と共に、通常の視準点観測データとして、ＳＲＡＭ４に記憶される。
【００４２】
次いで、ステップＰ９では、視準点番号（視準点Ｎｏ．）、水平角αｆ、鉛直角θｆ、斜距離Ｌｆ、目標高ｈｆ、点属性などから成る視準点観測データの主要な観測情報には、例えば、図４の第４段目以降に示すように、当該視準点観測の日時情報、プログラム番号（Ｎｏ．）、並びに、“視準点データ”（視準点観測データ）を表わすデータ区分情報から成る検索情報が付加されて、バックアップデータが生成され、第３バックアップデータ列（視準点バックアップデータ列）Ｄｆとしてフラッシュメモリ３に自動的に記録・保存される。
【００４３】
ステップＰ９で或る視準点Ｐｆ（ａ）について視準点観測データをバックアップした後は、ステップＰ１０にて、観測すべき他の視準点がなく視準点観測が終了したか否かを判断する。ここで、次に観測すべき視準点Ｐｆ（ａ＋１）があるときは（Ｐ１０→ＮＯ）、ステップＰ７に戻り、次の視準点ＰｆについてステップＰ７〜Ｐ９の作業及び処理を行う。
【００４４】
ステップＰ７〜Ｐ９の作業及び処理は、全視準点について視準点観測が終了するまで、繰り返し行われる。図４の第４〜６段目は、３つの視準点Ｐｆ１〜Ｐｆ３がある場合の例であり、ステップＰ７〜Ｐ９の繰返し処理により、これらの視準点Ｐｆ１〜Ｐｆ３について、順次、第３バックアップデータ列（視準点バックアップデータ列）Ｄｆ１〜Ｄｆ３が得られる。そして、全視準点観測が終了すると（Ｐ１０→ＹＥＳ）、この器械点Ｐｍに関する観測作業フローが終了する。１つの器械点Ｐｍに関してフラッシュメモリ３に記録されるバックアップデータ列Ｄｍ〜Ｄｆ３のグループは「パート」と呼ばれ、図２のフロー例では、１回の観測作業フローにより１パート分のバックアップデータがフラッシュメモリ３に記録される。
【００４５】
この後、別の器械点Ｐｍを順次設定して同じ観測プログラムに従って測量作業を行う場合は、図２の測量作業フローを繰り返してバックアップデータ列を順次フラッシュメモリ３に記録していく。また、別の観測プログラムにより測量作業を行う場合は、別の観測プログラムに対応する測量作業フロー（図示せず）に従って観測及びデータ記録を行い、観測データ及びこれに対応するバックアップデータ列を、順次、ＳＲＡＭ４及びフラッシュメモリ３に記録していく。これにより、フラッシュメモリ３には、各バックアップデータ列が時系列順にアクセス可能に記録されていく。
【００４６】
フラッシュメモリ３の容量は、バックアップしたいデータ量に応じて選択すればよいが、例えば、数千点のバックアップデータ列を収納可能な程度に選ばれる。また、フラッシュメモリ３は、特定の記憶内容を人為的に消去することができないように構成されており、バックアップデータ列で満杯になった場合は、古いバックアップデータ列から順に新規バックアップデータ列に書き換えられる。
【００４７】
なお、図４の“Ｄｍ”〜“Ｄｆ３”は、バックアップデータの構造を説明するために、平面観測プログラムに従って１器械点に係る測量作業を行った場合の各観測点の観測結果に基づく１パート分のバックアップデータ列について極く単純化して表わしたものである。現実の測量作業では、後視点Ｐｂ及び視準点Ｐｆ１，Ｐｆ２，Ｐｆ３の夫々について複数回の観測が行われるのが通常である。従って、バックアップデータ列Ｄｂ；Ｄｆ１，Ｄｆ２，Ｄｆ３は、実際には、観測点Ｐｂ；Ｐｆ１，Ｐｆ２，Ｐｆ３に対する各観測回数に対応する数だけのデータ列が存在する。
【００４８】
測量作業時においては、以上のように、測量で得られた観測データは、“ＳＲＡＭ”（Ｓｔａｔｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ　）と呼ばれるランダムアクセスメモリ４に登録される。これは、データ記録媒体にＳＲＡＭを用いると、データのアクセススピードが速く、データの置換えなどを容易に行うことができるなどのメリットが生かせるためであるが、その反面、電源オフで記憶内容が消えてしまうという揮発性を有し、ユーザの不用意な操作により、データ喪失やデータ破損（一部データの喪失）を起し易いというデメリットがある。
【００４９】
そこで、この発明の一実施例においては、ＳＲＡＭのデメリットを補うため、ＳＲＡＭ４にデータを登録すると同時に、図４に示すように、後のデータ復旧処理に必要とされる主要観測データ（観測プログラムによりデータ内容は異なる）に、登録時間（日時）、観測プログラム番号（Ｎｏ．）、データ区分などを追加した測量データ列Ｄｍ〜Ｄｆ３を、順次、時系列的に、“フラッシュメモリ”と呼ばれるＥＰＲＯＭ（Ｅｒａｓａｂｌｅ　ａｎｄ　Ｐｒｏｇｒａｍａｂｌｅ　Ｒｅａｄ−Ｏｎｌｙ　Ｍｅｍｏｒｙ　）３に自動的にバックアップ登録しておく。
【００５０】
また、上述の平面観測以外の縦断観測や横断観測などの観測方式の場合にも、同様に、観測方式に応じたバックアップデータをバックアップメモリ３に記録しておく。例えば、横断観測の場合、バックアップデータは、登録時間（日時）、観測プログラム番号（Ｎｏ．）、データ区分、観測方法（間接設置・直接設置ＴＳ・ポール横断）、名称（ターニングポイント）、水平角、鉛直角、斜距離、目標高、メモ、…というような構造になる。
【００５１】
フラッシュメモリは、電源をオフしてもデータを保存しておく不揮発性の機能を有し、フラッシュメモリ３に登録されたデータＤｍ〜Ｄｆ３は非常に壊れにくいので、仮に、ＳＲＡＭ４に登録されたデータが破損・喪失されても、後述するデータ復旧プログラムを使用してフラッシュメモリ３に日時などを指定することによって、フラッシュメモリ３からバックアップデータＤｍ〜Ｄｆ３の内容をＳＲＡＭ４に戻すことができる。
【００５２】
つまり、データ復旧に当っては、何月何日のどの番号の観測プログラムで観測したデータを復旧すべきことがユーザから望まれることが多いが、フラッシュメモリ３に登録された各バックアップデータ列Ｄｍ〜Ｄｆ３は、登録時間（日時）や観測プログラムＮｏ．などの情報をもっているので、必要なバックアップデータを簡単に検索することができる。
【００５３】
〔復旧作業フロー〕
この発明の一実施例においては、測量作業時にフラッシュメモリ３に登録されたバックアップデータ（Ｄｍ〜Ｄｆ３）は、上述したように、仮にＳＲＡＭ４に登録したデータが破損・喪失されても、データ復旧プログラムを用いた復旧作業によってフラッシュメモリ３から必要なデータを復旧することができる。この場合、日時指定により、バックアップデータ中にある他の不要なデータ（例えば、１年前のデータ）まで復旧してしまうことがない。さらに、フラッシュメモリ３から、日時で指定された必要なデータだけが、データ復旧のためにメインメモリ（ＳＲＡＭ）２に読み出されるので、メインメモリの負担を軽減することができるという効果もある。
【００５４】
また、観測データは、観測プログラムによって内容が異なるので、観測プログラムを特定しないと判別不能になることがあるが、各バックアップデータ列Ｄｍ〜Ｄｆ３自体が夫々プログラムＮｏ．の情報を持っているので、各バックアップデータ列中の観測データの内容を確実に判別することができる。
【００５５】
図５及び図６は、それぞれ、この発明の一実施例による復旧時の作業手順及び「データ復旧」処理を表わすフローチャートの一例を示す。図５の復旧作業フローにおいて、まず、ユーザは、キーボード６，７の“データ復旧”キーを操作してＩＣカード６に記録されているデータ復旧プログラムを開く。次いで、第１のステップＲ１で、ディスプレイ８，９の表示援助の下、所定のキー操作により、フラッシュメモリ３のバックアップデータに対してプログラムＮｏ．を指定し、復旧対象となる観測データの観測種類を指示する。
【００５６】
続くステップＲ２では、更なるキー操作により、観測開始日時及び観測終了日時を指定し、復旧対象となる観測データの観測時間帯を指示する。そして、これらプログラム番号（Ｎｏ．）及び日時の指定内容をディスプレイ表示で確認した後、次のステップＲ３にて、再び“データ復旧”キーを操作してデータ復旧処理の開始を指示すると、ステップＲ４に進んで、図６に示されるような「データ復旧」処理が実行される。
【００５７】
図６の「データ復旧」処理フローにおいて、最初のステップＲ４１では、フラッシュメモリ３に対して、指定された観測開始及び終了日時に従い、プログラム番号情報（Ｎｏ．）及び日時情報を検索キーとしてバックアップデータの検索を開始し、次のステップＲ４２で、指定されたプログラムＮｏ．に該当し、指定された観測開始日時〜観測終了日時間にあるバックアップデータ列を見つけてメインメモリ２のＳＲＡＭ上にロードする。
【００５８】
次いで、ステップＲ４３では、見つかったバックアップデータ列からデータ区分情報を読み出し、データ区分情報のパターンに基づいて、１パート分のバックアップデータ列を抽出する。例えば、平面観測のデータであれば、時系列で並べられたバックアップデータ列は、器械点データ→後視点データ→視準点データのパターンをもつので、或る器械点データを検出した後次の器械点データを検出すると、当該器械点データから次の器械点データの直前までの１パート分のバックアップデータ列（例えば、Ｄｍ〜Ｄｆ３）を抽出する。つまり、時系列で並べられたバックアップデータ列を、時系列的に最初に現れるデータ区分情報から順次そのパターンを調べていくことにより１パート分のバックアップデータ列を取り出す。
【００５９】
そして、続くステップＲ４４において、抽出された１パート分のバックアップデータ列の観測情報部分が、当該プログラムＮｏ．の観測プログラムに従う１グループ分の観測データ（例えば、平面観測のデータであれば、１つの器械点に関する観測データ）として復元され、メインメモリ２のＳＲＡＭの観測データ格納領域に記憶される。
【００６０】
次のステップＲ４５では、抽出されたバックアップデータが、指定された観測終了日時までの全データを処理したか否かを判定する。ここで、未だ全データを処理していないと判断されると（Ｒ４５→ＮＯ）、ステップＲ４３に戻り、ステップＲ４３，Ｒ４４で、順次、次パートのデータ（例えば、平面観測であれば、次の器械点から更に次の器械点の直前までの間のバックアップデータ列）の抽出及び記憶処理が行われる。この処理は、指定された観測終了日時に至るまで繰り返し行われる。
【００６１】
そして、指示された観測種類及び時間帯の全バックアップデータ列についてパート毎の抽出及び記憶処理が終了すると（Ｒ４５→ＹＥＳ）、観測データの復旧処理が完了してステップＲ４６に進む。復旧処理が完了することにより、メモリ２上には、全バックアップデータ列に対応する観測データが、各パートに対応するグループ毎に整理されて復旧されている。そして、メモリ２上に復旧された観測データは、ステップＲ４６において、自動的にＳＲＡＭ４上の所定の観測データ記憶エリアに記録される。
【００６２】
このように、この発明の一実施例によれば、全ての観測データに、１つ１つ、登録（観測）した日時と、測量作業に用いた観測プログラムの番号（プログラムＮｏ．）をつけてフラッシュメモリ３にバックアップしておくようにしているので、ＳＲＡＭ４に登録されていたどのデータがどのような時点で壊れても、フラッシュメモリ３が正常に動作している限り、ユーザ指定による日時及びプログラム番号（Ｎｏ．）をキーとして、フラッシュメモリ３から容易に検索し、ユーザ所望の観測データを復旧することができる。
【００６３】
【発明の効果】
以上説明したように、この発明によれば、各観測における主要な観測データに観測（登録）時点情報及び観測プログラム特定情報を付けたバックアップデータが不揮発性のバックアップメモリ（フラッシュメモリなど）に保存されるので、揮発性メモリ（ＳＲＡＭなど）に登録されている観測データが破壊乃至喪失されることがあっても、観測（登録）時点情報及び観測プログラム特定情報に基づいて、バックアップメモリから必要な観測データを容易に取得することができ、しかも、必要最小限の主要観測データが保存されるので、小容量のバックアップメモリを用いることができる。
【００６４】
また、この発明によれば、バックアップメモリに対して、観測（登録）時点又は観測プログラムの種類を指定することによって、指定に対応するバックアップデータが確実に取り出されて、ユーザが所望する時点の観測データを極く容易に復旧することができる。さらに、取り出されたバックアップデータは、データ区分情報に従って分けられたグループ（パート）毎に観測データに復元するようにしているので、簡単な抽出及び復旧処理によって、整理された有用な観測データを以後の処理のために用意しておくことができる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による観測データバックアップ機能を有するトータルステーションのハードウエア構成を示すシステムブロック図である。
【図２】図２は、この発明の一実施例による観測時の作業及び処理手順を表わすフローチャートである。
【図３】図３は、観測作業を説明するための図である。
【図４】図４は、この発明の一実施例によるバックアップデータの構成例である。
【図５】図５は、この発明の一実施例による復旧時の作業手順を表わすフローチャートである。
【図６】図６は、この発明の一実施例による「データ復旧」処理を表わすフローチャートである。
【符号の説明】
ＴＳ　トータルステーション、
Ｐｍ，Ｐｂ，Ｐｆ　器械点（既知）、後視点（既知）及び視準点（目標点）、
ＭＬ　ミラー（プリズム）、
Ｄｍ　第１バックアップデータ（器械点バックアップデータ）、
Ｄｂ　第２バックアップデータ（後視点バックアップデータ）、
Ｄｆ１，Ｄｆ２，Ｄｆ３，…　第３バックアップデータ（視準点バックアップデータ）。
【図１】
2004078784.tif 000003
【図２】
2004078784.tif 000004
【図３】
2004078784.tif 000005
【図４】
2004078784.tif 000006
【図５】
2004078784.tif 000007
【図６】
2004078784.tif 000008