首页 > 系统相关 >ubuntu安装postgis

ubuntu安装postgis

时间:2024-02-03 18:55:07浏览次数:35  
标签:PostgreSQL 数据库 sudo PostGIS postgis ubuntu 安装

要在 Ubuntu 上安装 PostGIS,你需要执行以下步骤:

  1. 安装 PostgreSQL
    如果尚未安装 PostgreSQL,你需要首先安装它。可以使用以下命令来安装 PostgreSQL:

    sudo apt update
    sudo apt install postgresql postgresql-contrib
    
  2. 安装 PostGIS
    安装 PostgreSQL 后,可以安装 PostGIS。
    查看可以安装postgis版本

    apt-cache search postgis
    

    可以使用以下命令来安装 PostGIS:

    sudo apt install postgis postgresql-<version>-postgis-<version>
    

    <version> 替换为你正在使用的 PostgreSQL 版本号。例如,如果使用的是 PostgreSQL 13,则应该安装 postgresql-13-postgis-3

  3. 为数据库启用 PostGIS 扩展
    安装 PostGIS 后,你需要为你要使用的每个数据库启用 PostGIS 扩展。首先,连接到 PostgreSQL 数据库服务器:

    sudo -u postgres psql
    

    然后,针对每个要启用 PostGIS 的数据库,执行以下操作:

    CREATE EXTENSION postgis;
    

    如果你的数据库需要拓展后的 Topology,则可以使用以下命令启用:

    CREATE EXTENSION postgis_topology;
    
  4. 验证安装
    安装完成后,你可以验证是否成功安装了 PostGIS。可以使用以下命令来检查 PostGIS 版本号:

    postgis_version
    

    或者

    select postgis_full_version();
    

这样就完成了在 Ubuntu 上安装 PostGIS 的过程。现在可以在 PostgreSQL 数据库中使用空间数据功能了。

标签:PostgreSQL,数据库,sudo,PostGIS,postgis,ubuntu,安装
From: https://www.cnblogs.com/echohye/p/18005059

相关文章

  • OneFlow框架0.9.1dev版本,成功安装并运行
    安装cuda和cudnn:condainstallcudatoolkit==11.8.0python3-mpipinstallnvidia-cudnn-cu11==8.7.0.84下载安装包的下载地址页面:wgethttps://oneflow-staging.oss-cn-beijing.aliyuncs.com/branch/master/cu118并从中找到对应python版本的安装包地址。下载框架安装......
  • 关于go install安装cli找不到命令,zsh: command not found
    关于goinstall的安装位置goinstall命令构建并安装由命令行上的路径命名的软件包。可执行文件(主包)安装在GOBIN环境变量命名的目录中,如果没有设置GOPATH环境变量,则默认为$GOPATH/bin或$HOME/go/bin。$GOROOT中的可执行文件安装在$GOROOT/bin或$GOTOOLDIR中,而不是$GOBIN中。不可......
  • VSCode项目中安装npm依赖包失败解决方案
    解决VScode提示:无法将“node”“npm”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。此方法用于解决使用vscode打开项目文件后,使用npminstall命令安装node_modules依赖包失败的问题方法一:创建新终端窗口;......
  • nodejs的下载安装
    8、nodejs的作用在vscode打开项目后,由于项目依附于我们的npm,我们需要将npm中的依赖下载下来,npm又依附于nodejs,故需要下载nodejs。下载node并安装:https://nodejs.org/dist/v12.14.0/nodev12.14.0-x64.msi; 9、设置npm镜像(同设置maven) ......
  • windows安装python教程
    下载Python首先,您需要在Python官方网站上下载安装包。该网站提供不同版本的Python下载选项。新手建议下载最新版本以获得最佳支持和功能。访问官方网站,选用适合Windows系统的安装包。启动安装程序下载后,双击操作安装程序,可以看到安装界面。这里有两个选项:“InstallPython3.x......
  • 2024年2月笔记:Redis7.2.4版本在Mac电脑的Docker里安装Redis集群
    本文环境:Mac电脑,Brew和Docker都已安装好,Redis版本:7.2.4第1步,验证Docker和Brewdocker--version  //查看docker版本,此处忽略安装Docker步骤brew--version   //查看版本号第2步,创建Redis集群网络dockernetworkcreateredis-cluster-net   //创建一个名......
  • node.js安装版本管理
    一、安装nodejs(使用nvm的方式)一、nvm说明nvm主要是用来管理 nodejs 和npm版本的工具,可以用来切换不同版本的nodejs。安装nvm之前先卸载nodeWindows系统完全卸载删除Node.js1.打开cmd命令行窗口,输入npmcacheclean--force回车执行2.打开控制面板,在控制面板中把Node.j......
  • 第一篇-安装工程专业基础知识
      1.电气:强电弱电,强电比如有电力电缆,比较粗,弱电有控制电缆细,强电频率低,弱电频率大弱电主要处理对象是信息,强电主要处理对象是能源(电力) ......
  • nginx的安装windows
    参考网站:nginxforWindows1.下载https://nginx.org/en/download.html最新版本,nginx-1.25.3,解压到当前文件夹2.启动,停止nginx启动:D:\nginx\nginx-1.25.3>startnginx.exe查看nginx的启动进程:D:\nginx\nginx-1.25.3>tasklist/fi"imagenameeqnginx.exe"映像名称......
  • docker卸载安装的程序
    如果您想卸载Docker中的容器,以MYSQL,可以按照以下步骤进行操作:1.查看容器,获取MYSQL的容器IDdockerps2.停止并删除正在运行的MYSQL。您可以使用以下命令来停止和删除MYSQL:dockerstop<容器名称或ID>dockerrm<容器名称或ID>请将`<容器名称或ID>`替换为您要停止和删除......