マップ(地図)の原点を編集したい
マップ(地図)の原点を編集することはできますか?
はい、以下の2つの REST API
を使用することによって、可能です。
取得したマップのデータの yaml
データ内 の origin
を編集し、保存した上で、新しいマップとして本体のデータベースに追加することができます。
方法
- マップの取得 API により、元となるマップを取得します。
- 取得したマップのデータの
yaml
データ内 のorigin
を編集します。origin
は、マップ原点に対する、マップ左下のコーナー点の座標(マップ原点の定義)となります。くわしくは こちら を参照下さい。 - マップの追加 API により、新しいマップとしてデータベースに追加します。(追加されたマップは、新しい
ID
が割り振られます。既存のマップは残るので注意して下さい。)
また、もう1つの方法として、本体ファームウェアのバージョンが、 ver 1.08
以降であれば、管理メニューの「マシン管理」から、マップの sqlite
データベースを直接ダウンロードすることができます。データベースを編集後、アップロードして頂くことにより、反映が可能となります。この操作には、PC
を推奨します。編集ソフトウェアは、DB Browser 等を使用可能です。(サポート対象外となります。)