使用JOSM编辑OpenStreetMap地图
申明:转载请注明出处!
网上关于JOSM的使用大多只介绍了如何安装和优缺点,对于我这种小白完全还是不会,于是Google了一番,国外关于JOSM的使用的文章还是很多的,
选中一篇讲解的非常详细来翻译,链接:http://learnosm.org/en/beginner/start-josm/。
开始JOSM之旅
下面我们从如何下载安装JOSM,简单使用,一个简单的例子开始,然后讲解如何画地图。
1.下载JOSM
百度JOSM,http://wiki.openstreetmap.org/wiki/JOSM,分好几种,有安装版,有jar包,需要Java环境。
2.使用
下载安装好后,运行如图:

下载一个例子文件:sample.osm,链接:http://learnosm.org/files/sample.osm。
打开该文件,如下:

3.基本操作:
鼠标右键点击不放,拖动鼠标可以移动图片;
滑动鼠标滚轮放大或缩小地图,也可以用左上角比例尺放大缩小如果没有鼠标的话;
例子地图中包括河流,森林,一些建筑,道路和商店。左键点击选中目标。
4.点,线和多边形
地图上的目标用三种类型画出,点,线和多边形。点表示单个物体,在样例地图中,有两个点,一个shoe shop 和
一个supermarket。线代表道路,多边形表示一块区域,如森林,河流,公园和建筑等。多边形其实是首尾相连的
线条。当你选中一个目标时,右边出现该目标的描述,如森林,河流等。
5.修改地图目标
比如选中样例地图中森林的边(不要选中点),鼠标右键移动森林位置;左键选中森林边上的点,左键点击移动该点
可以改变森林形状。
6.画图
左边一组按钮提供各种重要的功能。第一个按钮是我们经常用到的,用来选中目标。第二个按钮是画图,在画图
之前要确保你没有选中任何目标。
选中第二个按钮,在空白地方双击,即可画一个点;在空白地方单机,然后移动鼠标,再在你喜欢的地方双击
即可画出一条线;画多边形和画线条一样,最后让终点和起点重合。
7.添加presets
画出点线条多边形后,需要给这些定义属性,比如森林,河流等。
用左边第一个按钮,选中需要定义属性的目标,点击菜单栏中“Presets”,选择一个你属性定义该目标。
以上即完成地图的编辑。
使用JOSM编辑OpenStreetMap地图的更多相关文章
- Bing Maps进阶系列八:在Bing Maps中集成OpenStreetMap地图
Bing Maps进阶系列八:在Bing Maps中集成OpenStreetMap地图 OSM(OpenStreetMap-开放街道地图)服务就是一种发布自己地图数据图片为服务的一种实现类型,开放街道 ...
- OpenStreetMap地图数据介绍(转)
原文链接:每日一读 Packtpub.OpenStreetMap(1) 相信绝大多数人都知道Wiki,但要提起地图,大家第一反应肯定是Google地图.在没看这本书之前,还真不知原来还有OpenStr ...
- 我的世界 ParaCraft 结合开源地图 OpenStreetMap 生成3D校园的方法简介
我的世界ParaCraft结合开源地图OpenStreetMap生成3D校园的方法简介 版本1.0 日期2019.2.3 作者Ray (82735589@qq.com) www.TimeGIS.com ...
- 数据分析 - 开放街道地图(OpenStreetMap)
数据分析 - 开放街道地图(OpenStreetMap) Reinhard使用OpenStreetMap的开放地图数据作为本次数据分析的数据源,使用Python进行数据清洗,使用MongoDB进行数据 ...
- GeoServer地图开发解决方案
转自:http://www.cnblogs.com/beniao/archive/2011/01/08/1930822.html GeoServer 是 OpenGIS Web 服务器规范的 J2EE ...
- 将地图定位封装为ng指令
一.HTML结构<div tabindex="-1" class="modal fade in active modal-map" role=" ...
- Tiled结合Unity实现瓦片地图——Tiled2Unity篇
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢. http://blog.csdn.net/lzhq1982/article/details/75356478 前段时间应公司 ...
- [转]GeoServer地图开发解决方案(一):环境搭建篇
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新.删除.插入操作,通过 GeoS ...
- 使用Adobe Illustrator + ArcGIS绘制地图 | Map Design Using ArcGIS + Adobe Illustrator
国内GIS/Cartography同行大部分使用CorelDraw绘制地图.相比之下,国外同行则更多使用Adobe Illustrator绘制地图.CorelDraw和Illustrator两个软件均 ...
随机推荐
- PHP + zTree插件树型文件夹显示
zTree 是一个依靠 jQuery 实现的多功能 “树插件”.优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点.专门适合项目开发,尤其是 树状菜单.树状数据的Web显示.权限管理等等. ...
- 通过上一节部署出来的 Windows instance 有时候会发现操作系统时间总是慢 8 个小时,即使手工调整好时间和时区,下次 instance 重启后又会差 8 个小时
这是 OpenStack 实施经验分享系列的第 3 篇. 问题描述 通过上一节部署出来的 Windows instance 有时候会发现操作系统时间总是慢 8 个小时,即使手工调整好时间和时区,下次 ...
- 20个Flutter实例视频教程-第11节: 一个不简单的搜索条-2
博客地址: https://jspang.com/post/flutterDemo.html#toc-1b4 视频地址:https://www.bilibili.com/video/av3970929 ...
- java.endorsed.dirs
java.ext.dirs 用于扩展jdk的系统库,那么 -Djava.endorsed.dirs 又有什么神奇的作用呢? java提供了endorsed技术: 关于endorsed:可以的简单理解为 ...
- Java判断一个数是不是快乐数
快乐数的定义: 快乐数(happy number)有以下的特性: 在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进行,最终结果必为1. 以十进制为 ...
- 719. Find K-th Smallest Pair Distance
Given an integer array, return the k-th smallest distance among all the pairs. The distance of a pai ...
- 强大的在线web编辑器UEditor
UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码. UEditor在线演示地址:http://u ...
- cf786C(xjb)
题目链接:http://codeforces.com/problemset/problem/768/C 题意:给出一个数组,经过k次操作后最大元素和最小元素分别是什么.. 操作:给当前数组排序,再将第 ...
- [Xcode 实际操作]八、网络与多线程-(1)使用Reachability类库检测网络的连接状态
目录:[Swift]Xcode实际操作 本文将演示如何使用Reachability网络状态检测库,检测设备的网络连接状态. 需要下载一个开源的类库:[ashleymills/Reachability. ...
- 初次接触Service笔记
Service是后台的运行的小程序,分两种一种是StarService()另外一种是bindService(),这种可调用Service中的方法和返回结果等操作而StarService不能 他的生命周 ...