位置管理

位置管理

概述

云平台通过结合多种定位技术,实现室内室外无缝定位

室外位置

室外主要通过基站,GPS 等采集定位信息,最终得到的定位信息主要是经纬度以及地理地址

例如:

  • 地址编码: 省+市+区+详细地址,(如: 广东省深圳市南山区某某地址)
  • 经纬度: 如: { lat: 23.019789, lng: 113.718894 }

行政区划代码

分级方式:

  • 省/自治区
  • 地级市/自治州
  • 区/县级市/县
  • 街道/镇/乡, 小区

2019 年 9 月中华人民共和国县以上行政区划代码:

http://www.mca.gov.cn/article/sj/xzqh/2019/2019/201911051008.html

矢量地图

全国矢量地图下载:

http://datav.aliyun.com/tools/atlas/#&lat=41.0130657870063&lng=104.2822265625&zoom=4

室内位置

因为很多物联网系统通常都是部署在室内的。

本定位管理系统可以应用于工厂,园区,农场,小区,写字楼,景区等等需要用到室内定位的场合。

室内地图通常是指的某一个建筑物内部的地图. 一个建筑物内部通常有多个楼层, 但它们之间是垂直叠加的. 所以室内地图主要是针对楼层的地图, 而多个楼层可以属于一个建筑物. 一个楼层会分成多个区域, 它们通常以房间或类似房间的方式存在.

所以房间是室内地图的最小区域单位, 我们标记一个室内位置通常以房间为单位, 比如我们会以 XX 大厦 - 2 楼 - 405 房间 来标识一个位置.

室内位置因为没有 GPS 信号等,需要通过蓝牙等辅助定位。

室内位置在经纬度的基础上需要额外添加如下信息:

  • 所在楼层
  • 在楼层中的 x, y 坐标

例如:

  • 地址编码: 广东省深圳市南山区某某大厦 22 楼 03 房间
  • 经纬度: { lat: 23.019789, lng: 113.718894 }
  • 楼层:{ level: 22 }
  • 楼层坐标:{ x: 10, y: 32 }

通过室内室外位置的结合,能精确的确定一个点的具体位置

位置管理

本系统将室内位置分为 建筑/楼层/房间 三级, 它们详细定义分别如下:

建筑

表示一整栋建筑物, 通常包含了多个楼层

  • 名称
  • 编码
  • 位置
    • 详细地址
    • 地址编码
  • 经纬度坐标 - 中心点 GPS 位置
  • 类型

楼层

表示一个楼层等平面区域,通常关联一个室内地图

  • 名称
  • 楼层
  • 级别
  • 类型
  • 楼层地图
  • 楼层尺寸

二维地图

使用单张图片做为室内地图

  • 楼层地图图片格式: PNG, JPGSVG
  • 图片大小, 建议在 1MB 以内
  • 图片分辨率,建议在 1000 到 3000 像素之间
  • 地图的宽度(米)
  • 地图的高度(米)

三维地图

使用单个 3D 图形文件做为室内地图

  • 通常使用 GLTF格式
  • 文件大小, 建议在 2MB 以内

房间/区域

表示楼层内一个相对独立的空间, 如房间等,是室内位置最小单位

  • 名称
  • 房间轮廓坐标
image-modal