JP2015007968A - 地理情報システム(gis)ネットワークモデルの同期システム及び方法 - Google Patents
地理情報システム(gis)ネットワークモデルの同期システム及び方法 Download PDFInfo
- Publication number
- JP2015007968A JP2015007968A JP2014104813A JP2014104813A JP2015007968A JP 2015007968 A JP2015007968 A JP 2015007968A JP 2014104813 A JP2014104813 A JP 2014104813A JP 2014104813 A JP2014104813 A JP 2014104813A JP 2015007968 A JP2015007968 A JP 2015007968A
- Authority
- JP
- Japan
- Prior art keywords
- model
- utility grid
- cim
- difference
- grid
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- Structural Engineering (AREA)
- Evolutionary Computation (AREA)
- Architecture (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Civil Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Instructional Devices (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Abstract
【課題】GISシステムの地理的参照情報を他の外部システムと同期させる方法を提供する。
【解決手段】GISシステム10は、ユーティリティグリッドの変更を識別し、ユーティリティグリッドの第1のモデルと、ユーティリティグリッドの第2のモデルを導き出すように構成されたプロセッサを含む。ユーティリティグリッドの第2のモデルは、ユーティリティグリッドの第1のモデルの変更を含む。プロセッサは、ユーティリティグリッドの第1のモデルをユーティリティグリッドの第2のモデルと比較し、比較に少なくとも部分的に基づいてユーティリティグリッドの第1のモデルとユーティリティグリッドの第2のモデルの間の差異を導き出すように構成される。
【選択図】図1
【解決手段】GISシステム10は、ユーティリティグリッドの変更を識別し、ユーティリティグリッドの第1のモデルと、ユーティリティグリッドの第2のモデルを導き出すように構成されたプロセッサを含む。ユーティリティグリッドの第2のモデルは、ユーティリティグリッドの第1のモデルの変更を含む。プロセッサは、ユーティリティグリッドの第1のモデルをユーティリティグリッドの第2のモデルと比較し、比較に少なくとも部分的に基づいてユーティリティグリッドの第1のモデルとユーティリティグリッドの第2のモデルの間の差異を導き出すように構成される。
【選択図】図1
Description
本発明は、概して、地理情報システムに関し、より詳細には、地理情報システムのモデルの同期方法及びシステムに関する。
地理情報システム(GIS)(地図情報システム又は地理空間情報システムと呼ばれることもある)は、例えば、地球を空間的に参照したデータ及び関連属性を取り込み、保存し、分析し、管理するためのシステムである。GISシステムは、ハードウェア、ソフトウェア、及びデータを統合して、あらゆる形態の地理的参照情報を取り込み、管理し、分析し、表示することができる。例えば、GISシステムは、例えば、建物、道路、下水道、街灯柱などのアイテムの位置に関する情報だけでなく、そのアイテムそのものに関する情報も提供することができる。GISシステムは地理的参照情報の変化を反映するために頻繁に更新を受けることもできるが、その一方でGISシステムに関係する他の外部システムは頻繁な更新を受けることができない。
GISシステムの地理的参照情報を他の外部システムと同期させる方法を提供することが役立つであろう。
現行の請求項に係る発明に範囲が相応する特定の実施形態を以下に要約する。これらの実施形態は、請求項に係る発明の技術的範囲を制限することを意図するものではなく、むしろ本発明の可能な形態の概要を提供することのみを意図するものである。実際、本発明は、以下に記載の実施形態と同様でも異なってもよい様々な形態を包含することができる。
第1の実施形態において、システムは、ユーティリティグリッドの変更を識別し、該ユーティリティグリッドの第1のモデルと、該ユーティリティグリッドの第2のモデルを導き出すように構成されたプロセッサを含む。該ユーティリティグリッドの該第2のモデルは、該ユーティリティグリッドの該第1のモデルの変更を含む。該プロセッサは、該ユーティリティグリッドの該第1のモデルを該ユーティリティグリッドの該第2のモデルと比較し、該比較に少なくとも部分的に基づいて該ユーティリティグリッドの該第1のモデルと該ユーティリティグリッドの該第2のモデルの間の差異を導き出すように構成される。
第2の実施形態において、コードが保存された非一時的コンピュータ可読媒体が提供され、該コードは、地理情報システム(GIS)モデルの1つ又は複数の変更を識別し、該GISモデルの第1のモデルと、該GISモデルの第2のモデルを導き出すための命令を含む。該第2のモデルは、該第1のモデルの変更を含む。該コードは、該第1のモデルを該第2のモデルと比較し、該比較に少なくとも部分的に基づいて該第1のモデルと該第2のモデルの間の差異を導き出すための命令を含む。
第3の実施形態において、地理情報システム(GIS)は、第1の状態の電力グリッドの表示を生成し、該電力グリッドの該表示を第2の状態に変更する指示を入力として受け、該第1の状態の該電力グリッドの第1のモデルと、該第2の状態の該電力グリッドの第2のモデルを導き出すように構成されたプロセッサを含む。該電力グリッドの該第2のモデルは、該電力グリッドの該第1のモデルとの少なくとも1つの差異を含む。該プロセッサは、該電力グリッドの該第1のモデルを該電力グリッドの該第2のモデルと比較して少なくとも1つの差異を定量化し、該比較に少なくとも部分的に基づいて該ユーティリティグリッドの該第1のモデルと該ユーティリティグリッドの該第2のモデルの間の該少なくとも1つの差異の共通情報モデル(CIM)表示を導き出すように構成される。
本発明のこれら及びその他の特徴、態様、及び利点は、図面を通して同様の符号が同様の部品を表す添付図面を参照して以下の詳細な説明を読むことによってより良く理解されるようになるであろう。
GISシステムの一実施形態のブロック図である。
本発明の実施形態に従った、GISシステムネットワークモデルを含む空間サーバの一実施形態を示す図である。
本発明の実施形態に従った、図2のネットワークモデルの例示的実施形態を示す図である。
本発明の実施形態に従った、図2のネットワークモデルの例示的実施形態を示す図である。
本発明の実施形態に従った、図2のネットワークモデルの例示的実施形態を示す図である。
本発明の実施形態に従った、図2のネットワークモデルの例示的実施形態を示す図である。
本発明の実施形態に従った、図2のネットワークモデルの例示的実施形態を示す図である。
本発明の実施形態に従った、図2のネットワークモデルの例示的実施形態を示す図である。
本発明の実施形態に従った、図1のGISシステムと外部システムの間でネットワークモデルを同期させるのに適したプロセスの一実施形態を示すフローチャートである。
本発明の1つ又は複数の特定の実施形態を以下に説明する。これらの実施形態の簡潔な説明を提供するため、実際の実装の全ての特徴が本明細書で説明されるわけではない。いずれのそのような実際の実装の開発においても、あらゆる技術的計画又は設計計画の場合と同様に、実装ごとに異なる可能性があるシステム関連の制約及びビジネス関連の制約との適合など、開発者の具体的な目標を実現するため、多数の実装固有の決定が行われなければならないことを理解されたい。更に、そのような開発努力は複雑で時間がかかる可能性があるが、それでも、本開示の恩恵を受ける当業者には設計、組立、及び製造の日常的な仕事であることを理解されたい。
本発明の様々な実施形態の要素を紹介する時、冠詞である「1つの(a、an)」、「この、その(該)(the)」及び「前記(said)」は、その要素が1つ又は複数存在することを意味するものとする。「からなる(comprising)」、「含む(including)」及び「有する(having)」といった用語は包括的であり、その用語には列挙した要素以外の追加要素が存在し得ることを意味するものとする。
本明細書に記載した技術は、GISシステムと様々な外部システムの間の通信結合及び同期を可能にする。ある実施形態では、通信結合されたシステム間で情報を共有するために、オープンスタンダードモデルが使用される。オープンスタンダードを使用することにより、オープンスタンダードを支持するあらゆるシステムが参加することができる。しかしながら、モデルを変更すると、変更したモデルの全てを関係するシステムに送信することになる。本明細書に記載した技術は、モデル変更を導き出し、変更したモデルの全てではなく、変更したモデルの部分集合のみを送信することができる。変更は、差異を求めてグラフ(例えば、ユーティリティネットワークモデルの表示)全体を探索するのではなく、グラフの局所探索に基づいて導き出すことができる。変更のみを導き出す(例えば、変更の共通情報モデル(CIM)モデルを導き出す)ことによって、本明細書に記載した技術は、様々なシステム間の情報同期を向上させることができ、導き出した差異のみを送信することによって伝送時間及びコストを削減することができる。
上記の内容を考慮すると、地理情報システム(GIS)システムの一実施形態(例えば、図1に示す例示的なGISシステム10)を説明することが役立つであろう。GISシステム10は、空間サーバ12と、空間サーバ12に通信結合された複数のクライアントコンピュータ14とを含むことができる。一実施形態において、クライアントコンピュータ14は、空間サーバ12がインターネット及び/又はイントラネット等のネットワーク上でクライアントコンピュータ14にアクセスできるように、ウェブブラウザ及び/又はクライアントソフトウェアアプリケーションを実行することができる。クライアントコンピュータ14は、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)、ダイヤルイン接続、ケーブルモデム、ワイヤレスモデム、及び/又は特別な高速統合サービスデジタル網(ISDN)回線等のネットワークを含む多くのインターフェースを介してインターネットに相互接続することができる。上記のように、クライアントコンピュータ14は、例えば、パーソナルコンピュータ、ポータブルコンピュータ、タブレット、サーバ、ルータ、ネットワークコンピュータ、ベンダー又はメーカーのコンピューティングデバイス、スマートグリッドコンポーネント、ピアデバイス、スマートフォンなどを含む、インターネットに相互接続することができる任意のデバイスであってよく、人間のユーザ又はソフトウェア実体等のGISクライアント16がGISシステム10を使用することができるようにすることができる。図1に更に示すように、複数のGISクライアント16は空間サーバ12に接続することができる。
空間サーバ12は、様々な事項に関する情報(例えば、GISクライアント16の1つ又は複数の対象領域に関する情報、実行可能コンピュータ命令など)を含むことができるメモリだけでなく、コンピュータ命令を実行するのに適したプロセッサも含むことができる。空間サーバ12からの情報は、空間サーバ12にログオンすることによって、クライアントコンピュータ14の1つの、潜在的クライアント又はユーザ(例えば、GISクライアント16)がアクセスすることができる。追加的又は代替的実施形態において、メモリは、空間サーバ12から遠隔格納することができ、分散型であってもよい。空間サーバ12は、地理空間情報を保存する1つ又は複数のデータベースと機能的にインターフェース接続して、例えば、地図の公開、地図の共有、ウェブサービスの提供、空間分析(例えば、ベクトル、ラスター、ネットワーク、及び/又は3次元分析)の提供、競合及び競合解消の地理表示の提供、開発ツール及びツールサポートの配信、座標系間の変換、データストアのバージョン管理などだがこれに限らない、様々な機能を提供することができる。後で詳しく述べるように、地理空間情報には、例えば、対象領域に関するモデル、設備情報(例えば、発電設備及び導管の位置、ガス設備、下水道設備等のユーティリティ設備及び導管の位置、コンピュータ設備及び導管の位置)、対象領域に関する気象条件、及び/又は対象領域に関する地形データが含まれる。
空間サーバ12は、空間関係データベース20だけでなく、その他のファイル又はデータベース22にも結合させてもよい。空間関係データベース20は、空間サーバ12等のデータベースにおいて空間データのより迅速且つ効率的な保存、アクセス、及び/又は分析を可能にする関数及び手続きを統合した集合であってよい。空間関係データベース20は、関係データベース内の空間特徴の保存、検索、更新、及び照会を容易にする構造化照会言語(SQL)又は同様のスキーマ及び関数を提供することができる。データベース20は、以下のコンポーネントを含むことができる。サポートされた幾何学データ型のストレージ、シンタックス、及びセマンティクスを規定するスキーマ;空間インデックス機構;対象領域照会、空間結合照会、及びその他の空間分析演算を実行するための演算子及び関数群;並びに管理用ユーティリティ。更にわかるように、データベース20及びその他のファイル又はデータベース22は、GISネットワーク及び/又はその他の管理ネットワークの(例えば、物理的及び/又は仮想的更新による)変更に関するデータを含むことができる。
ある実施形態では、空間サーバ12は、例えば、空間関係データベース20に含まれるデータ、その他のファイル又はデータベース22、及び/又は、1つ又は複数の外部データサービスから受け取ったデータに基づいて、1つ又は複数の共通情報モデル(CIM)ファイル24を生成するために使用することができる。ある実施形態では、CIMファイル24は、通信ネットワーク26上でネットワークモデル(例えば、電力ネットワークモデル、ガス管ネットワークモデル、水道システムネットワークモデルなど)をモデル化し、例えば、1つ又は複数の外部データシステム28にエクスポートするために使用することができる任意のオープンシステム管理規格を含むことができる。
外部データシステム28としては、例えば、故障管理(例えば、停電管理)システム(OMS)、(例えば、対応するネットワーク又はグリッドを介して電力、水、及び/又はガスを送るのに適した)流通管理システム(DMS)、(例えば、大量のユーティリティデータの管理に役立つ)メーターデータ管理(MDM)システム、エンジニアリング解析(EA)システム、顧客情報システム(CIS)、作業管理システム(WMS)、監視制御データ収集システム(SCADA)、統合基幹業務(ERP)システム、顧客関係管理(CRM)システム、及び/又は、その他の外部データ及び/又はデータ管理システムのような、様々なデータ及び/又はデータ管理システムが挙げられる。以下でより詳細に述べるように、CIMファイル24は、一部の実施形態では、GISシステム10のユーティリティネットワークに行われた変更(例えば、追加、削除、修正など)のみを含むことができる。実際、CIMファイル24、或いはCIMデータ及び/又はCIM XMLファイルの電子転送を提供することにより、空間サーバ12は、多種多様な外部システム28とGISデータを共有することができる。しかしながら、導管の追加のような単純な変更、又はサブネットワークの追加のような複雑な変更を含む、CIMモデルの変更は、変更を含むモデル全体を送信することによって外部システム28に伝えられることになる。本明細書に記載した技術は、モデルの変更された部分のみを正確に導き出して、変更部分を送信することができる。更に、変更部分は、専用差分モデルとしてではなく、以下で更に説明する技術を用いた標準モデル(例えば、リソース記述フレームワーク(RDF)差分モデル、又はその他の同様の差分モデル)として送信することができる。従って、空間サーバ12は、外部システム28と効率的に同期して、伝送時間及びコストを削減することができる。
例えば、図2は、ユーティリティネットワークのモデル化と、例えば、既存のユーティリティネットワーク(例えば、電気ネットワーク)に加えた変更に基づいたCIMファイル24の生成及びエクスポートとに役立つ、空間サーバ12の例示的なブロック図を示している。注目に値することとしては、本発明の実施形態は主に電力ネットワークに関して述べることになるが、本発明の技術は様々なユーティリティネットワーク、ユーティリティ管理システム、及び、CIM及び/又は同様の標準モデルを介してモデル化された任意の下位システムのいずれかに適用することができることを理解されたい。従って、図2に示すように、既存の状態(例えば、1つ又は複数の変更を受ける前の状態)の電力ネットワークのモデル30を生成(例えば、図1に関して上述したように空間サーバ12によって生成)し、メモリ及び/又はデータベース20,22に保存することができる。電力ネットワークモデル30は、例えば、配電グリッドを形成する多数の配電フィーダの1つを含むことができる。従って、図示するように、電力ネットワークモデル30は、電力源34(例えば、配電変電所又はその他の変圧器)のモデルと、複数のノード36A〜36Eのモデルとを含む。ノード36A〜36Eは電極(例えば、小型の変圧器を含む)を表し、ノード36A〜36Eを接続する線は配電グリッドの導体(例えば、架空及び/又は地中電力線)を表している。具体的には、ノード36A〜36Eは、配電フィーダに沿って、又は配電フィーダから延びる水平層に沿って電力消費者に分配される前に配電電圧を変換又は調整することができる配電フィーダ上の点を表している。
同様に、図2に更に示すように、変更された状態の電力ネットワークのモデル32(例えば、1つ又は複数の変更を受けた後のモデル30)を空間サーバ12によって生成することができる。ある実施例では、電力ネットワークモデル32は、電力ネットワークモデル30と実質的に同じコンポーネント及び/又は構成を含んでもよい。しかしながら、他の実施例では、図示するように、電力ネットワークモデル32は、例えば、電力ネットワークモデル30内に予め含まれていない1つ又は複数の変更38を含んでもよい。更に、コンポーネントの追加として例示されているが、変更38には、一部の実施形態では、ネットワークモデル30及び32の1つ又は複数のコンポーネントの追加、削除、更新、又はそれらの任意の組み合わせが含まれる。従って、空間サーバ12は、既存の状態及び変更された状態の各々の電力ネットワークに基づいて、それぞれのCIMネットワークモデル30及び32を生成(及び保存)することができる。空間サーバ12は、比較ブロック40(例えば、コンパレータ、又は同様のソフトウェア及び/又はハードウェアシステム)を介してネットワークモデル30及び32を比較することができる。
ある実施形態では、空間サーバ12は、ネットワークモデル30及び32を比較して、ネットワークモデル30及び32間に存在する差異(例えば、あるコンポーネントの追加、更新又は削除、或いはその他の変更)のみのCIMモデル42を導き出すことができる。ネットワークモデル30及び32間の差異を導き出すと、空間サーバ12は、例えば、モデル32の変更のみを生成した(例えば、ネットワークモデル30及び32に基づいて生成した)CIMファイル24に保存して、外部データシステム28(例えば、DMS、OMS、MDMシステム)にエクスポートすることができる。別の実施形態では、CIMモデル42、ひいてはCIMファイル24は、差異の部分集合、例えば、顧客の変化に関するCRMシステム、制御の変化に関するSCADAシステムなどに適用可能な部分集合のみを含むことができる。CIMモデル42及びCIMファイル24は、モデル30と、モデル30とモデル32の間で計算された差異の全て、又はモデル30及び32の両方と計算された差異の全てを含むこともできることを理解されたい。このように、空間サーバ12は、電力ネットワークモデル30及び32と外部データシステム28との同期を促進するだけでなく、外部データシステム28によるCIMファイル24の送信及びインポート(例えば、ロード)の効率を向上させることもできる。即ち、CIMファイル24は、一部の実施形態では、例えば、電力ネットワークモデル30と異なる、電力ネットワークモデル32の一部のみ(例えば、不完全ネットワークモデル)を含むことができる。ファイル24は、例えば、分散管理タスクフォース(DMTF)によって提供されるCIMスキーマを含む、クラスベース統一モデリング言語(UML)CIMモデルに準拠した、拡張マークアップ言語(XML)ファイルを含む。CIMモデルは、xmlCIM符号化を含む。xmlCIM符号化には、文書型定義(DTD)に書かれた、XML要素を定義する仕様書が含まれており、CIMクラス及びインスタンスを表すために用いることができる。CIMモデルは、HTTPへのCIM演算のマッピングを定義する、HTTPに対するCIM演算の仕様書を更に含んでおり、これによって、CIMの実装をオープンで標準化された方法で相互運用することができ、ウェブベースの企業管理(WBEM)イニシアチブを支援する技術が完成する。
ある実施形態では、空間サーバ12は、生成したCIMファイル24内に、複数のセクション(例えば、前進差分セクション、後進差分セクションなど)を更に含んでおり、ネットワークモデル30及び32に関する部分及び/又は詳細情報(例えば、データ及び/又はメタデータ)が含まれている。前進差分セクションには、既存のCIMネットワークモデル30に追加及び/又は挿入された変更(例えば、1つ又は複数の変更38)に関する情報が含まれる。実際、生成したCIMファイル24の前進差分セクション内に含まれる情報により、受信リソース(例えば、外部データシステム28のオペレータ)が変更(例えば、前進差分)の認識に基づいて(例えば、接続及びその他のパラメータを含む)CIMネットワークモデル30を決定することができるようになる。一方、後進差分セクションには、(例えば、1つ又は複数の変更38のない)既存のCIMネットワークモデル30に関する情報が含まれる。後進差分セクションにより、受信リソース(例えば、外部データシステム28のオペレータ)が、CIMネットワークモデル30のあるコンポーネントの削除であってもよい、変更を決定することができるようになる。集合的に、追加、更新、及び削除に加えて、前進差分セクション及び後進差分セクションは、CIMネットワークモデル30のコンポーネントの更新を含む変更に関する情報を含んでもよい。
上述の説明を更に例証するために、図3〜8は、ここに開示した技術の様々な実施例を示している。図3〜8の具体例は、単なる例示目的で記載されていることを理解されたい。即ち、図3〜8の電力ネットワークモデルは、例えば、単一ネットワークノード36及び/又は接続ネットワークノード36の変更に限定されているが、実際の実装では、コンポーネントの大規模の追加又は削除(例えば、変電所、フィーダ、変圧器、電力導体などの追加又は除去)及び小規模の変更(例えば、スイッチ、リレー、又はその他の保護装置の追加、除去、又は変更)のような多数の変更のいずれかを電力ネットワークGISモデル30及び32に行ってもよいことを理解されたい。
上記の内容を考慮して、図3は、図2の電力ネットワークモデル30及び32に関して上述したのと同様の電力源34及びネットワークノード36A〜36Eを含む電力ネットワークモデルを示している。同じように、図4は、図3の電力ネットワークモデルを示しているが、例外としてネットワークノード44Bが変更されている。そのような場合、空間サーバ12は、図3及び4の電力ネットワークモデルの前後(例えば、変更なしと変更あり)のCIMモデルを生成することができる。先に述べたように、空間サーバ12は、前後のCIMモデル間の差異を導き出すこと及び/又は決定することができる。具体的には、図5に示したように、空間サーバ12は、ネットワークノード44Bのみが変更されていることを決定し、その結果としてネットワークノード44BのみをCIMファイル24に保存してから、例えば、CIMファイル24を外部データシステム28(例えば、DMS、OMS、MDMなど)にエクスポートすることができる。この差異は、CIM UML対応規格、及び/又はオレゴン州ポートランドのDMTF社から入手可能な文書番号DSP0201のバージョン2.3.1以降のバージョンなどのXMLによるCIM記述を含む、多数のCIM規格に準拠するようにエクスポートすることができる。
同様に、図6〜8は、電力ネットワークモデル(例えば、図2の電力ネットワークモデル30及び32)の前後(例えば、変更なしと変更あり)の実施例を示している。具体的には、図7は、図6の電力ネットワークモデルを示しているが、例外としてネットワークノード44Bと、ネットワークノード46Cと、ネットワークノード44B及び46Cを接続する線(例えば、電力線)がそれぞれ変更されている。空間サーバ12は、図6及び7の電力ネットワークモデルの前後のCIMモデルを生成することができる。上述したのと同じように、空間サーバ12は、図6及び7の前後のCIMモデル間の差異を導き出すこと及び/又は決定することができる。実際、図8に示すように、空間サーバ12は、ネットワークノード44Bと、ネットワークノード46Cと、ネットワークノード44B及び46Cを接続する線(例えば、電力線)のみが変更されていることを決定することになる。従って、空間サーバ12は、ネットワークノード44Bと、ネットワークノード46Cと、接続線のみをCIMファイル24に保存してから、例えば、CIMファイル24を外部データシステム28(例えば、DMS、OMS、MDMなど)にエクスポートすることができる。
多くの技術を用いて、図3〜8に示す差異を決定することができる。一実施形態では、空間サーバ12は、例えば、メモリ又はデータベース20,22に実行ログの変更を保存して、実行ログを差分として使用することができる。しかしながら、実行ログは、挿入されてから削除されたため直前又は現在のモデルにはないノードのような、無関係な情報を含む可能性がある。従って、実行ログを新しいモデル32に適用して、例えば、伝達することが望ましいと思われる変更か、伝達することが有益ではないと思われる変更かを決定することができる。一実施形態では、実行ログのノードオブジェクトを、例えば、幅優先及び/又は深さ優先探索によってナビゲートして、同じく変更された可能性のあるその他のオブジェクト(例えば、リンク及び/又はノード)を決定することができる。同様に、変更されたリンクをナビゲートして、ローカルノードや、同じく変更された可能性のあるその他のリンクを発見することができる。モデル全体を探索するのではなく、局所探索を利用することによって、より迅速且つより少ない計算リソースで差分を導き出すことができる。
次に図9を見てみると、フローチャートが示されており、例えば、図1に示すGISシステム10に含まれる空間サーバ12を使用することによって、GISと外部データシステム(例えば、DMS)の間でネットワークモデル(例えば、電力ネットワークモデル)を同期させるのに役立つプロセス48の一実施形態を示している。プロセス48には、非一時的機械可読媒体(例えば、メモリ)に保存され、例えば、空間サーバ12に含まれる1つ又は複数のプロセッサによって実行されるコード又は命令が含まれる。プロセス48は、空間サーバ12によってユーティリティネットワークトポロジーの変更又はその他の修正を識別するステップ(ブロック50)から始まる。例えば、先に述べたように、空間サーバ12は、例えば、ネットワークのGIS表示内に予め含まれていない1つ又は複数の変更38を識別することができる。プロセス48は、空間サーバ12によってそのような変更前後のユーティリティネットワークトポロジーに基づいてCIMモデルを導き出すステップ(ブロック50)を続ける。具体的には、空間サーバ12によって、既存の状態(例えば、1つ又は複数の変更を受ける前の状態)のユーティリティネットワークのCIMネットワークモデル(例えば、図2のモデル30)が生成され、変更された状態(例えば、1つ又は複数の変更を受けた後)のCIMネットワークモデル(例えば、図2のモデル32)が生成される。
プロセス48は、空間サーバ12によって既存の状態(例えば、変更前)のCIMネットワークモデルを変更された状態(例えば、変更後)のCIMネットワークモデルと比較するステップ(ブロック54)を続ける。例えば、図2に関して上記したように、空間サーバ12は、前後のCIMモデル(例えば、ネットワークモデル30及び32)を比較して、2つのCIMモデル間に存在する差異(例えば、あるコンポーネントの追加、更新、又は削除、或いはその他の変更)のみを決定することができる。プロセス48は、空間サーバ12によって、既存の状態のCIMネットワークモデル(例えば、モデル30)と変更された状態のCIMネットワークモデル(例えば、モデル32)の間の差異を含むCIMファイル(例えば、CIMファイル24)を生成するステップ(ブロック56)を続ける。実際、先に述べたように、CIMモデル間の差異を決定すると、空間サーバ12は、変更及び/又は変更に関するその他の情報を含む(例えば、ネットワークモデル30及び32に基づいて生成される)CIMモデル42及びCIMファイル24を生成することができる。
一部の実施形態では、CIMモデル42、ひいてはCIMファイル24は、CIMネットワークモデル30及び32全体ではなく、代わりにCIMネットワークモデル30及び32間の差異に対応する部分のみを含むことができる。その他の実施形態では、CIMファイル24は、CIMネットワークモデル30及び32間の差異に加えて、前進差分セクション(例えば、追加及び/又は挿入されたコンポーネントに関するデータのセクション)と、後進差分セクション(例えば、削除されたコンポーネントに関するデータのセクション)を含むことができる。いずれの実施形態でも、空間サーバ12は、既存のネットワークモデルの不完全モデル(例えば、差異のみのCIMモデル42)のみを含むCIMファイル24を生成することによって、電力ネットワークモデル30及び32の外部データシステム28との同期を促進することができるため、CIMファイル24の送信及び後のインポート(例えば、ロード)の効率が向上する。プロセス48は、空間サーバ12によって生成されたCIMファイル24をエクスポートするステップ(ブロック58)で終わる。例えば、空間サーバ12は、DMS、OMS、MDM、又は同様の外部データシステムを含む外部データシステム28にCIMファイル24をエクスポートすることができ、外部データシステム28はGISシステム10との同期が必要になる。従って、外部システム28は、ファイル24をインポートして空間サーバ12と同期させることができる。本明細書に記載した技術は、例えば、外部システム28によって等価ファイル24を作成し、それによって企業間の同期を維持するために使用することもできる。
開示した実施形態の技術的効果は、GISシステムと様々な外部システムの間の通信結合及び同期を可能にするシステム及び方法を含む。ある実施形態では、通信結合されたシステム間で情報を共有するために、オープンスタンダードモデルが使用される。オープンスタンダードを使用することにより、オープンスタンダードを支持するあらゆるシステムが参加することができる。しかしながら、モデルを変更すると、変更したモデルの全てを関係するシステムに送信することになる。本明細書に記載した技術は、モデル変更を導き出し、変更したモデルの全てではなく、変更したモデルの部分集合のみを送信することができる。変更は、差異を求めてグラフ(例えば、ユーティリティネットワークモデルの表示)全体を探索するのではなく、グラフの局所探索に基づいて導き出すことができる。変更のみを導き出す(例えば、変更の共通情報モデル(CIM)モデルを導き出す)ことによって、本発明の実施形態は、GISシステムと外部システムの間の情報同期を向上させることができ、差異のみを導き出し、導き出した差異のみを送信することによって伝送時間及びコストを削減することができる。
本明細書は、実施例を使用して、最良の形態を含む本発明を開示し、更にあらゆる装置又はシステムを製作且つ使用すること及びあらゆる組み込まれた方法を実行することを含む本発明の実施を当業者が行うのを可能にする。本発明の特許性がある技術的範囲は、特許請求の範囲によって規定され、当業者が想到するその他の実施例を含むことができる。そのようなその他の実施例は、それらが特許請求の範囲の文言と相違しない構造的要素を有する場合、又はそれらが特許請求の範囲の文言と本質的でない相違を有する同等な構造的要素を含む場合には、特許請求の範囲の技術的範囲内に属することになるものとする。
Claims (20)
- ユーティリティグリッドの変更を識別し、
前記ユーティリティグリッドの第1のモデルと、前記ユーティリティグリッドの前記第1のモデルの変更を含む前記ユーティリティグリッドの第2のモデルを導き出し、
前記ユーティリティグリッドの前記第1のモデルを前記ユーティリティグリッドの前記第2のモデルと比較し、
前記比較に少なくとも部分的に基づいて前記ユーティリティグリッドの前記第1のモデルと前記ユーティリティグリッドの前記第2のモデルの間の差異を導き出すように構成されたプロセッサを含む、
システム。 - 前記ユーティリティグリッドは、電力グリッド、ガス分配グリッド、配水グリッド、又はそれらの組み合わせを含む、請求項1に記載のシステム。
- 前記プロセッサは、前記ユーティリティグリッドのコンポーネントの追加、削除、更新、又はそれらの組み合わせを前記変更として識別するように構成される、請求項1に記載のシステム。
- 前記ユーティリティグリッドの前記第1のモデルは、前記変更前の前記ユーティリティグリッドの共通情報モデル(CIM)モデルであり、前記ユーティリティグリッドの前記第2のモデルは、前記変更後の前記ユーティリティグリッドのCIMモデルである、請求項1に記載のシステム。
- 前記プロセッサは前記導き出した差異に少なくとも部分的に基づいて共通情報モデル(CIM)ファイルを生成し、前記CIMファイルに前記導き出した差異を保存するように構成されており、前記導き出した差異は前記ユーティリティグリッドの前記第2のモデルの一部である、請求項1に記載のシステム。
- 前記プロセッサは前記CIMファイルの一セクションに前進差分データを保存するように構成されており、前記前進差分データは前記ユーティリティグリッドへのコンポーネントの追加に関するデータである、請求項5に記載のシステム。
- 前記プロセッサは前記CIMファイルの一セクションに後進差分データを保存するように構成されており、前記後進差分データは前記ユーティリティグリッドのコンポーネントの削除又は更新に関するデータである、請求項5に記載のシステム。
- 前記プロセッサは、
既存の状態の前記ユーティリティグリッドを含み、第1の共通情報モデル(CIM)モデルである前記ユーティリティグリッドの前記第1のモデルを導き出し、
変更された状態の前記ユーティリティグリッドを含み、第2のCIMモデルである前記ユーティリティグリッドの前記第2のモデルを導き出し、
前記ユーティリティグリッドの前記第1のモデルと前記ユーティリティグリッドの前記第2のモデルの間のそれぞれの差異を抽出し、
それぞれの抽出した差異に基づいて、前記ユーティリティグリッドの前記第1のモデルと前記ユーティリティグリッドの前記第2のモデルの間で異なるデータに対応するデータのみからなるCIMファイルを生成するように構成される、請求項1に記載のシステム。 - 前記プロセッサは、前記ユーティリティグリッドの前記第1のモデルと前記ユーティリティグリッドの前記第2のモデルの間の複数の差異を抽出するように構成される、請求項1に記載のシステム。
- 前記プロセッサを含む地理情報システム(GIS)からなる、請求項1に記載のシステム。
- 前記プロセッサは、前記導き出した差異を含むファイルを、流通管理システム(DMS)、故障管理システム(OMS)、メーターデータ管理(MDM)システム、又はそれらの任意の組み合わせに送信するように構成される、請求項1に記載のシステム。
- コンピュータ実行可能コードが保存された非一時的コンピュータ可読媒体であって、前記コードは、
地理情報システム(GIS)モデルの1つ又は複数の変更を識別し、
前記GISモデルの第1のモデルと、前記第1のモデルの変更を含む前記GISモデルの第2のモデルを導き出し、
前記第1のモデルを前記第2のモデルと比較し、
前記比較に少なくとも部分的に基づいて前記第1のモデルと前記第2のモデルの間の差異を導き出すための命令を含む、
非一時的コンピュータ可読媒体。 - 前記コードは、前記導き出した差異に少なくとも部分的に基づいて共通情報モデル(CIM)ファイルを生成し、前記CIMファイルに前記導き出した差異を保存するための命令を含んでおり、前記導き出した差異は前記GISモデルの前記第2のモデルの一部である、請求項12に記載の非一時的コンピュータ可読媒体。
- 前記コードは前記CIMファイルの一セクションに前進差分データを保存するための命令を含んでおり、前記前進差分データはユーティリティグリッドへのコンポーネントの追加に関するデータである、請求項13に記載の非一時的コンピュータ可読媒体。
- 前記コードは前記CIMファイルの一セクションに後進差分データを保存するための命令を含んでおり、前記後進差分データはユーティリティグリッドからのコンポーネントの削除に関するデータである、請求項13に記載の非一時的コンピュータ可読媒体。
- 前記コードは、
既存の状態のユーティリティグリッドに基づいて、第1の共通情報モデル(CIM)モデルである前記第1のモデルを導き出し、
変更された状態の前記ユーティリティグリッドに基づいて、第2のCIMモデルである前記第2のモデルを導き出し、
前記第1のモデルと前記第2のモデルの間のそれぞれの差異を抽出し、
それぞれの抽出した差異に基づいて、前記第1のモデルと前記第2のモデルの間の差異に対応するデータのみからなるCIMファイルを生成するための命令を含む、請求項12に記載の非一時的コンピュータ可読媒体。 - 前記コードは前記第1のモデルと前記第2のモデルの間の複数の差異を決定するための命令を含む、請求項12に記載の非一時的コンピュータ可読媒体。
- 地理情報システム(GIS)からなり、前記GISは、
第1の状態の電力グリッドの表示を生成し、
前記電力グリッドの前記表示を第2の状態に変更する指示を入力として受け、
前記第1の状態の前記電力グリッドの第1のモデルと、前記電力グリッドの前記第1のモデルとの少なくとも1つの差異を含む前記第2の状態の前記電力グリッドの第2のモデルを導き出し、
前記電力グリッドの前記第1のモデルを前記電力グリッドの前記第2のモデルと比較して前記少なくとも1つの差異を定量化し、
前記比較に少なくとも部分的に基づいて前記ユーティリティグリッドの前記第1のモデルと前記ユーティリティグリッドの前記第2のモデルの間の前記少なくとも1つの差異の共通情報モデル(CIM)表示を導き出すように構成されたプロセッサを含む、
システム。 - 前記プロセッサは前記少なくとも1つの差異に少なくとも部分的に基づいてCIMファイルを生成するように構成されており、前記CIMファイルは前記少なくとも1つの差異の前記表示を保存するように構成される、請求項18に記載のシステム。
- 前記GISに通信結合された外部システムを含んでおり、前記外部システムは前記第1の状態の前記電力グリッドの第2の表示を含んでおり、前記プロセッサは、前記CIMファイルを前記外部システムに送信して、前記少なくとも1つの差異を前記電力グリッドの前記第2の表示に組み込むように構成される、請求項18に記載のシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/908,966 US20140358492A1 (en) | 2013-06-03 | 2013-06-03 | Systems and methods for synchronizing geographic information system (gis) network models |
US13/908,966 | 2013-06-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015007968A true JP2015007968A (ja) | 2015-01-15 |
Family
ID=50884725
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014104813A Pending JP2015007968A (ja) | 2013-06-03 | 2014-05-21 | 地理情報システム(gis)ネットワークモデルの同期システム及び方法 |
Country Status (8)
Country | Link |
---|---|
US (1) | US20140358492A1 (ja) |
EP (1) | EP2811417A3 (ja) |
JP (1) | JP2015007968A (ja) |
KR (1) | KR20140142167A (ja) |
AU (1) | AU2014202866A1 (ja) |
BR (1) | BR102014013328A2 (ja) |
CA (1) | CA2851927A1 (ja) |
IN (1) | IN2014CH02618A (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104463968B (zh) * | 2014-12-22 | 2017-09-05 | 山东鲁能软件技术有限公司 | 基于电网gis三维平台的遥感影像双目立体视觉匹配及三维重建方法 |
CN106055592A (zh) * | 2016-05-20 | 2016-10-26 | 浙江大学 | 一种地图中电力***电压或负荷的监控方法 |
CN108566208A (zh) * | 2017-12-29 | 2018-09-21 | 中国人民解放军战略支援部队信息工程大学 | 一种层次格网的编码方法及装置 |
US10785107B2 (en) * | 2018-05-16 | 2020-09-22 | Microsoft Technology Licensing, Llc | Method and apparatus for optimizing legacy network infrastructure |
KR102063024B1 (ko) * | 2018-08-30 | 2020-01-07 | 한국전력공사 | 스마트시티의 데이터 통합 처리 시스템 및 방법 |
KR102020339B1 (ko) * | 2019-05-07 | 2019-09-10 | 홍익대학교 산학협력단 | 상수도관망 특성을 반영한 무작위 네트워크 모델링 방법 및 장치 |
CN110737722B (zh) * | 2019-09-29 | 2022-07-05 | 国网福建省电力有限公司检修分公司 | 变电站监控后台数据库、scd及rcd的同步***及方法 |
CN111026733B (zh) * | 2019-12-06 | 2024-01-30 | 中国南方电网有限责任公司 | 版本化电网模型建立方法、装置、计算机设备和存储介质 |
CN111130569B (zh) * | 2019-12-17 | 2021-11-30 | 佛山科学技术学院 | 一种空间信息数据自适应容错处理方法及*** |
CN112507501B (zh) * | 2020-12-16 | 2024-04-12 | 中国南方电网有限责任公司 | 一种电网接线结构识别方法及*** |
CN113343044A (zh) * | 2021-07-08 | 2021-09-03 | 南方电网数字电网研究院有限公司 | 一种基于变电站cim图模与配电线路拼接的方法及*** |
-
2013
- 2013-06-03 US US13/908,966 patent/US20140358492A1/en not_active Abandoned
-
2014
- 2014-05-15 CA CA 2851927 patent/CA2851927A1/en not_active Abandoned
- 2014-05-21 JP JP2014104813A patent/JP2015007968A/ja active Pending
- 2014-05-27 AU AU2014202866A patent/AU2014202866A1/en not_active Abandoned
- 2014-05-28 IN IN2618CH2014 patent/IN2014CH02618A/en unknown
- 2014-06-02 KR KR20140066956A patent/KR20140142167A/ko not_active Application Discontinuation
- 2014-06-02 BR BRBR102014013328-3A patent/BR102014013328A2/pt not_active Application Discontinuation
- 2014-06-03 EP EP20140170924 patent/EP2811417A3/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
AU2014202866A1 (en) | 2014-12-18 |
IN2014CH02618A (ja) | 2015-07-03 |
EP2811417A2 (en) | 2014-12-10 |
CA2851927A1 (en) | 2014-12-03 |
BR102014013328A2 (pt) | 2015-06-02 |
EP2811417A3 (en) | 2014-12-17 |
US20140358492A1 (en) | 2014-12-04 |
KR20140142167A (ko) | 2014-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2015007968A (ja) | 地理情報システム(gis)ネットワークモデルの同期システム及び方法 | |
CN106951694B (zh) | 一种电力***二次设备在线监测***自适应建模方法 | |
US8260742B2 (en) | Data synchronization and consistency across distributed repositories | |
CN103338135B (zh) | 一种集群存储容量的实时监控方法 | |
CN102685221A (zh) | 一种状态监测数据的分布式存储与并行挖掘方法 | |
CN114416855A (zh) | 一种基于电力大数据的可视化平台及方法 | |
CN101630271A (zh) | 一种网格环境下的地震模拟计算支撑中间件*** | |
CN104200331A (zh) | 一种电力***的电网模型拼接方法及*** | |
Kim et al. | A metamodeling approach to unifying IEC 61850 and IEC 61970 | |
JP6329552B2 (ja) | 単一テーブルから複数テーブルへの参照データセグメント化 | |
CN105245369A (zh) | 一种支持多传输协议的组件发布容器方法 | |
CN101996249B (zh) | 一种基于网格环境的地理空间数据服务发布方法 | |
Hartmann | Enabling model-driven live analytics for cyber-physical systems: The case of smart grids | |
KR20100132752A (ko) | 데이터베이스 분산을 통한 서비스 성능 향상을 위한 질의 데이터 분산 처리시스템 | |
CN112035466A (zh) | 一种区块链查询外置索引开发框架 | |
Yisong et al. | Study on the relationship between transmission line failure rate and lightning information based on Neo4j | |
CN104503735A (zh) | 一种电网***标准化数据交换接口一致性校验方法 | |
Lukaj et al. | An enriched visualization tool based on *** maps for water distribution networks in smart cities | |
CN109687464B (zh) | 电网潮流的分析方法及装置、存储介质、处理器 | |
CN111126961A (zh) | 一种复杂产品全生命周期数字主线服务*** | |
Huang et al. | Research on WebGIS application based on edge computing | |
LU503249B1 (en) | Digital-Twinning-Based Three-Dimensional Pipe Gallery System for Chemical Industry Park | |
Wu et al. | An IoT Middleware of Data Service | |
Millham | Software asset re-use: migration of data-intensive legacy system to the cloud computing paradigm | |
Qun et al. | Design of cloud services platform based on JSON |