PostGIS 3.0.3 安装
文章目录
- 下载安装程序
- 安装PostgreSQL
- 安装 PostGIS
- exe 可执行文件安装
- zip 复制安装
- 创建空间数据库
网上搜了一堆 postgis 的安装,基本都是通过运行 postgresql 的 Stack Builder 进行安装;但是安装时出现错误 couldn't access the url ......
等;本篇文章也是自己在测试安装过程中的记录;
下载安装程序
安装 PostGIS 3.0.3 需要在官网查看对应支持的 postgresql 的版本,postgis 官网显示如下:
可以在这里进行下载对应的 postgresql 安装包:
然后下载 postgis 插件,在这里:
这里也可以下载那个 zip 文件进行复制安装。
安装PostgreSQL
PostgreSQL 安装很简单,傻瓜式安装即可,注意下面的图,需要设置密码,这里需要记一下后面登录用;
然后进行初始化数据库,用管理员方式打开 cmd,运行命令:
D:\PostgreSQL\13\bin\initdb.exe -D D:\PostgreSQL\13\data -E UTF8 --locale=Chinese
注意这里的 D:\PostgreSQL\13\bin 是 postgresql 的安装路径
然后启动服务:
D:\PostgreSQL\13\bin\pg_ctl.exe start -w -D D:\PostgreSQL\13\data
也可以将该服务注册为计算机服务,这样就不需要每次进行手动启动:
注册为服务:
D:\PostgreSQL\13\bin\pg_ctl.exe register -D D:\PostgreSQL\13\data -Npgsql
删除服务:
D:\PostgreSQL\13\bin\pg_ctl.exe unregister -D D:\PostgreSQL\13\data -Npgsql
创建用户:
createuser.exe -s -r postgres
然后就可以使用 pgadmin 4 进行登录:
安装 PostGIS
exe 可执行文件安装
双击下载的 exe 可执行文件,然后进入下面页面,可以选择创建一个空间数据库,也可以选择不创建,自己手动创建;然后点击 next:
选择安装路径:
如果选择了创建空间数据库,需要下面设置连接 postgresql 数据库。需要将 postgresql 服务启动,才能创建成功:
然后安装完成;
zip 复制安装
打开之前下载的 postgis zip 安装包中的 makepostgisdb_using_extensions.bat 文件,我是查看里执行的命令进行手动复制对应文件到 postgresql 安装目录下的:
set PGPORT=5432
set PGHOST=localhost
set PGUSER=postgres
set PGPASSWORD=postgres
set THEDB=geodb
set PGINSTALL=D:\PostgreSQL\13set PGADMIN=%PGINSTALL%\pgAdmin 4
set PGBIN=%PGINSTALL%\bin\
set PGLIB=%PGINSTALL%\lib\
set POSTGISVER=2.3
xcopy bin\*.* "%PGBIN%"
xcopy /I /S bin\postgisgui\* "%PGBIN%\postgisgui"
xcopy /I plugins.d\* "%PGADMIN%\plugins.d"
xcopy lib\*.* "%PGLIB%"
xcopy share\extension\*.* "%PGINSTALL%\share\extension"
xcopy /I /S share\contrib\*.* "%PGINSTALL%\share\contrib"
xcopy /I gdal-data "%PGINSTALL%\gdal-data"
"%PGBIN%\psql" -c "CREATE DATABASE %THEDB%"
大概就是复制 bin 下面的文件到 postgresql 下的 bin 文件夹中,以及 bin\postgisgui 、 bin\plugins.d、lib、share\extension\、share\contrib\、gdal-data 等到 postgresql 对应的文件夹中;
创建空间数据库
然后创建空间数据库;直接在 pgAdmin 中去安装 postgis 的扩展;选择对应的数据库,然后选择 query Tool,
这里的 geodb 是我新建的数据库;执行下面的 sql:
CREATE EXTENSION postgis;
就创建成功,可以看到对应数据库中的表:这个表示对应空间参考系的;
这样就安装成功了。
PostGIS 3.0.3 安装相关推荐
- Postgresql 12.2 + PostGIS 3.0.1 安装部署手册
Postgresql 12.2 + PostGIS 3.0.1 安装部署手册 文章目录 Postgresql 12.2 + PostGIS 3.0.1 安装部署手册 环境说明 注意事项 Postgre ...
- PostGis和geoserver的安装和使用
1.什么是postgis PostGIS是对象关系型数据库系统PostgreSQL的一个扩展,PostGIS提供如下空间信息服务功能:空间对象.空间索引.空间操作函数和空间操作符.同时,PostGIS ...
- 【Linux】在VirtualBox-6.0中安装Manjaro18.0
1.参考博客: VMware虚拟机下Manjaro17.1.6安装详细教程 2.在VirtualBox-6.0中安装Manjaro18.0 1)基本步骤和博客中安装17.1.6相同,下面只记录不同的. ...
- windows 检查cuda安装_Windows环境CUDA 4.0:安装与验证
[IT168专稿]在之前的文章中,介绍了<Windows环境CUDA 4.0:安装前的准备>,本文介绍CUDA 4.0的安装与验证过程. 安装CUDA软件 安装CUDA软件需要以下步骤: ...
- Anaconda 环境下 R 包 ggraph_1.0.2 安装小记
由于微信不允许外部链接,你需要点击文章尾部左下角的 "阅读原文",才能访问文中链接. 记录一下今天在 Anaconda3 环境下 R==3.4.3 中安装 ggraph 的一些问题 ...
- windows10下 tensorflow2.0 gpu 安装
windows10下 tensorflow2.0 gpu 安装 安装显卡驱动. 确定python.cuda和cudnn对应的版本 安装cuda 安装cudnn 查看tensorflow的版本 impo ...
- mysql8.0卸载出现问题,Windows环境下MySQL 8.0 的安装、配置与卸载
软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 2.新建my.ini文件 文件位置:C:\Program File ...
- VUE3.0 一.安装node.js、vue3.0脚手架
VUE3.0 一.安装node.js.vue3.0脚手架 1.安装nodejs 首先去官网下载nodejs 查看npm和node版本,出现版本号即安装成功. npm -v # 6.13.4node - ...
- PHP5+apache_2.0.50+MySQL4.0+SQLServer安装方法
PHP5+apache_2.0.50+MySQL4.0+SQLServer安装方法 ①安装PHP5 1.解压php-5.0.0-Win32.zip到C:\PHP,重命名php.ini-dist为php ...
最新文章
- html页面正则表达式,使用正则表达式计算HTML页面标记
- CodeForces #369 div2 D Directed Roads DFS
- 英国拟在其国内建立一套互联网过滤网
- tflearn 中文汉字识别,训练后模型存为pb给TensorFlow使用——模型层次太深,或者太复杂训练时候都不会收敛...
- puTTY的配置导入和导出
- cnn生成图像显著图_基于CNN与图像前背景分离的显著目标检测
- 测速源码_物联网之智能平衡车开发实战项目(附源码)
- 【清单】—— 编程方法、整洁代码与重构
- 取消Windows操作系统中自动播放
- linux操作系统日志查看,linux 如何查看系统日志
- c语言串口调试助手源码,串口调试工具 1.02 (软件 + 源码)
- java guice_java – Guice Inject类中的字段不是由Guice创建的
- 多商家点餐小程序源码
- C语言斐波那契数列解析
- 无需代码,1秒搞定QQ和微信多开!
- 【初识数据结构】c语言实现动态顺序表(已配图)
- 遇到UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa3 in position 4: invalid start byte的几种处理方法
- 当你程序运行出现错时~
- 淘宝网全国实时交易地图[转]
- UBUNTU如何修改IP