Skip to content

airlookmap/map3d-marking-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

map3d-marking-tool

简介

此项目为研发自用三维地图小工具,未进行设计(勿喷~~)。目前支持功能:

  1. 支持通过 appkey 加载 airlook-map 基础场景
  2. 坐标点拾取,并打印
  3. 添加、编辑标注信息,并打印
  4. 相机相关信息获取,并打印
  5. 绘制包围盒边界,自动添加包围盒,并打印包围盒信息
  6. 标注、包围盒移除功能

使用说明

  • 1. 场景初始化:
    首先输入需要加载三维数据必填信息(appkey、经度、纬度),然后点击加载按钮, 即可加载到对应的三维场景。
    (可在控制台系统中 [应用管理菜单] 获取appkey信息; 在[数据预览菜单] 获取对应数据的经纬度坐标信息)
  • 2. 注意事项:
    在进行参数输入时候,请输入合法参数; 在进行包围盒绘制时,请`逆时针顺序`进行包围盒添加点绘制。
  • 3. 具体功能操作:
    3-1 点击`坐标拾取`,然后鼠标左击三维场景,即可在左下角看到 log 信息,点击取消则结束坐标拾取操作;
    3-2 点击`添加标注`,然后左击三维场景选取坐标点,则弹出标注配置信息窗口, 可以对 icon、名称、标注渐变参数(远处距离以及最远处的标注缩放倍数、近处距离以及最近处的标注缩放倍数)等信息进行编辑,点击确认则输出相应标注的 log 信息;
    3-3 点击 `获取相机信息`,则输出相机位置以及偏移 log 信息;
    3-3 点击 `绘制包围盒`,然后左击依次添加点绘制包围多边形(目前只支持逆时针顺序绘制,暂不支持凹多边形),然后点击结束即可完成(点少于三个则默认取消绘制),并且支持撤销点操作。
  • 4. 辅助功能:
    点击 `清除所有标记` 即可清除场景中所有标注; 点击 `清除所有包围盒` 即可清除场景中所有包围盒。 (由于此工具禁用了标注聚合功能,为了防止场景添加标注或者包围盒数量较大,而造成场景渲染效率低下影响用户体验,因此添加了清除功能)

  • Project setup

    yarn install
    

    Compiles and hot-reloads for development

    yarn serve
    

    Compiles and minifies for production

    yarn build
    

    Lints and fixes files

    yarn lint
    

    Customize configuration

    See Configuration Reference.

    About

    研发自用三维地图小工具

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published