ubuntu22.04下安装josm

1、使用命令安装:

sudo apt-get install openjdk-8-jdk

2、需要确定source.list中使用阿里云的源,楼主的源示例:

sudo gedit /etc/apt/sources.list

示例

# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.

#命令行安装josm需要的源
# deb https://josm.openstreetmap.de/apt lucid universe
# deb https://josm.openstreetmap.de/apt precise universe
# deb https://josm.openstreetmap.de/apt quantal universe
# deb https://josm.openstreetmap.de/apt raring universe
# deb https://josm.openstreetmap.de/apt saucy universe
# deb https://josm.openstreetmap.de/apt trusty universe
# deb https://josm.openstreetmap.de/apt utopic universe
# deb https://josm.openstreetmap.de/apt vivid universe

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse


deb http://us.archive.ubuntu.com/ubuntu/hardy multiverse/

deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
# deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main

这里注释掉了josm安装所需的源是因为我安装了openjdk11了以后又给卸载了,导致后续安装的时候一直出现重复依赖的问题,主要的重复依赖是

openjdk-11-jre-headless : 依赖: ca-certificates-java (>= 20190405~) 但是它将不会被安装
 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

解决办法是安装ca-certificates-java ,当然在安装的过程中仍然出现了上述错误,但是提示可以使用sudo apt --fix-broken install命令行进行修复。
然后就是按部就班的命令行提示修复什么就修复什么,缺少什么依赖就安装什么,有重复依赖问题的时候解决,解决不了关机重启,当然当天问题并没有解决,早上早点上班后解决了,后续的问题算在了网络不好的头上。
下面就是系统提示安装依赖,以及最后安装成功的所有命令行。

1235  sudo apt-get install openjdk-8-jdk
 1236  sudo apt-get libatk-wrapper-java-jni >= 0.33.3-9~
 1237  sudo apt-get install libatk-wrapper-java-jni >= 0.33.3-9~
 1238  sudo apt-get install libatk-wrapper-java-jni
 1239  sudo apt-get install default-jre
 1240  sudo apt-get install libgdk-pixbuf2.0-0
 1241  sudo apt-get install libgdk-pixbuf2.0-common
 1242  sudo apt-get install openjdk-8-jdk
 1243  sudo apt-get install fonts-dejavu-extra
 1244  sudo apt-get install ca-certificates-java
 1245  sudo apt-get install openjdk-7-jre-headless
 1246  sudo apt-get install libnss3
 1247  sudo apt-get install tzdata
 1248  sudo apt-get install ca-certificates-java
 1249  sudo apt-get install openjdk-8-jdk
>>
1250  java -version
>>openjdk version "1.8.0_312"
  OpenJDK Runtime Environment (build 1.8.0_312-8u312-b07-0ubuntu1-b07)
  OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode

3、josm安装指导

https://josm.openstreetmap.de/wiki/Zh_CN%3ADownload#Ubuntu
https://wiki.openstreetmap.org/wiki/JOSM/Linuxhttps://wiki.openstreetmap.org/wiki/JOSM/Linux
在这个链接里有使用shell命令安装的步骤:
在这里插入图片描述

如果上述的命令 安装不上,则选择手动安装,手动安装需要下载最新版josm,在网页https://josm.openstreetmap.de/wiki/Zh_CN%3ADownload#Ubuntu最顶端选择最新版18523代号,点击jar下载。
在这里插入图片描述
下载完成后使用jar中的readme,其中有how to launch,终端输入命令即可。

java -jar josm-tested.jar

最后安装成功的页面 :点击file可以选择打开的目录就算完成啦!
在这里插入图片描述

对于制作高精度地图,JOSMJava OpenStreetMap Editor)是一个非常强大的工具。JOSM是一个开源的编辑器,可以用于编辑和创建OpenStreetMap(OSM)数据,它提供了许多功能和插件,使得绘制高精度地图变得更加容易。 以下是一些使用JOSM制作高精度地图的步骤: 1. 下载和安装JOSM:首先,你需要从JOSM的官方网站(https://josm.openstreetmap.de/)下载并安装JOSM编辑器。 2. 获取高精度数据:要创建高精度地图,你需要获取高精度的地理数据。这可以通过使用GPS设备进行数据采集,或者通过其他数据源(如卫星图像或激光测距数据)获取。 3. 导入数据:打开JOSM编辑器,将获取到的高精度数据导入到编辑器中。你可以通过将数据文件拖放到编辑器窗口或使用导入功能来完成此操作。 4. 编辑地图:使用JOSM的编辑工具和功能,对导入的数据进行编辑和绘制。你可以添加道路、建筑物、河流等地理要素,并对其进行属性标记。 5. 纠正几何形状:在绘制地图时,可能会出现一些几何形状上的偏差或错误。使用JOSM的几何修正工具,对地理要素进行调整和修正,以使其更加精确。 6. 标记属性信息:为地理要素添加属性信息,例如道路类型、建筑物用途等。这些属性标记将帮助用户更好地理解地图数据。 7. 验证和保存:在编辑完成后,使用JOSM的验证工具检查地图数据的完整性和准确性。如果一切正常,将地图数据保存到本地或上传到OpenStreetMap服务器,使其可供他人使用。 以上是使用JOSM制作高精度地图的基本步骤。JOSM还提供了许多其他功能和插件,可以根据你的需求进行进一步的定制和优化。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值