一、安装软件
1.首先下载软件josm,下载完成后,双击进行安装即可。
这是安装完成后打开的软件界面。

2.安装完成后先选择软件语言:编辑→首选项

3.安装编辑地图需要的插件:PicLayer与building_tools

分别搜寻2个插件后打上勾,然后点击确定,插件会自动下载,安装完成后软件需要重启才能开始使用插件。(下载插件需要翻一下墙。)
josm的准备到这里就完成了。

二、底图准备
1.添加地图

控制地图的方法:
(1)鼠标右键拖动地图;
(2)鼠标滚轮缩放地图;
(3)点击软件界面左下角经纬度,可快速定位至指定经纬度;

2.添加底图
将事先准备好的底图添加进来

添加进来后在右侧【图层】窗口打上勾才能开始编辑图层,利用地图编辑工具:移动、旋转、缩放等工具将底图放置到准确的地理位置。建议底图有较高的分辨率,这样在绘制的时候才不会因为模糊而失去准度。
在添加底图时,有可能添加进来的底图在图层的下层,这样是看不到图的,要选中然后移至上方,才可以看到图。

到这里,底图的准备就完成了。但是还有一个问题,open street map 上国内的地图还很不完善,有可能找不到准确的位置定位底图,毕竟室内地图一般都是非常小范围的,这样的话我们可以利用另一个方法定位你的底图。

打开mapbox卫星地图,然后利用截图的方式从谷歌卫星地图上截取所要的区域,用上面校准底图的方式将截取的卫星图对准到mapbox卫星图上,再将要绘制的底图校准到已校准的卫星图上即可。

问题:
1.利用卫星图校准的方式存在偏移的问题,暂时还没解决;
2.坐标系的不同,导致无法将图对得很准,绘制出来的地图存在偏差。

使用JOSM绘制室内地图及路径(一)相关推荐

  1. 使用josm绘制室内地图及路径(二)

    上一篇准备了软件跟底图,那现在就可以开始画图了. 1.首先新建一个图层,用来画图.建完图层可以在图层上右键改成你想要的名字,我就命名为map了. 2.将图放大到可以看清又不影响精度的大小,用工具开始画 ...

  2. canvas绘制可缩放的室内地图和路径

    最近一直在写canvas绘制室内地图和路径这个功能,大致聊一下这个功能讲了什么. 具体是需要用canvas将室内地图绘制出来(这个不难,canvas教程有),并且地图需要能进行放大缩小,同时将地图上的 ...

  3. 客户地图制作软件,哪个软件可以绘制室内地图

    在室外地图发展如火如荼的今天,作为它的"最后一公里",室内地图导航似乎还处在蓝海阶段.目前国内大部分的室内电子地图还处于人工管理阶段,场内用地的地图导向及商场导购指示,无论是对逛商 ...

  4. java 室内3d_室内地图制作-首款实时室内绘制室内地图-3D室内地图

    室内地图制作经过易景空间地图团队的持续优化迭代,新版本地图编辑器中的画圆柱体.模型库.快速画道路.房间直接换纹理贴图等功能终于上线了,目前市面上一款无需安装软件就能直接使用浏览器访问的在线 室内地图 ...

  5. 自定义室内地图以及路径规划

    最近做到一个项目,设计到室内地图路径规划,其实一般的项目也很少设计到室内路径规划,室内也就那么点大. 但是上面怎么说我们就怎么做吧,或者是人性化,或者是多此一举的项目,既然写了就分享出来吧. 先说下大 ...

  6. 室内地图 - (资料收集)

    基于HTML5 Canvas绘制的支持手势缩放的室内地图 https://blog.csdn.net/licaomengRICE/article/details/50116781 室内地图制作流程 h ...

  7. js室内地图开发_室内地图 JavaScript API

    室内地图JavaScript API文档 V1.2 主要功能类: Map API各种类中的核心部分,用来在页面中创建地图并操纵地图. //示例 初始化地图 var map = new Indoor.M ...

  8. 如何制作室内地图,如何快速建立室内地图

    随着室内导购需求增加,使用室内地图成为了一种便捷快速定位的方法,室内场景编辑器可用于3D物联网可视化和室内导航方面,地图编辑器将所有的地理要素分为点.多点.线段.多线段.多边形.多个多边形和几何集合, ...

  9. 高德地图API路径规划结果清除

    关于高德地图API之路径规划结果的清除(js API) 偶然用到高德地图API做路径规划,在做的过程中发现连续进行不同的路径规划产生的结果是叠加的.如何清除上一次的路径规划呢?开发手册上有一个 cle ...

最新文章

  1. Deeplearning知识蒸馏
  2. 普通IO口驱动LCD
  3. android--service之aidl传递复杂对象,Android--Service之AIDL传递复杂对象
  4. docker之container
  5. Eclipse 真机调试检测不到手机解决方案
  6. Word中 Visio 图片到 LaTeX PDF
  7. 11. JavaScript 对象
  8. Atitit 数据join 的原理与java实现 Atitit join表连接的原理与实现 13、SQL Server 表连接的三种方式   (1) Merge Join   (2) Nested
  9. 绘制14段米字数码管显示,显示数字和英文字母。
  10. 地理空间数据云下载的单波段合成及去黑边
  11. Win11无线鼠标没反应怎么办?无线鼠标不能用是什么原因?
  12. Excel 查找函数
  13. 最热门的旅游目的地:1971年至2011年
  14. 摘抄整理:基于数据驱动的故障诊断方法综述
  15. 局域网是计算机硬件和什么结合的,2017年计算机硬件知识备考试题及答案
  16. php 2038,PHP转换超过2038年的日期出错问题解决
  17. 沈阳市房地产市场信息系统数据容灾与异地备份
  18. Android GoogleMap 接入
  19. matlab土方计算,土方量计算的MATLAB工具箱研制
  20. html-优秀学生信息表格

热门文章

  1. 【原创】ppp拨号上网总结
  2. 十一:以理论结合实践方式梳理前端 React 框架 ———框架架构
  3. CentOS7最小化安装搭建KMS服务器
  4. Kaldi语音识别工具运行TIMIT数据库实例
  5. java毕业设计教学辅助系统mybatis+源码+调试部署+系统+数据库+lw
  6. 湖南“聚才兴湘”2014年春季特大型综合人才招聘会4月12日举行
  7. 【STS】解决中文乱码问题
  8. 第二章 数据类型,运算符和表达式总结【完美补充文字版】(超级详细)
  9. 1999年法国版的《基督山伯爵》国语
  10. MaxEnt模型融合技术的物种分布模拟、参数优化方法、结果分析制图与论文写作