使用JOSM绘制室内地图及路径(一)
一、安装软件
1.首先下载软件josm,下载完成后,双击进行安装即可。
这是安装完成后打开的软件界面。
2.安装完成后先选择软件语言:编辑→首选项
3.安装编辑地图需要的插件:PicLayer与building_tools
分别搜寻2个插件后打上勾,然后点击确定,插件会自动下载,安装完成后软件需要重启才能开始使用插件。(下载插件需要翻一下墙。)
josm的准备到这里就完成了。
二、底图准备
1.添加地图
控制地图的方法:
(1)鼠标右键拖动地图;
(2)鼠标滚轮缩放地图;
(3)点击软件界面左下角经纬度,可快速定位至指定经纬度;
2.添加底图
将事先准备好的底图添加进来
添加进来后在右侧【图层】窗口打上勾才能开始编辑图层,利用地图编辑工具:移动、旋转、缩放等工具将底图放置到准确的地理位置。建议底图有较高的分辨率,这样在绘制的时候才不会因为模糊而失去准度。
在添加底图时,有可能添加进来的底图在图层的下层,这样是看不到图的,要选中然后移至上方,才可以看到图。
到这里,底图的准备就完成了。但是还有一个问题,open street map 上国内的地图还很不完善,有可能找不到准确的位置定位底图,毕竟室内地图一般都是非常小范围的,这样的话我们可以利用另一个方法定位你的底图。
打开mapbox卫星地图,然后利用截图的方式从谷歌卫星地图上截取所要的区域,用上面校准底图的方式将截取的卫星图对准到mapbox卫星图上,再将要绘制的底图校准到已校准的卫星图上即可。
问题:
1.利用卫星图校准的方式存在偏移的问题,暂时还没解决;
2.坐标系的不同,导致无法将图对得很准,绘制出来的地图存在偏差。
使用JOSM绘制室内地图及路径(一)相关推荐
- 使用josm绘制室内地图及路径(二)
上一篇准备了软件跟底图,那现在就可以开始画图了. 1.首先新建一个图层,用来画图.建完图层可以在图层上右键改成你想要的名字,我就命名为map了. 2.将图放大到可以看清又不影响精度的大小,用工具开始画 ...
- canvas绘制可缩放的室内地图和路径
最近一直在写canvas绘制室内地图和路径这个功能,大致聊一下这个功能讲了什么. 具体是需要用canvas将室内地图绘制出来(这个不难,canvas教程有),并且地图需要能进行放大缩小,同时将地图上的 ...
- 客户地图制作软件,哪个软件可以绘制室内地图
在室外地图发展如火如荼的今天,作为它的"最后一公里",室内地图导航似乎还处在蓝海阶段.目前国内大部分的室内电子地图还处于人工管理阶段,场内用地的地图导向及商场导购指示,无论是对逛商 ...
- java 室内3d_室内地图制作-首款实时室内绘制室内地图-3D室内地图
室内地图制作经过易景空间地图团队的持续优化迭代,新版本地图编辑器中的画圆柱体.模型库.快速画道路.房间直接换纹理贴图等功能终于上线了,目前市面上一款无需安装软件就能直接使用浏览器访问的在线 室内地图 ...
- 自定义室内地图以及路径规划
最近做到一个项目,设计到室内地图路径规划,其实一般的项目也很少设计到室内路径规划,室内也就那么点大. 但是上面怎么说我们就怎么做吧,或者是人性化,或者是多此一举的项目,既然写了就分享出来吧. 先说下大 ...
- 室内地图 - (资料收集)
基于HTML5 Canvas绘制的支持手势缩放的室内地图 https://blog.csdn.net/licaomengRICE/article/details/50116781 室内地图制作流程 h ...
- js室内地图开发_室内地图 JavaScript API
室内地图JavaScript API文档 V1.2 主要功能类: Map API各种类中的核心部分,用来在页面中创建地图并操纵地图. //示例 初始化地图 var map = new Indoor.M ...
- 如何制作室内地图,如何快速建立室内地图
随着室内导购需求增加,使用室内地图成为了一种便捷快速定位的方法,室内场景编辑器可用于3D物联网可视化和室内导航方面,地图编辑器将所有的地理要素分为点.多点.线段.多线段.多边形.多个多边形和几何集合, ...
- 高德地图API路径规划结果清除
关于高德地图API之路径规划结果的清除(js API) 偶然用到高德地图API做路径规划,在做的过程中发现连续进行不同的路径规划产生的结果是叠加的.如何清除上一次的路径规划呢?开发手册上有一个 cle ...
最新文章
- Deeplearning知识蒸馏
- 普通IO口驱动LCD
- android--service之aidl传递复杂对象,Android--Service之AIDL传递复杂对象
- docker之container
- Eclipse 真机调试检测不到手机解决方案
- Word中 Visio 图片到 LaTeX PDF
- 11. JavaScript 对象
- Atitit 数据join 的原理与java实现 Atitit join表连接的原理与实现 13、SQL Server 表连接的三种方式 (1) Merge Join (2) Nested
- 绘制14段米字数码管显示,显示数字和英文字母。
- 地理空间数据云下载的单波段合成及去黑边
- Win11无线鼠标没反应怎么办?无线鼠标不能用是什么原因?
- Excel 查找函数
- 最热门的旅游目的地:1971年至2011年
- 摘抄整理:基于数据驱动的故障诊断方法综述
- 局域网是计算机硬件和什么结合的,2017年计算机硬件知识备考试题及答案
- php 2038,PHP转换超过2038年的日期出错问题解决
- 沈阳市房地产市场信息系统数据容灾与异地备份
- Android GoogleMap 接入
- matlab土方计算,土方量计算的MATLAB工具箱研制
- html-优秀学生信息表格
热门文章
- 【原创】ppp拨号上网总结
- 十一:以理论结合实践方式梳理前端 React 框架 ———框架架构
- CentOS7最小化安装搭建KMS服务器
- Kaldi语音识别工具运行TIMIT数据库实例
- java毕业设计教学辅助系统mybatis+源码+调试部署+系统+数据库+lw
- 湖南“聚才兴湘”2014年春季特大型综合人才招聘会4月12日举行
- 【STS】解决中文乱码问题
- 第二章 数据类型,运算符和表达式总结【完美补充文字版】(超级详细)
- 1999年法国版的《基督山伯爵》国语
- MaxEnt模型融合技术的物种分布模拟、参数优化方法、结果分析制图与论文写作