【JOSM】Java OpenStreetMap地图编辑

OpenStreetMap的离线编辑器——JOSM。

JOSM 特色:最原汁原味的编辑器。最适合使用GPS轨迹绘图和在已有地图添加细节。有大量插件可以自动化常用操作。
在这里插入图片描述

1、JOSM需要Java 6的支持,没有安装的需要先安装一下。

2、安装好java环境后,可以在这下载最新版的JOSM:http://josm.openstreetmap.de/

3、下载完成后,直接双击打开就可以了。

4、编辑地图,选取要编辑区域的范围,把相应区域下载下来,这样就可以离线编辑了。也可以先在osm官网下载地图,然后导入JOSM进行编辑。

在这里插入图片描述
左边4个分别是与地图资源相关的(打开、保存、下载、上传)。后面几个常用操作按钮。最后几个是一些常用的添加属性。

在这里插入图片描述
几个节点(nodes)常用的操作,第一个为:选择已有节点;第二个是:添加新节点;第三个是:地图的操作。

在这里插入图片描述
这是几个软件界面显示的设置。

在这里插入图片描述
界面的右边主要是各种信息窗口。

在这里插入图片描述
点击“编辑”,“首选项”的“地球”,输入上节注册的用户名和密码即可上传地图。

5.地图的移动可以通过点击鼠标右键实现。鼠标点击的动作主要通过修改节点操作来实现。可以通过单击菜单栏的“图像”来选择地图的背景。

我们选择“绘制节点”按钮,通过点击添加点来绘制一个矩形。然后在上面的工具栏选择属性即可。工具栏的属性可能不全。添加属性也可以通过点击菜单栏的“预设组合”来进行详细选择。

6.最后点击保存那个按钮,软件便以.osm格式将文件保存在指定位置。

### 提取OpenStreetMap中的路网信息 为了从OpenStreetMap (OSM) 中提取路网信息用于地理信息系统(GIS) 或地图应用程序,可以采用多种方法和技术工具来实现这一目标。 #### 使用随机森林算法处理多车道道路数据 一种特定的方法涉及利用机器学习技术如随机森林来识别并分类复杂的道路结构。这种方法能够有效地解析城市环境中不同类型的路段特征,并将其转换成可用于进一步分析的数据集[^1]。 ```python import osmnx as ox G = ox.graph_from_place('New York City, USA', network_type='drive') ox.plot_graph(G) ``` 这段Python代码展示了如何通过`osmnx`库获取指定区域内的驾驶网络图谱,并可视化展示出来。这只是一个简单的例子,在实际应用中可能还需要更复杂的数据预处理和后端逻辑支持。 #### 编辑器的选择与使用 对于希望手动编辑或验证所提取的道路数据的人而言,存在多个易于使用的在线/离线编辑平台可供选择: - **IDeditor**: 这是一个基于JavaScript构建的轻量级Web界面,适合初学者快速上手操作。 - **JOSM**: Java编写的开源桌面程序,拥有丰富的插件生态系统以满足高级用户的定制需求。 - **ArcGIS Editor for OSM**: 集成了ESRI ArcGIS环境下的专用组件,允许专业人士无缝对接现有工作流来进行OSM贡献活动[^2]。 以上提到的各种软件都提供了不同程度的支持和服务选项,可以根据个人偏好以及项目具体要求做出合适的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值