Equator

目的

空間データ管理。Equator はマップ、フロアプラン、ゾーン、座標、ラック、充電ステーション、ランドマーク、ジオフェンス境界の信頼できる情報源である。スペーシャルプレーンの書き込み側であり、すべての空間データはここで作成・維持される。

責務

  • マップとフロアプランを保存してバージョン管理する

  • ゾーン、ジオフェンス、地域境界を定義する

  • ランドマーク(充電ステーション、ドック、ピッキング場所、降ろし場所)を管理する

  • 座標系と変換を維持する

  • クエリのために Marie に空間データを公開する

主要エンティティ

エンティティ

説明

マップ

座標メタデータを持つフロアプランまたはサイトマップ(ラスターまたはベクター)

ゾーン

境界ポリゴンを持つ名前付き領域(例:「ゾーン A」、「積み降ろしドック」)

ジオフェンス

関連するルール(入場/退場トリガー)を持つ境界

ランドマーク

関心地点(充電ステーション、ラック、棚、エレベーター)

座標系

物理座標と論理座標のマッピング

API サーフェス

操作

説明

POST /maps

新しいマップをアップロードする

GET /maps/{id}

メタデータとともにマップを取得する

POST /maps/{id}/zones

マップ上にゾーンを定義する

GET /maps/{id}/zones

ゾーンを一覧表示する

POST /maps/{id}/landmarks

ランドマークを追加する

GET /maps/{id}/landmarks?type=

タイプ別にランドマークを一覧表示する

依存関係

サービス

関係

DotID

認証とテナントスコープ

Org Service

マップとゾーンはアカウントにスコープされる

利用者

コンシューマー

用途

Marie

クエリ処理のためにすべての空間データを読み取る

Execution Manager

デバイスにプッシュされる実行コントラクトにマップデータを含める

アプリケーション

マップをアップロードし、ゾーンとランドマークを定義する