(57)【要約】      （修正有）【課題】地物に関する情報管理の効率向上させる地物管理システムを提供する。【解決手段】地物管理システムのサーバー１１は、位置情報を含む地物の情報を取得する機能と、この情報を記録する機能とを実現する。地物管理システムの各クライアントマシン１２〜１４においては、地図を表示する機能と、サーバー１１に記録された地物の情報をリアルタイムで取得する機能と、そこから地物の位置情報を抽出する機能と、この位置情報に対応してオブジェクトをプロットする機能と、オブジェクトが操作された際にその地物の情報を表示する機能と、指定した場所に地物が存在する旨の入力を受け付ける機能と、指定された場所の位置情報にこの場所の状況を表すデータをひもづけて情報を作成する機能と、この情報をサーバー１１に送信して取得させる機能とを有する。【選択図】図１
2020140617.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ・ネットワークを介して接続された複数のクライアントマシンおよびサーバーを協働させて、所定の地理的範囲内にて定着された地物の管理を実現させる地物管理システムであって、
前記サーバーにおいては、
地物が定着された場所の位置情報を含む、地物の情報を取得する取得機能と、
前記情報を記録する第１の記録機能と、
が実現され、
前記クライアントマシンのそれぞれにおいては、
地図を表示する地図表示機能と、
前記サーバーに記録された地物の前記情報をリアルタイムで取得する情報取得機能と、
前記情報取得機能により取得された地物の前記情報から、この地物の前記位置情報を抽出する位置情報抽出機能と、
前記位置情報に示されている地物の位置が、前記地図表示機能により表示されている前記地図の地理的範囲に含まれる場合に、当該地図上における前記位置に操作可能なオブジェクトをプロットするオブジェクトプロット機能と、
前記オブジェクトが操作された際に、当該オブジェクトがプロットされた前記位置に存在する地物の前記情報を表示する情報表示機能と、
指定した場所に地物が存在する旨の入力を受け付ける入力受け付け機能と、
前記入力により指定された場所を前記位置情報とし、この場所の状況を表す状況データを当該位置情報にひもづけることで前記情報を作成する情報作成機能と、
前記情報作成機能により作成された前記情報を前記サーバーに送信して取得させる第１の送信機能と、
が実現されている、
地物管理システム。
【請求項２】
請求項１に記載された地物管理システムであって、
地物の前記情報には、地物の所属を表す所属データが含まれ、
前記オブジェクトプロット機能によりプロットされる前記オブジェクトが、当該オブジェクトがプロットされた前記位置に存在する地物の前記所属データに応じて異なる外観を呈する、
地物管理システム。
【請求項３】
請求項１または請求項２に記載された地物管理システムであって、
地物の前記情報は、当該情報に対応する地物の特定を可能とする特定情報と、前記情報に含まれる前記状況データの更新日時を表す更新日時情報とを含み、
複数の前記クライアントマシンの少なくとも１つにおいては、
前記情報表示機能により表示されている地物の前記情報に前記状況データの追加を行う追加機能と、
前記追加機能により前記状況データが追加された前記情報を前記サーバーに送信して取得させる第２の送信機能と、
が実現され、
前記サーバーにおいては、
前記第２の送信機能による前記情報の取得によって同一の前記特定情報を含む前記情報が複数存在することになる場合に、これらの前記情報を、当該各情報に含まれる更新日時情報を保持したまま１つにマージさせるマージ機能が実現されている、
地物管理システム。
【請求項４】
請求項３に記載された地物管理システムであって、
前記追加機能により追加される前記状況データに、前記情報に含まれる前記特定情報を、当該特定情報により特定される地物とは別の地物を特定する前記特定情報に書き換えるパッチデータを含ませる操作が可能とされている、
地物管理システム。
【請求項５】
請求項１ないし請求項４のうちのいずれか１項に記載された地物管理システムであって、
地物の前記情報は、当該情報に対応する地物の特定を可能とする特定情報を含み、
複数の前記クライアントマシンの少なくとも１つにおいては、
前記情報表示機能により表示されている地物の前記情報の編集を可能にする編集機能と、
前記編集機能により編集された前記情報を前記サーバーに送信して取得させる第３の送信機能と、
が実現され、
前記サーバーにおいては、
前記第３の送信機能により前記情報を取得する際に当該情報の前記特定情報と同一の前記特定情報を有する前記情報が前記サーバーに存在する場合に、当該サーバーに存在する前記情報を、前記第３の送信機能により新しく取得される前記情報によって上書きする上書き機能が実現されている、
地物管理システム。
【請求項６】
請求項５に記載された地物管理システムであって、
前記編集が前記情報に含まれるデータの一部を削除するものである場合に、この削除されるデータを前記状況データとして前記入力受け付け機能および前記情報作成機能を機能させる操作が可能とされている、
地物管理システム。
【請求項７】
請求項１ないし請求項６のうちのいずれか１項に記載された地物管理システムであって、
前記サーバーにおいて、
当該サーバーとは別個に存在するデータベースにアクセスするアクセス機能と、
前記データベースに含まれるデータから地物の前記情報を抽出する情報抽出機能と、
前記情報抽出機能により抽出された地物の前記情報を記録する第２の記録機能と、
が実現されている、
地物管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の地理的範囲内にて定着された地物の管理を実現させる地物管理システムに関する。
【背景技術】
【０００２】
この種の技術に関しては、例えば下記の特許文献１に開示のある従来技術が知られている。この従来技術では、画面表示された地図上にて指定された場所における属性情報の入力を受け付け、この場所の地物（例えば地番）および入力された属性情報を含む情報をブックマークに登録することで、地物に関する情報の管理を実現させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１１６５６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来技術には、地物に関して登録された情報をこの情報の登録に用いた装置以外の装置（具体的には例えばクライアントマシン）で確認することができず、それゆえに、地物に関する情報の管理の効率が低下するという問題があった。
【０００５】
本発明は、地物に関して登録された情報を、複数のクライアントマシンのそれぞれで確認できるようにして、地物に関する情報の管理の効率を向上させることを可能とするものである。
【課題を解決するための手段】
【０００６】
本発明は、コンピュータ・ネットワークを介して接続された複数のクライアントマシンおよびサーバーを協働させて、所定の地理的範囲内にて定着された地物の管理を実現させる地物管理システムを包含する。サーバーにおいては、地物が定着された場所の位置情報を含む、地物の情報を取得する取得機能と、この情報を記録する第１の記録機能とが実現される。クライアントマシンのそれぞれにおいては、それぞれ後述する地図表示機能と、情報取得機能と、位置情報抽出機能と、オブジェクトプロット機能と、情報表示機能と、入力受け付け機能と、情報作成機能と、第１の送信機能と、が実現される。地図表示機能は、地図を表示する機能である。情報取得機能は、サーバーに記録された地物の情報をリアルタイムで取得する機能である。位置情報抽出機能は、情報取得機能により取得された地物の情報から、この地物の位置情報を抽出する機能である。オブジェクトプロット機能は、位置情報に示されている地物の位置が、地図表示機能により表示されている地図の地理的範囲に含まれる場合に、この地図上における上記位置に操作可能なオブジェクトをプロットする機能である。情報表示機能は、オブジェクトが操作された際に、このオブジェクトがプロットされた上記位置に存在する地物の情報を表示する機能である。入力受け付け機能は、指定した場所に地物が存在する旨の入力を受け付ける機能である。情報作成機能は、上記入力により指定された場所を位置情報とし、この場所の状況を表すデータを位置情報にひもづけることで上記情報を作成する機能である。第１の送信機能は、情報作成機能により作成された上記情報をサーバーに送信して取得させる機能である。
【０００７】
上記の地物管理システムによれば、複数のクライアントマシンの１つにおいて地物が存在する旨の入力が行われた場合に、この地物に対応するオブジェクトが、複数のクライアントマシンの各地図上にリアルタイムでプロットされる。さらに、各クライアントマシンにおいて、表示されたオブジェクトを操作することで、入力された地物の情報が表示される。
【０００８】
１つの好ましい実施態様では、地物の上記情報には、地物の所属を表す所属データが含まれる。また、オブジェクトプロット機能によりプロットされるオブジェクトが、このオブジェクトがプロットされた上記位置に存在する地物の所属データに応じて異なる外観を呈する。
【０００９】
この場合、各クライアントマシンの地図上には、地物に対応するオブジェクトが、この地物の所属を視覚的に識別することが可能な態様で表示される。
【００１０】
別の好ましい実施態様では、地物の上記情報は、この情報に対応する地物の特定を可能とする特定情報と、上記情報に含まれるデータの更新日時を表す更新日時情報とを含む。また、複数のクライアントマシンの少なくとも１つにおいては、情報表示機能により表示されている地物の上記情報に状況データの追加を行う追加機能と、この追加機能により状況データが追加された上記情報をサーバーに送信して取得させる第２の送信機能とが実現される。また、サーバーにおいては、第２の送信機能による上記情報の取得によって同一の特定情報を含む上記情報が複数存在することになる場合に、これらの上記情報を、この各情報に含まれる更新日時情報を保持したまま１つにマージさせるマージ機能が実現されている。
【００１１】
この場合、複数のクライアントマシンの１つにおいて地物の情報に状況データを追加した場合に、各クライアントマシンにおいて、状況データが追加される前の地物の情報と状況データが追加された後の地物の情報とが、それぞれの更新日時情報が含まれた態様で表示される。
【００１２】
上記実施態様では、追加機能により追加される状況データに、上記情報に含まれる特定情報を、この特定情報により特定される地物とは別の地物を特定する特定情報に書き換えるパッチデータを含ませる操作が可能とされていることが好ましい。
【００１３】
この場合、複数の地物として入力された情報を、パッチデータを追加して特定情報を書き換えることで、１つの地物の情報としてマージさせることができる。
【００１４】
別の好ましい実施態様では、地物の上記情報は、この情報に対応する地物の特定を可能とする特定情報を含む。また、複数のクライアントマシンの少なくとも１つにおいては、情報表示機能により表示されている地物の上記情報の編集を可能にする編集機能と、この編集機能により編集された上記情報をサーバーに送信して取得させる第３の送信機能とが実現される。また、サーバーにおいては、第３の送信機能により上記情報を取得する際にこの情報の特定情報と同一の特定情報を有する上記情報がサーバーに存在する場合に、このサーバーに存在する上記情報を、第３の送信機能により新しく取得される上記情報によって上書きする上書き機能が実現されている。
【００１５】
この場合、複数のクライアントマシンの１つにおいて地物の情報を編集した場合に、各クライアントマシンにおいて、編集後の地物の情報が表示される。
【００１６】
上記実施態様では、上記編集が上記情報に含まれるデータの一部を削除するものである場合に、この削除されるデータを状況データとして入力受け付け機能および情報作成機能を機能させる操作が可能とされていることが好ましい。
【００１７】
この場合、１つの地物として入力された情報を、そのデータの一部を削除して別の地物における情報の状況データとすることで、２つの地物の情報として分割させることができる。
【００１８】
別の好ましい実施態様では、サーバーにおいて、このサーバーとは別個に存在するデータベースにアクセスするアクセス機能と、データベースに含まれるデータから地物の上記情報を抽出する情報抽出機能と、この情報抽出機能により抽出された地物の上記情報を記録する第２の記録機能とが実現される。
【００１９】
この場合、本発明の地物管理システムとこの地物管理システムとは別個に存在するデータベースとが接続されると、このデータベースに含まれる地物の情報がサーバーに記録される。
【発明の効果】
【００２０】
本発明の地物管理システムは、地物に関して登録された情報を、複数のクライアントマシンのそれぞれで確認できるようにして、地物に関する情報の管理の効率を向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態にかかる地物管理システムの概略構成を表したブロック図である。
【図２】上記一実施形態にかかる地物管理システムにおける各クライアントマシンが実行する一連の各ステップを表したフローチャートである。
【図３】図２の続きを表したフローチャートである。
【図４】上記一実施形態にかかる地物管理システムにおけるサーバーが実行する一連の各ステップを表したフローチャートである。
【図５】図４の続きを表したフローチャートである。
【図６】図２のステップＣ３０にてクライアントマシンであるタブレット端末に表示される地図の一例を表した説明図である。
【図７】図２のステップＣ１４０にてクライアントマシンであるタブレット端末に表示されるメニューの一例を表した説明図である。
【図８】図２のステップＣ１４０にてクライアントマシンであるタブレット端末に表示されるフォームページの一例を表した説明図である。
【図９】図２のステップＣ３０にてクライアントマシンであるスマートフォンに表示される地図の一例を表した説明図であり、他のクライアントマシンによる地物の登録が行われる直前の状態を表す。
【図１０】図２のステップＣ３０にてクライアントマシンであるスマートフォンに表示される地図の一例を表した説明図であり、他のクライアントマシンによる地物の登録が行われる直後の状態を表す。
【図１１】図３のステップＣ２１０にてクライアントマシンであるスマートフォンに表示される情報の一例を表した説明図である。
【発明を実施するための形態】
【００２２】
以下に、図面を用いて、本発明の一実施形態にかかる地物管理システム１０について説明する。この地物管理システム１０は、図１に示すように、世界的規模のコンピュータ・ネットワークであるインターネット１０Ａを介して接続されたサーバー１１、タブレット端末１２、スマートフォン１３、および、パーソナルコンピュータ１４を協働させたものである。この地物管理システム１０は、不動産会社が、所定の地理的範囲内にて定着された特定種類の地物（具体的には例えば不動産の物件としての駐車場。以下、単に「地物」とも称する。）を調査して登録管理する業務において使用される。ここで、地物管理システム１０は、地物のデータを自社所属の物件か他社所属の物件かを表す所属データを付した状態で登録して、この地物のデータの管理を実現させるために使用される。
【００２３】
サーバー１１は、その内部に記録媒体であるストレージ（図示せず）を備えている。このストレージには、地物管理システム１０におけるサーバーとしての機能をサーバー１１に実現させるためのサーバー用プログラムが、コンピュータ読み取り可能に記録されている。このサーバー用プログラムは、サーバー１１の起動時に自動的に実行されるように設定されている。また、サーバー用プログラムは、外部機器のウェブブラウザー（図示せず）によるアクセスに対して、このウェブブラウザーに所定のスクリプトファイルとこのスクリプトファイルを使用するＨＴＭＬテキストとを転送する機能を、サーバー１１に実現させる。ここで、上記スクリプトファイルおよびＨＴＭＬテキストは、サーバー用プログラムがサーバー１１にアプリケーションサービスプロバイダーとしての機能を実現させることにより用意されるものである。
【００２４】
また、サーバー１１のストレージには、所定の地理的範囲内にて定着された複数の地物の情報がコンピュータ読み取り可能に記録されている。ここで、ストレージに記録された地物の情報には、地物の特定を可能とする特定情報と、地物が自社所属の物件、他社所属の物件、あるいは、管理対象外のランドマークのいずれであるかを表す所属データとが含まれている。また、ストレージに記録された地物の情報には、地物が定着された場所の位置情報と、この場所の状況を表す状況データと、この状況データの更新日時を表す更新日時情報とが含まれている。上記状況データは、例えば地物の物件名称および住所（地番）、地物の外観を写した写真画像のデータ、地物が調査された調査日および調査担当者の氏名、当該調査担当者のコメントなど、種々のデータを含みうるものである。
【００２５】
また、サーバー１１には、インターネット１０Ａ、および、専用線で構築されたコンピュータ・ネットワークであるイントラネット１０Ｂの両方が接続されている。このイントラネット１０Ｂは、サーバー１１にこのサーバー１１とは別個に存在するデータセンター１１Ａを接続可能とするように構築されている。このデータセンター１１Ａには、所定の地理的範囲内にて定着された地物の情報を集積したデータベースが、コンピュータ読み取り可能に記録されている。なお、上記データベースにおける地物の情報には、地物の特定を可能とする特定情報と、地物が定着された場所の位置情報とが含まれている。
【００２６】
タブレット端末１２は、画像または映像を出力する出力機器としての機能と、文字入力を含む種々の操作入力を受け付ける入力機器としての機能とを兼ね備えたタッチパネル１２Ａを備えている。このタッチパネル１２Ａは、タブレット端末において一般的に使用されているものであり、タップ、ダブルタップ、パン、ピンチなどの種々の操作入力を行うことができるものである。
【００２７】
また、タブレット端末１２は、その固有の機能として、外部からの信号（具体的には例えば衛星測位システムにおける航法信号の電波）を受けて、この信号からタブレット端末１２の現在位置を割り出す測位機能を備えている。また、タブレット端末１２は、その固有の機能として、インターネット１０Ａにおける無線アクセスポイント（図示せず）に対して無線でアクセスして、タブレット端末１２をインターネット１０Ａに接続された状態にする接続機能を備えている。
【００２８】
また、タブレット端末１２は、その内部に記録媒体であるソリッドステートドライブ（図示せず）を備えている。このソリッドステートドライブには、インターネット１０Ａ経由でサーバー１１にアクセスする機能をタブレット端末１２に実現させるためのウェブブラウザーが、コンピュータ読み取り可能に記録されている。このウェブブラウザーは、タブレット端末１２にインストールされた状態とされて、このタブレット端末１２がインターネット１０Ａに接続されているときに実行できるようになっている。
【００２９】
スマートフォン１３は、画像または映像を出力する出力機器としての機能と、文字入力を含む種々の操作入力を受け付ける入力機器としての機能とを兼ね備えたタッチパネル１３Ａを備えている。このタッチパネル１３Ａは、スマートフォンにおいて一般的に使用されているものであり、タップ、ダブルタップ、パン、ピンチなどの種々の操作入力を行うことができるものである。
【００３０】
また、スマートフォン１３は、その固有の機能として、外部からの信号（具体的には例えば衛星測位システムにおける航法信号の電波）を受けて、この信号からスマートフォン１３の現在位置を割り出す測位機能を備えている。また、スマートフォン１３は、その固有の機能として、インターネット１０Ａにおける無線アクセスポイント（図示せず）に対して無線でアクセスして、スマートフォン１３をインターネット１０Ａに接続された状態にする接続機能を備えている。
【００３１】
また、スマートフォン１３は、その内部に記録媒体である内蔵メモリー（図示せず）を備えている。この内蔵メモリーには、インターネット１０Ａ経由でサーバー１１にアクセスする機能をスマートフォン１３に実現させるためのウェブブラウザーが、コンピュータ読み取り可能に記録されている。このウェブブラウザーは、スマートフォン１３にインストールされた状態とされて、このスマートフォン１３がインターネット１０Ａに接続されているときに実行できるようになっている。
【００３２】
パーソナルコンピュータ１４は、画像または映像を出力する出力機器であるディスプレイ１４Ａと、文字入力のための入力機器であるキーボード１４Ｂと、ディスプレイ１４Ａに表示されるポインタ（図示せず）を操作するための入力機器であるマウス１４Ｃとを備えている。このマウス１４Ｃは、一般に流通している２ボタン型のホイールマウスであり、クリック、ダブルクリック、ドラッグ、パンなどの種々の操作入力を行うことができるものである。
【００３３】
また、パーソナルコンピュータ１４は、インターネット１０Ａにおけるアクセスポイント（図示せず）に対して有線でアクセスして、パーソナルコンピュータ１４をインターネット１０Ａに接続された状態にするためのインターフェース（図示せず）を備えている。また、パーソナルコンピュータ１４には、そのオペレーティングシステムとしてWindows  10（Windowsは登録商標）がインストールされている。これにより、パーソナルコンピュータ１４においては、インターネット１０Ａからの信号を受けて、この信号からパーソナルコンピュータ１４の現在位置を割り出す測位機能が実現されている。なお、パーソナルコンピュータ１４におけるオペレーティングシステムは、上記測位機能をパーソナルコンピュータ１４に実現させることが可能な任意の種類のオペレーティングシステムに変更することができる。
【００３４】
また、パーソナルコンピュータ１４は、その内部に記録媒体であるハードディスクドライブ（図示せず）を備えている。このハードディスクドライブには、インターネット１０Ａ経由でサーバー１１にアクセスする機能をパーソナルコンピュータ１４に実現させるためのウェブブラウザーが、コンピュータ読み取り可能に記録されている。このウェブブラウザーは、パーソナルコンピュータ１４にインストールされた状態とされて、このパーソナルコンピュータ１４がインターネット１０Ａに接続されているときに実行できるようになっている。
【００３５】
ここで、サーバー１１は、タブレット端末１２、スマートフォン１３、または、パーソナルコンピュータ１４におけるウェブブラウザーのアクセスに対して、所定のスクリプトファイルとこのスクリプトファイルを使用するＨＴＭＬテキストとを転送する。このＨＴＭＬテキストおよびスクリプトファイルは、転送先のウェブブラウザー上において、このウェブブラウザーの実行環境（タブレット端末１２、スマートフォン１３、または、パーソナルコンピュータ１４）を、地物管理システム１０におけるクライアントマシンとして機能させるクライアントマシン用プログラムとして動作する。ここで、クライアントマシン用プログラムは、その実行時において自身の実行環境を取得し、この取得結果に基づいて具体的な処理内容を変更することで、タブレット端末１２、スマートフォン１３、および、パーソナルコンピュータ１４のいずれをもクライアントマシンとして機能させることができるようになっている。
【００３６】
続いて、地物管理システム１０における各クライアントマシン（タブレット端末１２、スマートフォン１３、および、パーソナルコンピュータ１４）に上記クライアントマシン用プログラムが実行させる一連の各ステップについて、図２および図３に示すフローチャートを用いて説明する。この一連の各ステップにおいて、クライアントマシンは、まず、図２のステップＣ１０を実行する。
【００３７】
ステップＣ１０において、クライアントマシンは、後述する各ステップを実行するために必要となる初期設定を行い、ステップＣ２０に進む。この初期設定には、クライアントマシン用プログラムの実行環境を取得し、この取得結果に基づいてクライアントマシンにおいて有効となる操作入力を設定する処理が含まれる。この設定の具体例としては、クライアントマシンがパーソナルコンピュータ１４である場合はそのマウス１４Ｃの左クリックを、クライアントマシンがタブレット端末１２またはスマートフォン１３である場合はそのタッチパネル（タッチパネル１２Ａまたはタッチパネル１３Ａ）のタップを、それぞれ対象を選択する操作における有効な操作入力とする設定が挙げられる。また、上記初期設定には、上記実行環境の取得結果に基づいて、後述する地図２０（図６参照）が表示されるべき画面領域を設定する処理が含まれる。
【００３８】
ステップＣ２０において、クライアントマシンは、後述するステップＣ３０からステップＣ１１０に至る一連の処理を繰り返し実行する。この一連の処理は、ステップＣ１０の初期設定において設定された有効な操作入力がクライアントマシンに入力されるまでの間繰り返し実行される。なお、クライアントマシンは、上記有効な操作入力がクライアントマシンに入力されると、ステップＣ２０の繰り返し処理をストップさせてその処理をステップＣ１２０に進める。
【００３９】
ステップＣ３０において、クライアントマシンは、その出力機器にて、現時点において設定されている地図中心位置を中心とした地理的範囲を表した地図２０（図６参照）を表示する地図表示機能を実現させ、ステップＣ４０に進む。本実施形態においては、クライアントマシンは、上記地図表示機能の実現に際して、クライアントマシン用プログラムを終了させる終了命令を入力するためのオブジェクトである閉じるボタン２０Ａ（図６参照）を、地図２０と一緒に表示する。また、クライアントマシンがパーソナルコンピュータ１４である場合、このパーソナルコンピュータ１４は、上記地図表示機能の実現に際して、表示される地図２０の地理的範囲の変更を可能とするオブジェクトである拡大／縮小ボタン（図示せず）を、地図２０と一緒に表示する。
【００４０】
ここで、上記出力機器は、クライアントマシンがパーソナルコンピュータ１４である場合はディスプレイ１４Ａであり、クライアントマシンがタブレット端末１２である場合はタッチパネル１２Ａであり、クライアントマシンがスマートフォン１３である場合はタッチパネル１３Ａである。また、上記地図中心位置は、上述したステップＣ１０の初期設定において、クライアントマシンがその測位機能を実現させることで得た現在位置が設定されるものである。また、上記地図２０の地理的範囲は、そのサイズが変数として定義されるものである。このサイズは、上述したステップＣ１０の初期設定において、上記実行環境の取得結果に基づいて初期化される。また、上記地図表示機能において、地図２０は、その全体が上述した画面領域を占めるように、縮小あるいは拡大がなされた状態で表示される。
【００４１】
ステップＣ４０において、クライアントマシンは、サーバー１１に記録された地物の情報を参照したい旨のリクエストをサーバー１１に向けて送り、このサーバー１１から返されるレスポンスを取得する。これにより、クライアントマシンは、サーバー１１に記録された地物の情報をリアルタイムで取得する情報取得機能を実現させる。本実施形態においては、クライアントマシンは、上記情報取得機能の実現に際して、サーバー１１に記録された地物の情報のうち、上記地図２０の地理的範囲に含まれる地物の情報のみを取得する。なお、ステップＣ４０を実行したクライアントマシンは、その処理を後述するステップＣ５０の繰り返し処理に進める。
【００４２】
ステップＣ５０において、クライアントマシンは、直近に実行されたステップＣ４０において情報を取得した全ての地物に対して、後述するステップＣ６０からステップＣ１００に至る一連の処理を１回ずつ行う繰り返し処理を実行する。なお、クライアントマシンは、ステップＣ５０において上記全ての地物に対して上記一連の処理を行うと、ステップＣ５０の繰り返し処理を終了させてステップＣ１２０を実行する。
【００４３】
ステップＣ６０において、クライアントマシンは、上記全ての地物のうち、上記一連の処理が未処理の状態である地物を１つ選択する。そして、クライアントマシンは、ステップＣ７０を実行する。
【００４４】
ステップＣ７０において、クライアントマシンは、直近に実行されたステップＣ４０により取得された地物の情報のうち、直前に実行されたステップＣ６０において選択された地物に対応する情報から地物の位置情報を抽出する。この機能は、本発明における「位置情報抽出機能」に相当し、この位置情報抽出機能を実現させたクライアントマシンは、その処理をステップＣ９０に進める。
【００４５】
ステップＣ９０において、クライアントマシンは、現時点で表示されている地図２０上における、直前に実行されたステップＣ７０において抽出された位置情報に示された地物の位置２１Ｂ（図９参照）に、操作可能なオブジェクト２１（図１０参照）をプロットする。この機能は、本発明における「オブジェクトプロット機能」に相当し、このオブジェクトプロット機能を実現させたクライアントマシンは、その処理をステップＣ１００に進める。
【００４６】
なお、クライアントマシンは、上記オブジェクトプロット機能の実現に際して、プロットされるオブジェクト２１に対応する地物の情報に含まれる所属データを参照する。そして、クライアントマシンは、参照した所属データに応じて異なる外観を呈するオブジェクト２１をプロットする。本実施形態においては、図６に示すように、上記所属データが自社所属である場合は四角いアイコンが、上記所属データが他社所属である場合は丸いアイコンが、上記所属データが管理対象外である場合は三角形のアイコン（図示せず）が、オブジェクト２１としてプロットされる。
【００４７】
また、クライアントマシンがタブレット端末１２またはパーソナルコンピュータ１４のいずれかである場合、クライアントマシンは、オブジェクト２１のプロットに際し、このオブジェクト２１に対応する地物の所属データを表した凡例２１Ａ（図７参照）をあわせてプロットする。
【００４８】
ステップＣ１００は、上述したステップＣ５０の繰り返し処理における戻り処理である。すなわち、クライアントマシンは、直近に実行されたステップＣ４０において情報を取得した全ての地物に対して処理を行っている場合はステップＣ６０を実行し、そうでない場合はステップＣ１１０を実行する。
【００４９】
ステップＣ１１０は、上述したステップＣ２０の繰り返し処理における戻り処理である。すなわち、クライアントマシンは、上述した有効な操作入力がクライアントマシンに入力されている場合はステップＣ１２０を実行し、そうでない場合はステップＣ３０を実行する。
【００５０】
ステップＣ１２０において、クライアントマシンは、上述したステップＣ２０の繰り返し処理を終了させる要因となった操作入力の種類について判定を行う。本実施形態においては、上記操作入力は、「地理的範囲の変更」、「地物が存在する場所の指定」、「オブジェクトの操作」、「地図中心の移動」、または、「終了命令」のいずれかの操作入力である。ここで、「地物が存在する場所の指定」は、地図２０上において任意に指定可能な指定ポイント２０Ｂ（図６参照）を選択する操作入力であり、この操作入力を受け付ける機能は、本発明における「入力受け付け機能」に相当する。また、「オブジェクトの操作」は、地図２０上にプロットされたオブジェクト２１（図６参照）を選択する操作入力である。また、「地図中心の移動」は、地図２０をこの地図２０の中心を移動させるようにパンする操作入力である。また、「終了命令」は、地図２０と一緒に表示された閉じるボタン２０Ａ（図６参照）を選択する操作入力である。また、「地理的範囲の変更」は、クライアントマシンがパーソナルコンピュータ１４である場合は、地図２０と一緒に表示された拡大／縮小ボタン（図示せず）を操作する操作入力である。また、「地理的範囲の変更」は、クライアントマシンがタブレット端末１２またはスマートフォン１３のいずれかである場合は、地図２０を引き延ばす、もしくは、地図２０を押し縮めるように、この地図２０をピンチする操作入力である。
【００５１】
ステップＣ１２０の判定において、上記操作入力が「地図中心の移動」であった場合、クライアントマシンは、その処理をステップＣ１３０に進める。また、ステップＣ１２０の判定において、上記操作入力が「地物が存在する場所の指定」であった場合、クライアントマシンは、その処理をステップＣ１４０に進める。また、ステップＣ１２０の判定において、上記操作入力が「オブジェクトの操作」であった場合、クライアントマシンは、その処理を図３に示すステップＣ１８０に進める。また、ステップＣ１２０の判定において、上記操作入力が「終了命令」であった場合、クライアントマシンは、クライアントマシン用プログラムを終了させる終了処理を行う。また、ステップＣ１２０の判定において、上記操作入力が「地理的範囲の変更」であった場合、クライアントマシンは、その処理をステップＣ８０に進める。
【００５２】
ステップＣ８０において、クライアントマシンは、直近に実行された操作入力の内容に応じて上述した地図２０の地理的範囲のサイズを変更する処理を行い、ステップＣ２０に進む。
【００５３】
ステップＣ１３０において、クライアントマシンは、直近に実行されたパンの操作量に応じて上述した地図中心位置を移動させる処理を行い、ステップＣ２０に進む。
【００５４】
ステップＣ１４０において、クライアントマシンは、このクライアントマシンの操作者（図示せず）に、選択された指定ポイント２０Ｂの場所の状況を表す状況データの入力を求める。そして、クライアントマシンは、上記操作者によって状況データが入力されると、その処理をステップＣ１５０に進める。
【００５５】
本実施形態においては、ステップＣ１４０において、クライアントマシンは、まず、所属データの選択肢を表示して所属データの入力を促すメニュー２０Ｃ（図７参照）を、地図２０の上に表示する。そして、上記選択肢の１つが選択されて所属データが入力されると、クライアントマシンは、その地図２０およびメニュー２０Ｃの表示（図７参照）を、状況データのうち所属データを除くデータを入力するためのフォームページ２２（図８参照）に切り替える。このフォームページ２２は、入力されるべきデータの量に応じて適宜にスクロールさせることが可能な態様で表示される。
【００５６】
フォームページ２２には、図８に示すように、複数の入力フォーム２２Ａと、プレビュー２２Ｂと、ファイル選択ボタン２２Ｃと、サブミットボタン２２Ｄとが配置されている。各入力フォーム２２Ａには、この入力フォーム２２Ａに入力すべき事項がプレースホルダーテキストによって表されている。プレビュー２２Ｂにおいては、地図上における指定ポイント２０Ｂの場所が、視覚的に確認できる態様で表示されている。ファイル選択ボタン２２Ｃは、クライアントマシンが備える記録媒体に記録された画像ファイルをサーバー１１に送信可能な状態にセットするためのインターフェースであり、セットされた画像ファイルのサムネイル２２Ｅをファイル選択ボタン２２Ｃの隣に表示するようになっている。サブミットボタン２２Ｄは、フォームページ２２における入力を完了させるためのインターフェースであり、操作時に確認ダイアログ（図示せず）を表示して、「ＯＫ」の操作がなされた場合にクライアントマシンの処理をステップＣ１５０に進めるようになっている。なお、上記確認ダイアログにおいては、この確認ダイアログをキャンセルする操作をしたときに、フォームページ２２における入力の内容を破棄してクライアントマシンの処理をステップＣ１７０に進めるようにしてもよい。
【００５７】
ステップＣ１５０において、クライアントマシンは、直前に実行されたステップＣ１４０にて入力された状況データに、現在の時刻の情報を更新日時情報として付加する。続いて、クライアントマシンは、上述した「地物が存在する場所の指定」の入力により指定された場所（すなわち指定ポイント２０Ｂの場所）を位置情報とし、上記更新日時情報が付加された状況データにひもづけることで、サーバー１１に記録されるべき地物の情報を作成する。この機能は、本発明における「情報作成機能」に相当し、ステップＣ１５０を実行したクライアントマシンは、その処理をステップＣ１６０に進める。
【００５８】
ステップＣ１６０において、クライアントマシンは、直前に実行されたステップＣ１５０にて作成された地物の情報をサーバー１１に送信して取得させ、その処理を図３に示すステップＣ１７０に進める。この際、クライアントマシンは、上記地物の情報を、この情報が「第１の送信機能」によって送信されたことを示すフラグを付した状態でサーバー１１に送信する。
【００５９】
ステップＣ１７０において、クライアントマシンは、その出力機器にて表示されている画面表示をリセットし、その処理を図２に示すステップＣ２０に進める。
【００６０】
ステップＣ１８０において、クライアントマシンは、上述したステップＣ２０の繰り返し処理を終了させる要因となった、「オブジェクトの操作」の操作入力にて選択されたオブジェクト２１（図１０参照）の位置２１Ｂ（図９参照）の位置情報を取得する。そして、クライアントマシンは、図３に示すステップＣ１９０を実行する。
【００６１】
ステップＣ１９０において、クライアントマシンは、サーバー１１に記録された地物の情報を参照したい旨のリクエストをサーバー１１に向けて送り、このサーバー１１から返されるレスポンスを取得する。これにより、クライアントマシンは、直前に実行されたステップＣ１８０にて位置情報を取得した、オブジェクト２１がプロットされた位置２１Ｂに存在する地物の特定情報を取得する。そして、クライアントマシンは、ステップＣ２００を実行する。
【００６２】
ステップＣ２００において、クライアントマシンは、後述するステップＣ２１０からステップＣ２３０に至る一連の処理を繰り返し実行する。この一連の処理は、ステップＣ１０の初期設定において設定された有効な操作入力がクライアントマシンに入力されるまでの間繰り返し実行される。なお、クライアントマシンは、上記有効な操作入力がクライアントマシンに入力されると、ステップＣ２００の繰り返し処理をストップさせてその処理をステップＣ２４０に進める。
【００６３】
ステップＣ２１０において、クライアントマシンは、サーバー１１に記録された地物の情報を参照したい旨のリクエストをサーバー１１に向けて送り、このサーバー１１から返されるレスポンスを取得する。これにより、クライアントマシンは、サーバー１１に記録された地物の情報をリアルタイムで取得する情報取得機能を実現させる。なお、ステップＣ２１０を実行したクライアントマシンは、その処理をステップＣ２２０に進める。
【００６４】
ステップＣ２２０において、クライアントマシンは、直前に実行されたステップＣ２１０において取得した地物の情報から、直近に実行されたステップＣ１９０において特定情報を取得した地物の情報を抽出して表示する。この機能は、オブジェクト２１が操作された際に、このオブジェクト２１がプロットされた位置２１Ｂに存在する地物の情報２３Ａ（図１１参照）を表示する機能であり、本発明における「情報表示機能」に相当する。そして、クライアントマシンは、ステップＣ２３０を実行する。
【００６５】
なお、本実施形態においては、図１１に示すように、クライアントマシンは、上記情報表示機能を、情報２３Ａが記載されたバルーン２３をオブジェクト２１に重ねて表示させるバルーン表示の態様で実現させる。ここで、バルーン２３は、情報２３Ａの量に応じて適宜にスクロールさせることが可能なオブジェクトとして表示される。また、バルーン２３には、上述したステップＣ２００の繰り返し処理を終了させる有効な操作入力を行うためのリストボックス（図示せず）が設けられる。
【００６６】
ステップＣ２３０は、上述したステップＣ２００の繰り返し処理における戻り処理である。すなわち、クライアントマシンは、上述した有効な操作入力がクライアントマシンに入力されている場合はステップＣ２１０を実行し、そうでない場合はステップＣ２４０を実行する。
【００６７】
ステップＣ２４０において、クライアントマシンは、上述したステップＣ２００の繰り返し処理を終了させる要因となった操作入力の種類について判定を行う。本実施形態においては、上記操作入力は、「地物の分割」、「状況データの編集」、「地物の併合」、「状況データの追加」、または、「終了命令」のいずれかの操作入力である。これらの操作入力は、いずれも、バルーン２３のリストボックス（図示せず）において選択肢として示されたものである。
【００６８】
ステップＣ２４０の判定において、上記操作入力が「終了命令」であった場合、クライアントマシンは、その処理をステップＣ１７０に進める。また、ステップＣ２４０の判定において、上記操作入力が「状況データの追加」であった場合、クライアントマシンは、その処理をステップＣ２５０に進める。また、ステップＣ２４０の判定において、上記操作入力が「地物の併合」であった場合、クライアントマシンは、その処理をステップＣ２８０に進める。また、ステップＣ２４０の判定において、上記操作入力が「状況データの編集」であった場合、クライアントマシンは、その処理をステップＣ３００に進める。また、ステップＣ２４０の判定において、上記操作入力が「状況データの編集」であった場合、クライアントマシンは、その処理をステップＣ３３０に進める。
【００６９】
ステップＣ２５０において、クライアントマシンは、データの入力フォーム（図示せず）を地図２０上に表示して、状況データに追加されるべきデータの入力をクライアントマシンの操作者（図示せず）に求める。そして、クライアントマシンは、上記操作者によってデータが入力されると、その処理をステップＣ２６０に進める。
【００７０】
ステップＣ２６０において、クライアントマシンは、上述した情報表示機能により表示されている地物の情報２３Ａ（図１１参照）に状況データの追加を行う追加機能を実現させ、ステップＣ２７０に進む。
【００７１】
ステップＣ２７０において、クライアントマシンは、直前に実行されたステップＣ２６０にて状況データが追加された地物の情報をサーバー１１に送信して取得させ、その処理をステップＣ１７０に進める。この際、クライアントマシンは、上記地物の情報を、この情報が「第２の送信機能」によって送信されたことを示すフラグを付した状態でサーバー１１に送信する。このため、サーバー１１においては、第２の送信機能による情報の取得によって、同一の特定情報を含む地物の情報が複数存在することになる。
【００７２】
ステップＣ２８０において、クライアントマシンは、データの入力フォーム（図示せず）を地図２０上に表示して、上述した情報表示機能により表示されている地物の併合先となる別の地物について、その特定情報の入力をクライアントマシンの操作者（図示せず）に求める。そして、クライアントマシンは、上記操作者によって上記別の地物の特定情報が入力されると、その処理をステップＣ２９０に進める。
【００７３】
ステップＣ２９０において、クライアントマシンは、上述した情報表示機能により表示されている地物の特定情報を、直前に実行されたステップＣ２８０にて入力された別の地物の特定情報に書き換えるパッチデータを作成する。そして、クライアントマシンは、作成したパッチデータを状況データに追加されるべきデータとしてステップＣ２６０を実行する。
【００７４】
ステップＣ３００において、クライアントマシンは、データの入力フォーム（図示せず）を地図２０上に表示して、上述した情報表示機能により表示されている地物の状況データにおける編集内容の入力をクライアントマシンの操作者（図示せず）に求める。そして、クライアントマシンは、上記操作者によって編集内容が入力されると、その処理をステップＣ３１０に進める。
【００７５】
ステップＣ３１０において、クライアントマシンは、上述した情報表示機能により表示されている地物の情報２３Ａ（図１１参照）を、前もって用意された編集内容にしたがって編集する編集機能を実現させ、ステップＣ３２０に進む。
【００７６】
ステップＣ３２０において、クライアントマシンは、直前に実行されたステップＣ３１０にて編集が行われた地物の情報をサーバー１１に送信して取得させ、その処理をステップＣ１７０に進める。この際、クライアントマシンは、上記地物の情報を、この情報が「第３の送信機能」によって送信されたことを示すフラグを付した状態でサーバー１１に送信する。
【００７７】
ステップＣ３３０において、クライアントマシンは、地図２０上において任意に指定可能な指定ポイントを選択する操作入力を受け付ける入力受け付け機能を実現させ、ステップＣ３４０に進む。ここで、ステップＣ３４０にて指定される指定ポイントは、分割される地物が存在する場所として指定されるものである。
【００７８】
ステップＣ３４０において、クライアントマシンは、上述した情報表示機能により表示されている地物の情報を分節してセレクトリスト（図示せず）に表示し、この地物の情報において地物の分割により削除されるべき状況データの指定をクライアントマシンの操作者（図示せず）に求める。そして、クライアントマシンは、上記操作者による状況データの指定が完了すると、その処理をステップＣ３５０に進める。
【００７９】
ステップＣ３５０において、クライアントマシンは、まず、分割される地物の情報を格納するための変数群を用意する。続いて、クライアントマシンは、直前に実行されたステップＣ３４０において指定された状況データを切り取り、切り取られた状況データを上記変数群に貼り付けて格納するカット＆ペーストを実行する。そして、クライアントマシンは、ステップＣ３６０を実行する。なお、クライアントマシンは、上記状況データの切り取りを、上述した情報表示機能により表示されている地物の情報２３Ａ（図１１参照）に対して適用されるべき編集内容として設定する。
【００８０】
ステップＣ３６０において、クライアントマシンは、直前に実行されたステップＣ３５０にて上記変数群に貼り付けられた状況データに、現在の時刻の情報を更新日時情報として付加する。続いて、クライアントマシンは、直近に実行されたステップＣ３３０にて指定された指定ポイントの場所を位置情報とし、上記更新日時情報が付加された状況データにひもづけることで、分割される地物の情報を作成する。この機能は、本発明における「情報作成機能」に相当し、ステップＣ３６０を実行したクライアントマシンは、その処理をステップＣ３１０に進める。
【００８１】
続いて、地物管理システム１０のサーバー１１（図１参照）に上述したサーバー用プログラムが実行させる一連の各ステップについて、図４および図５に示すフローチャートを用いて説明する。この一連の各ステップにおいて、サーバー１１は、まず、図４のステップＳ１０を実行する。
【００８２】
ステップＳ１０において、サーバー１１は、後述する各ステップを実行するために必要となる初期設定を行い、ステップＳ２０に進む。この初期設定には、サーバー１１がイントラネット１０Ｂを介してサーバー１１に接続されているデータベースの情報を収集する処理が含まれる。
【００８３】
ステップＳ２０において、サーバー１１は、後述するステップＳ３０からステップＳ８０に至る一連の処理を繰り返し実行する。この一連の処理は、有効なリクエストがサーバー１１に入力されるまでの間繰り返し実行される。なお、サーバー１１は、上記有効なリクエストがサーバー１１に入力されると、ステップＳ２０の繰り返し処理をストップさせてその処理をステップＳ９０に進める。
【００８４】
ステップＳ３０において、サーバー１１は、このサーバー１１が収集したデータベースの情報を参照し、サーバー１１が自身以外のデータベース（具体的には例えば図１に示すデータセンター１１Ａに記録されたデータベース）に接続されているか否かを判定する。サーバー１１が自身以外のデータベースに接続されている場合、サーバー１１は、その処理をステップＳ４０に進める。サーバー１１が自身以外のデータベースに接続されていない場合、サーバー１１は、その処理をステップＳ８０に進める。
【００８５】
ステップＳ４０において、サーバー１１は、このサーバー１１に接続されている自身以外のデータベース（すなわちサーバー１１とは別個に存在するデータベース）にアクセスするアクセス機能を実現させ、ステップＳ５０に進む。
【００８６】
ステップＳ５０において、サーバー１１は、直前に実行されたステップＳ４０にてアクセスしたデータベースに含まれるデータから地物の情報を抽出する情報抽出機能を実現させ、ステップＳ６０に進む。本実施形態においては、ステップＳ４０にてサーバー１１がアクセスしたデータベースに複数の地物の情報が含まれている場合、サーバー１１は、ステップＳ５０において１つの地物の情報のみを抽出することで、上記データベースに対する負荷の集中を回避するようになっている。
【００８７】
ステップＳ６０において、サーバー１１は、直前に実行されたステップＳ５０にて抽出した地物の情報がサーバー１１内に存在するか否かを判定する。抽出した情報がサーバー１１内に存在する場合、サーバー１１は、その処理をステップＳ７０に進める。抽出した情報がサーバー１１内に存在しない場合、サーバー１１は、その処理をステップＳ８０に進める。
【００８８】
ステップＳ７０において、サーバー１１は、上記情報抽出機能により抽出された地物の情報をサーバー１１のストレージに記録する第２の記録機能を実現させ、ステップＳ８０に進む。
【００８９】
ステップＳ８０は、上述したステップＳ２０の繰り返し処理における戻り処理である。すなわち、サーバー１１は、上述した有効なリクエストがサーバー１１に入力されている場合はステップＳ９０を実行し、そうでない場合はステップＳ３０を実行する。
【００９０】
ステップＳ９０において、サーバー１１は、上述したステップＳ２０の繰り返し処理を終了させる要因となったリクエストの種類について判定を行う。本実施形態においては、上記リクエストは、「情報の送信」、「情報の参照」、または、「終了命令」のいずれかのリクエストである。ここで、「情報の送信」は、サーバー１１に地物の情報を取得させるべく、この情報をクライアントマシンがサーバー１１に送信するリクエストである。また、「情報の参照」は、クライアントマシンから送信される、サーバー１１に記録された地物の情報を参照したい旨のリクエスト、あるいは、現時点ではクライアントマシンとして動作していない外部機器のウェブブラウザー（図示せず）から送信される、サーバー１１にリソースとして記録された情報を参照したい（すなわちサーバー１１にアクセスしたい）旨のリクエストである。また、「終了命令」は、サーバー１１に備えられた電源ボタン（図示せず）をオフにする操作入力である。
【００９１】
ステップＳ９０の判定において、上記リクエストが「情報の参照」であった場合、サーバー１１は、その処理をステップＳ１００に進める。また、ステップＳ９０の判定において、上記リクエストが「情報の送信」であった場合、サーバー１１は、その処理を図５に示すステップＳ１１０に進める。また、ステップＳ９０の判定において、上記リクエストが「終了命令」であった場合、サーバー１１は、サーバー用プログラムを終了させる終了処理を行い、さらにサーバー１１自身のシャットダウン処理を実行する。
【００９２】
ステップＳ１００において、サーバー１１は、リクエストの送信元にそのリクエストを満足するレスポンスを送信し、ステップＳ２０に進む。ここで、現時点ではクライアントマシンとして動作していない外部機器のウェブブラウザーがリクエストの送信元である場合、サーバー１１は、このウェブブラウザーの実行環境を地物管理システム１０におけるクライアントマシンとして機能させるスクリプトファイルおよびＨＴＭＬテキストを上記送信元に転送する処理を、上記レスポンスの送信として実行する。
【００９３】
ステップＳ１１０において、サーバー１１は、クライアントマシンから送信された地物の情報を取得する取得機能を実現させ、ステップＳ１２０に進む。
【００９４】
ステップＳ１２０において、サーバー１１は、直前に実行されたステップＳ１１０にて取得した地物の情報から、地物の特定情報を抽出して、ステップＳ１３０に進む。
【００９５】
ステップＳ１３０において、サーバー１１は、そのストレージに記録されたデータを検索して、直前に実行されたステップＳ１２０にて抽出された地物の特定情報と同一の特定情報を含む地物の情報がサーバー１１内に存在するか否かを判定する。抽出された地物の特定情報と同一の特定情報を含む地物の情報がサーバー１１内に存在しない場合、サーバー１１は、その処理をステップＳ１４０に進める。抽出された地物の特定情報と同一の特定情報を含む地物の情報がサーバー１１内に存在する場合、サーバー１１は、その処理をステップＳ１５０に進める。
【００９６】
ステップＳ１４０において、サーバー１１は、直近に実行されたステップＳ１１０にて取得した地物の情報をサーバー１１のストレージに記録する第１の記録機能を実現させ、ステップＳ２０に進む。
【００９７】
ステップＳ１５０において、サーバー１１は、直近に実行されたステップＳ１１０にて取得した地物の情報に付されたフラグを参照し、この地物の情報を送ったクライアントマシンの機能が「第１の送信機能」、「第２の送信機能」、または、「第３の送信機能」のいずれであるかを判定する。上記クライアントマシンの機能が「第１の送信機能」である場合、サーバー１１は、その処理をステップＳ２０に進める。上記クライアントマシンの機能が「第２の送信機能」である場合、サーバー１１は、その処理をステップＳ１６０に進める。上記クライアントマシンの機能が「第３の送信機能」である場合、サーバー１１は、その処理をステップＳ１７０に進める。
【００９８】
ステップＳ１６０において、サーバー１１は、直近に実行されたステップＳ１１０にて取得した地物の情報と、この地物の特定情報と同一の特定情報を含む地物の情報とを、各情報に含まれる更新日時情報を保持したまま１つにマージさせるマージ機能を実現させ、ステップＳ２０に進む。
【００９９】
なお、本明細書において、「マージ」とは、複数のデータを、これらのデータに含まれる内容について一切の改変および切除を行うことなく、１つにつなげられたデータとしてまとめる処理のことをいう。例えば、「（内容Ａ）更新日時：２０１８年１月１日（改行）」という内容のデータと、「（内容Ｂ）更新日時：２０１８年１月２日（改行）」という内容のデータとをマージさせると、「（内容Ａ）更新日時：２０１８年１月１日（改行）（内容Ｂ）更新日時：２０１８年１月２日（改行）」という内容の、１つにつなげられたデータが得られる。
【０１００】
ステップＳ１７０において、サーバー１１は、直近に実行されたステップＳ１１０にて取得した地物の情報によって、この地物の特定情報と同一の特定情報を含むサーバー１１内の地物の情報を上書きする上書き機能を実現させ、ステップＳ２０に進む。
【０１０１】
上述した地物管理システム１０によれば、複数のクライアントマシンの１つにおいて地物が存在する旨の入力が行われた場合（図６ないし図８を参照）に、この地物に対応するオブジェクトが、複数のクライアントマシンの各地図２０上にリアルタイムでプロットされる（例えば地図２０上の位置２１Ｂ（図９参照）にプロットされるオブジェクト２１（図１０参照）を参照）。さらに、各クライアントマシンにおいて、表示されたオブジェクトを操作することで、入力された地物の情報が表示される（例えば図１１に示す、オブジェクト２１を操作して表示される情報２３Ａを参照）。これにより、地物に関して登録された情報を、複数のクライアントマシンのそれぞれで確認できるようにして、地物に関する情報の管理の効率を向上させることができる。
【０１０２】
また、上述した地物管理システム１０によれば、各クライアントマシンの地図上には、地物に対応するオブジェクトが、この地物の所属を視覚的に識別することが可能な態様で表示される（例えば図６に示す、アイコンの形状が異なる複数のオブジェクト２１を参照）。これにより、管理するべき地物の識別を容易にすることができる。
【０１０３】
また、上述した地物管理システム１０によれば、複数のクライアントマシンの１つにおいて地物の情報に状況データを追加した場合に、各クライアントマシンにおいて、状況データが追加される前の地物の情報と状況データが追加された後の地物の情報とが、それぞれの更新日時情報が含まれた態様で表示される。これにより、管理するべき地物に変化が生じた場合に、この変化の履歴を後から確認することができる。
【０１０４】
また、上述した地物管理システム１０によれば、複数の地物として入力された情報を、パッチデータを追加して特定情報を書き換えることで、１つの地物の情報としてマージさせることができる。これにより、複数の地物の情報を１つに結合された地物の情報として管理することができる。また、マージにおいては１つにつなげられる各データの内容について一切の改変および切除が行われないため、複数の地物を１つにまとめたグループを１つの地物とし、このグループおよびこのグループに含まれる各地物を管理することもできる。
【０１０５】
また、上述した地物管理システム１０によれば、複数のクライアントマシンの１つにおいて地物の情報を編集した場合に、各クライアントマシンにおいて、編集後の地物の情報が表示される。これにより、地物に関して編集された情報を、複数のクライアントマシンのそれぞれで確認できるようにして、地物に関する情報の管理の効率を向上させることができる。
【０１０６】
また、上述した地物管理システム１０によれば、１つの地物として入力された情報を、そのデータの一部を削除して別の地物における情報の状況データとすることで、２つの地物の情報として分割させることができる。これにより、例えば１つの地物の一部が当初の用途とは別の用途に転用された場合などに、転用された地物の一部を別の地物とすることで、地物に関する情報の管理をより柔軟に行うことが可能となる。
【０１０７】
また、上述した地物管理システム１０によれば、この地物管理システム１０とは別個に存在するデータベースが接続されるときに、このデータベースに含まれる地物の情報が地物管理システム１０のサーバー１１に記録される。これにより、地物管理システム１０とは別に地物のデータベースが存在する場合に、この地物のデータベースに入力されたデータを活かして、地物管理システム１０において地物の情報を入力する作業をより少なくすることができる。
【０１０８】
また、上述した地物管理システム１０によれば、サーバー１１に記録された地物の情報のうち、クライアントマシンにて表示される地図２０の地理的範囲に含まれる地物の情報のみがクライアントマシンに取得される。これにより、地物管理システム１０におけるサーバー１１と各クライアントマシンとの間の情報転送量を減らすことができる。
【０１０９】
本発明は、上述した一実施形態で説明した外観、構成に限定されず、本発明の要旨を変更しない範囲で種々の変更、追加、削除が可能である。例えば、以下のような各種の形態を実施することができる。
【０１１０】
（１）本発明は、不動産の物件としての駐車場を登録管理するための地物管理システムに限定されず、例えば任意の建築物または地目など、任意の種類の地物を登録管理する地物管理システムに適用することができる。また、地物管理システムにおいて管理される地物は実体を有する地物に限定されず、例えば小学校の学区の境界線など、実体のない地物であってもよい。また、本発明の地物管理システムは、実体を有する被災建築物と実体のない規制区域とをともに地物として一元管理することで、災害の被害状況を共有可能な形で提供する業務に供することもできる。
【０１１１】
（２）地物管理システムにおいて管理される地物の情報は、管理される地物の性質に応じて適宜変更することができる。例えば、地物管理システムが畑の地目を地物として管理するものである場合、畑の作付け状況を状況データとした地物の情報を管理するようにすることができる。
【０１１２】
（３）上述した地物管理システム１０は、サーバー１１が各ウェブブラウザーの実行環境に同一のＨＴＭＬテキストおよびスクリプトファイルを転送するため、各クライアントマシンが有する機能が同一となるものである。しかしながら、本発明の地物管理システムは、複数のウェブブラウザーの実行環境にそれぞれ異なるＨＴＭＬテキストおよびスクリプトファイルを転送することで、一部のクライアントマシンにおいてその機能を制限もしくは拡充したものであってもよい。例えば、地物の状況データを現地にて調査して地物を登録管理する業務に本発明の地物管理システムを使用する場合、現地に出向く調査担当者が所持するクライアントマシンにおいて、状況データの改変および切除につながるおそれのある追加機能および編集機能を無効にすることができる。また、例えば撮影機能を有するウェブブラウザーの実行環境にその撮影機能と連携可能なＨＴＭＬテキストおよびスクリプトファイルを転送することで、状況データの入力の際に上記撮影機能を実現させ、この撮影機能により撮影される画像または映像をそのまま状況データとして入力できるようにすることができる。
【０１１３】
（４）クライアントマシンは、情報取得機能の実現に際して、サーバーに記録された全ての地物の情報を取得するものであってもよい。この場合、クライアントマシンは、オブジェクトプロット機能の実現に際して、情報取得機能により取得した地物のうち、その位置情報に示されている地物の位置が、地図表示機能により表示されている地図の地理的範囲に含まれる地物を選択して、この地物についてのオブジェクトをプロットする。
【０１１４】
（５）クライアントマシンは、その機能が、ウェブブラウザーの実行環境に転送されたＨＴＭＬテキストおよびスクリプトファイルがクライアントマシン用プログラムとして動作することによって実現されるものに限定されない。すなわち、本発明の地物管理システムにおいては、サーバーと協働されるべき端末（タブレット端末、スマートフォン、あるいは、パーソナルコンピュータ）に対し、その記録媒体にクライアントマシン用プログラムをコンピュータ読み取り可能に記録してインストールされた状態とすることで、上記端末をクライアントマシンとして機能させる手法を採用することができる。
【符号の説明】
【０１１５】
１０    地物管理システム
１０Ａ  インターネット（コンピュータ・ネットワーク）
１０Ｂ  イントラネット
１１    サーバー
１１Ａ  データセンター
１２    タブレット端末（クライアントマシン）
１２Ａ  タッチパネル
１３    スマートフォン（クライアントマシン）
１３Ａ  タッチパネル
１４    パーソナルコンピュータ（クライアントマシン）
１４Ａ  ディスプレイ
１４Ｂ  キーボード
１４Ｃ  マウス
２０    地図
２０Ａ  閉じるボタン
２０Ｂ  指定ポイント
２０Ｃ  メニュー
２１    オブジェクト
２１Ａ  凡例
２１Ｂ  位置
２２    フォームページ
２２Ａ  入力フォーム
２２Ｂ  プレビュー
２２Ｃ  ファイル選択ボタン
２２Ｄ  サブミットボタン
２２Ｅ  サムネイル
２３    バルーン
２３Ａ  情報
【図１】
2020140617.tif 000003
【図２】
2020140617.tif 000004
【図３】
2020140617.tif 000005
【図４】
2020140617.tif 000006
【図５】
2020140617.tif 000007
【図６】
2020140617.tif 000008
【図７】
2020140617.tif 000009
【図８】
2020140617.tif 000010
【図９】
2020140617.tif 000011
【図１０】
2020140617.tif 000012
【図１１】
2020140617.tif 000013