QGIS--开发OpenSCENARIO动态场景(一)--Ubuntu20.04 安装QGIS

news2024/10/1 1:27:37

qgisgit GitHub - qgis/QGIS: QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)

qgis的官网:Welcome to the QGIS project!

qgis插件包下载地址:https://plugins.qgis.org/plugins/

1.Prerequisites

  • Python 3.6+

  • QGIS 3

  • CARLA AD Map plugin version 2.4.5 and above

  • CARLA (Version >= 0.9.10)

  • CARLA Scenario Runner

2.QGIS 3.10.4

多数Linux发行版将QGIS分为几个软件包,您可能需要 qgis qgis python (用于运行插件)qgis grass (qgis-plugin-grass)qgis-server 等软件包最初安装时可以跳过,或者仅在需要时安装。

qgis网址:QGIS安装说明

1)首先安装为此指令所需的几个工具:

sudo apt install gnupg software-properties-common

2)现在安装QGIS签名密钥,以便信任并安装QGIS资源库中的软件:

sudo mkdir -m755 -p /etc/apt/keyrings  # not needed since apt version 2.4.0 like Debian 12 and Ubuntu 22 or newer

sudo wget -O /etc/apt/keyrings/qgis-archive-keyring.gpg https://download.qgis.org/downloads/qgis-archive-keyring.gpg

3)添加 QGIS repo QGIS:

sudo vim /etc/apt/sources.list.d/qgis.sources
Types: deb deb-src
URIs: https://qgis.org/ubuntu
Suites: focal
Architectures: amd64
Components: main
Signed-By: /etc/apt/keyrings/qgis-archive-keyring.gpg

Note

Suites查询命令 20.04是focal

lsb_release -cs 

支持的发行版:

分布

版本

开发代码名

基于UbuntuGIS不稳定版依赖项是否可用?

Debian

11.x (stable)

bullseye

unstable

sid

Ubuntu

23.04

lunar 

22.10

kinetic

22.04 (LTS)

jammy

20.04 (LTS)

focal 

软件包说明:

最新版功能比较全,长期稳定版比较稳定,依照个人需求设置。

发行版

版本

描述说明

资源库

最新发行版

3.30.x 's-Hertogenbosch​

Debian Ubuntu 版本

Index of /debianhttps://qgis.org/debian

Index of /ubuntuhttps://qgis.org/ubuntu

使用UbuntuGIS不稳定版依赖项发布

Index of /ubuntugishttps://qgis.org/ubuntugis

即将发布的Debian和Ubuntu的每日构建版

Index of /debian-nightly-releasehttps://qgis.org/debian-nightly-release Index of /ubuntu-nightly-releasehttps://qgis.org/ubuntu-nightly-release

即将发布的UbuntuGIS不稳定版依赖项的每日构建版 

Index of /ubuntugis-nightly-releasehttps://qgis.org/ubuntugis-nightly-release

长期发行版资源库

3.28.x Firenze LTR

Debian Ubuntu 版本

Index of /debian-ltrhttps://qgis.org/debian-ltr Index of /ubuntu-ltrhttps://qgis.org/ubuntu-ltr

使用UbuntuGIS不稳定版依赖项发布

Index of /ubuntugis-ltrhttps://qgis.org/ubuntugis-ltr

即将发布的Debian和Ubuntu的每日构建版 5

Index of /debian-nightly-ltr Index of /ubuntu-nightly-ltrhttps://qgis.org/ubuntu-nightly-ltr

即将发布的UbuntuGIS不稳定版依赖项的每日构建版 5

Index of /ubuntugis-nightly-ltrhttps://qgis.org/ubuntugis-nightly-ltr

开发版

3.31 master

Debian Ubuntu 的每日构建版 5

Index of /debian-nightlyhttps://qgis.org/debian-nightly Index of /ubuntu-nightlyhttps://qgis.org/ubuntu-nightly

UbuntuGIS不稳定版依赖项的每日构建版 5

Index of /ubuntugis-nightlyhttps://qgis.org/ubuntugis-nightly

4)然后输入以下命令安装QGIS:

sudo apt update
sudo apt install qgis qgis-plugin-grass

如果要安装QGIS服务器,请输入:

sudo apt update
sudo apt install qgis-server --no-install-recommends --no-install-suggests
# if you want to install server Python plugins
sudo apt install python3-qgis

Note:

卸载qgis

sudo apt-get remove qgis

sudo apt-get purge qgis

遇到的问题:

1.

~$ sudo apt install qgis

下列软件包有未满足的依赖关系:

qgis : 依赖: python3-qgis (= 3.10.4+dfsg-1ubuntu2) 但是 1:3.26.3+32focal 正要被安装

依赖: qgis-providers (= 3.10.4+dfsg-1ubuntu2) 但是 1:3.26.3+32focal 正要被安装

推荐: qgis-plugin-grass 但是它将不会被安装

E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

解决:

之前安装过qgis或者安装过这个依赖库版本不统一起了冲突

sudo apt remove python3-qgis

卸载后再次安装。

bug2:启动qgis时,弹出错误对话框,提示下面错误:

Traceback (most recent call last):
  File "Qt/xx.py", line 31, in <module>
    from PyQt5 import xx
ImportError: /lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15' not found 

解决:

pyqt5与qgis所要求的版本不对应,卸载pyqt5。

pip3 uninstall PyQt5

sudo apt-get install python3-pyqt5


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/437801.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java IO流_2

目录 字节缓冲流 序列化 使用对象流实现序列化 标准输入输出流 转换流 打印流 PrintStream PrintWriter properties读写文件 字节缓冲流 字节流 import java.io.FileInputStream; import java.io.FileOutputStream;public class FileCopy {public static void main(Str…

年薪30W+,待遇翻倍,我的经历值得每个测试人借鉴

从自考大专到出走公司&#xff0c;从半年无业露宿深圳北站&#xff0c;从8k…到11.5k…再到20k&#xff0c;我的经历值得每个测试人借鉴 或许学历并没有那么重要 12年高考之后&#xff0c;在朋友的介绍下&#xff08;骗了过去&#xff09;&#xff0c;没有好好的读大学&#x…

java mysql高校后勤管理系统的设计与开发 宿舍公寓管理

1&#xff0e;用户管理子系统&#xff1a;采用通过用户密码的登录机制&#xff0c;管理员登录后可以修改个人信息&#xff08;用户名、密码、姓名、联系方式&#xff09;&#xff0c;具有楼的属性&#xff0c;只能对所管辖宿舍楼进行查询、修改等操作。 2.宿舍信息管理子系统&a…

上海出台新政数字经济、人工智能利好

利好一、上海印发 《上海市推进算力资源统一调度指导意见》的通知 数字经济、人工智能的利好不断。 19日&#xff0c;上海市经济信息化委印发《上海市推进算力资源统一调度指导意见》的通知。 其中提到&#xff1a; 到2023年底&#xff0c;依托本市人工智能公共算力服务平台…

【U8+】win10/11系统注册用友U8硬加密

【问题需求】 由于用友U813.0及之前版本都是硬加密&#xff0c; 并且注册的时候严格要求使用IE浏览器。 但是随着系统的升级&#xff0c;绝大多数的都开始使用win10/11系统。 并且IE浏览器已经不支持win10/11系统&#xff0c; 取而代之的是Edge浏览器。 【经验分享】 以下分享…

扬帆优配|放量跌停和缩量跌停的区别?哪个更好?

投资者在买卖股票的过程中股票跌停的话&#xff0c;一般会呈现两种状况&#xff1a;一种是放量跌停&#xff0c;一种是缩量跌停。很多投资者不明白两者到底有什么差异&#xff0c;那么放量跌停和缩量跌停的差异是什么&#xff1f;哪个更好&#xff1f;下面就由扬帆优配有为我们…

使用node版本管理器gnvm

目录 一、官网 二、下载 三、查看本机node安装地址 四、将gnvm放到node安装目录 五、安装其他版本node&#xff08;以管理员身份打开CMD&#xff09; 六、使用指定版本&#xff08;以管理员身份打开CMD&#xff09; 七、查看当前版本&#xff08;以管理员身份打开CMD&…

Spring依赖注入的三种方式使用及优缺点

初学Spring的时候,我们从Spring容器中获取Bean对象都是通过bean标签先将Bean对象注册到Spring容器中&#xff0c;然后通过上下文对象congtext的getBean方法进行获取&#xff0c;显然这种方法较为麻烦&#xff0c;所以有了更简单的存方法&#xff1a;五大类注解&#xff1b;取方…

应急响应 - Windows用户分析,Windows隐藏账号分析,Windows克隆账号分析

「作者简介」&#xff1a;CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」&#xff1a;对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 Windows账户分析 一、普通用户二、隐藏用户1、lusrmgr.msc2、注册表 三、克隆账号 攻击者…

mysql varchar类型字段为数字时,不带引号查询时查询结果与事实不符

背景 今天出现了一个bug&#xff0c;在数据库中我们将订单表中的order_no从之前的bigint(20)改成varchar(20)后&#xff0c;原有的代码逻辑在进行时查询时&#xff0c;之前是以Long类型传参查询的。 select * from order_main where order_no16541913435669023debug时的时候发现…

2023年湖北安全员ABC报名条件和报名资料是什么?

一、湖北安全员ABC报名条件要求&#xff1a; 1.安全员A证针对的是企业主要负责人&#xff0c;包括法定代表人、总经理&#xff08;总裁&#xff09;、分管安全生产的副总经理&#xff08;副总裁&#xff09;、分管生产经营的副总经理&#xff08;副总裁&#xff09;、技术负责…

全景丨0基础学习VR全景制作,平台篇第八章:全局功能-开场地图

大家好欢迎观看蛙色平台使用教程 功能位置示意 一、本功能将用在哪里&#xff1f; 开场地图分为两种&#xff0c;分别是高德地图和手绘地图。 高德地图点位目前系统自动借用高德官方地图位置&#xff0c;手绘地图点位需手动添加 高德地图展示 高德地图展示 二、如何使用本功…

JaveEE UDP 与 TCP 原理

这篇博客真的很详细很详细很详细&#xff0c;不打算试试看吗 > 。o 文章目录 JaveEE & UDP 与 TCP 原理1. 应用层协议&#xff08;自定义组织格式&#xff09;2. 传输层UDP协议2.1 数据报报文格式2.1.1 源端口与目的端口2.1.2 报文长度和校验和 3. 传输层TCP协议3.1 TCP…

MySQL 主键自增也有坑?

在上篇文章中&#xff0c;松哥和小伙伴们分享了 MySQL 的聚簇索引&#xff0c;也顺便和小伙伴们分析了为什么在 MySQL 中主键不应该使用随机字符串。但是主键不用随机字符串用什么&#xff1f;主键自增&#xff1f;主键自增就是最佳方案吗&#xff1f;有没有其他坑&#xff1f;…

大数据实战 --- 日志文件

目录 开发环境 数据描述 功能需求 数据准备 分析数据 HBase HIive 统计查询 开发环境 HadoopHiveSparkHBase 启动Hadoop&#xff1a;start-all.sh 启动zookeeper&#xff1a;zkServer.sh start 启动Hive&#xff1a; nohup hiveserver2 1>/dev/null 2>&1 …

Python 图像处理实用指南:1~5

原文&#xff1a;Hands-On Image Processing with Python 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 本文来自【ApacheCN 计算机视觉 译文集】&#xff0c;采用译后编辑&#xff08;MTPE&#xff09;流程来尽可能提升效率。 当别人说你没有底线的时候&#xff0c;…

如何恢复回收站中被删除的文件?高效的恢复技巧

一般情况下&#xff0c;我们从电脑上普通删除的文件&#xff0c;会经过回收站&#xff08;除非文件过大&#xff09;&#xff0c;想要在回收站找回删除的东西&#xff0c;是很简单的&#xff0c;我们只需要打开回收站&#xff0c;找到删除的文件&#xff0c;右键点击并选择还原…

jmeter配置文件

在jmeter安装目录的bin目录下&#xff0c;有多个配置文件 其中最核心的是jmeter.properties jmeter.properties 修改语言&#xff1a;languagezh_CN #简体中文&#xff0c;也可以在GUI页面修改 远程主机配置   # 配置远程主机的 IP&#xff0c;默认为本机。用逗号&q…

反转链表(链表篇)

给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 思路&#xff1a; ①双指针法 ②递归法 如果再定义一个新的链表&#xff0c;实现链表元素的反转&#xff0c;其实这是对内存空间的浪费。 其实只需要改变链表的next指针的指向&#xff0c;…

Ae:摄像机选项

摄像机选项 Camera Options 快捷键&#xff1a;AA 摄像机选项 Camera Options与“摄像机设置”中的参数大同小异且同步变化&#xff0c;额外增加了一些与镜头模糊和散景光斑形状有关的摄像机属性。 请参阅&#xff1a; 《Ae&#xff1a;摄像机设置》 在合成设置中&#xff0c;选…