使用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两个软件均 ...
随机推荐
- 可移植的配置visual studio工程第三方库
现在编程有太多的好用的第三方库,例如 计算机视觉方面的opencv c++的扩充库boost 特殊的第三方库,相机库,通讯库等 使用这些库给我们带来了极大的便利,同时也有很多困扰.这个工程在我电脑上明 ...
- C++学习笔记1-使用数组进行vector初始化
另外,如果是定义的时候,可以直接指定复制.比如:int s[5]={1,2,3,4,5};vector<int> v(s,s+5);就可以啦.
- 2.3-2.6 HBase java API
一.get .put.delete.scan 1.代码 package com.beifeng.senior.hadoop.hbase; import org.apache.hadoop.conf.C ...
- 洛谷 - P3935 - Calculating - 整除分块
https://www.luogu.org/fe/problem/P3935 求: \(F(n)=\sum\limits_{i=1}^{n}d(i)\) 枚举因子\(d\),每个因子\(d\)都给其倍 ...
- PhpStorm插件之Api Debugger
安装插件 File->Setting->Pluugins 搜索 Api Debugger 如何使用 安装完插件后,RESTART IDE,在编辑器右侧 即可找到最新安装的 Api D ...
- hihocoder #1607 : H星人社交网络(双指针)
传送门 题意 分析 可知对与某个数x,设其可发送信息的边界为[L,R],那么随着x的递增,[L,R]也右移,故可对输入数排序,做一次双指针即可 trick 代码 //1. Aj < 1/8 * ...
- 51nod 1413
思路: 直接在串里找个最大的值就好了: #include <cstdio> #include <cstring> #include <cstdlib> #inclu ...
- Spring Cloud:使用Ribbon实现负载均衡详解(下)
在上一篇文章(Spring Cloud:使用Ribbon实现负载均衡详解(上))中,我对 Ribbon 做了一个介绍,Ribbon 可以实现直接通过服务名称对服务进行访问.这一篇文章我详细分析一下如何 ...
- C# 面向对象之面向接口
接口的定义 与类不同的是接口用interface关键字 (1)接口中所有成员不能添加任何修饰符,默认为public,如果显示指定修饰符将会出现编译错误; (2)接口中不能包含字段.运算符重载.实例构造 ...
- [coci2015-2016 coii] Palinilap【字符串 哈希】
传送门:http://www.hsin.hr/coci/archive/2015_2016/ 进去之后点底下的那个.顺带说一句,题目既不是一个英文单词,也不是克罗地亚单词,估计只是从回文串的英文单词p ...