PostGIS 2.5.0 安装详细步骤

 

 

一、下载安装包:

进入下载地址:http://download.osgeo.org/postgis/windows/pg10/

下载相应版本的安装包,这里是对应windows64系统 PostgreSQL10的安装包:

二、安装

打开安装包,根据提示直接下一步安装即可:

选择 Create spatial database,会初始化一个空间数据库:

 

选择安装目录,这里选择之前安装的PostgreSQL10的目录:

 

 

 

输入数据库的用户名、密码、端口号:

 

初始化的空间数据库名称,这里用默认的:

 

 

 

安装进行中:

 

postgis would you like us to register the GDAL_DATA environment variable for you,needed for raster transformation to work properly? this will overwrite existing settings if you have them.

您希望我们为您注册GDAL_DATA环境变量,以便光栅转换正常工作吗?这将覆盖现有的设置,如果你有它们。选择“是”,用于光栅转换:

 

 

Raster drivers are disabled by default. To change you need to set POSTGIS_GDAL_ENABLE_DRIVERS environment variable and will need to restart your PostgreSQL service for changes to take effect. Set POSTGIS_ENABLED_DRIVERS to common drivers GTiff, PNG, JPEG, XYZ, DTED, USGSDEM, AAIGrid?

默认情况下,光栅驱动器被禁用。要更改,需要设置POSTGIS_GDAL_ENABLE_DRIVERS环境变量,并且需要重新启动PostgreSQL服务以使更改生效。设置PasgsIsEnabLED驱动程序给普通驱动程序GTIFF、PNG、JPEG、XYZ、DTD、UGSDEM、AAIGrid?

选择是:

 

Raster out of db is disabled by default. To enable POSTGIS_ENABLE_OUTDB_RASTERS environment variable needs to be set to 1. Enable out db rasters?

 

缺省情况下禁用DB光栅。要启用PasgsIsEnabLeOutBuxRasts环境变量,需要将其设置为1。启用DB光栅?

选择“是”,启用光栅:

 

安装完成:

 

 

进入 pgAdmin 可以看到已初始化了一个空间数据库,Schemas 下面比默认库多了几个:

 

同时可以看到Casts(转换器)和Extensions(扩展)也比默认库多了很多,应该主要用于空间相关的处理:

 

### PostGIS Bundle 离线版下载与安装 #### 下载过程 为了获取适用于 Windows 的 PostGIS Bundle 离线安装包,可以访问官方提供的合集链接[^1]。此页面包含了多个版本的 PostgreSQL 和其对应的 PostGIS 安装程序组合。如果需要特定版本的 PostgreSQL(例如 PostgreSQL 9.6),可以直接从指定链接下载对应版本的 PostGIS Bundle 安装文件。 对于 PostgreSQL 版本为 9.6 的情况,推荐使用的 PostGIS Bundle 链接如下: ```plaintext https://winnie.postgis.net/download/windows/pg96/buildbot/archive/postgis-bundle-pg96x64-setup-2.5.0-1.exe ``` #### 安装步骤说明 完成下载后,运行 `.exe` 文件启动安装向导。以下是安装过程中需要注意的关键点: 1. **选择组件** 在安装界面中可以选择要安装的内容,默认情况下会包含 PostGIS 扩展及其依赖项。建议保留默认选项以确保功能完整。 2. **配置路径** 如果已有 PostgreSQL 实例,则需确认安装路径与现有实例兼容;如果没有则按照提示创建新环境。 3. **初始化数据库支持** 成功安装之后,切换到 `postgres` 用户身份并登录至目标数据库执行必要的扩展命令来激活地理空间处理能力[^3]: ```sql CREATE EXTENSION postgis; ``` 通过上述操作即可顺利完成基于 Windows 平台上的 PostGIS Bundle 离线部署工作流。 ```bash # 示例:验证PostGIS是否成功启用 psql -U postgres -d your_database_name -c "SELECT PostGIS_full_version();" ```
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员老油条

您的鼓励将是我创作的大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值