一、创建空间数据库
1.1 PgAdmin
PostgreSQL有许多管理前端。 主要的工具是psql,这是一个用于输入SQL查询的命令行工具。 另一个流行的PostgreSQL前端是免费的开源图形工具pgAdmin。 在pgAdmin中完成的所有查询也可以在命令行中用psql完成。
1.找到pgAdmin并启动它。
2.如果这是您第一次运行pgAdmin,那么您可能没有配置任何服务器。 右键单击Browser面板中的Servers项。
我们将服务器命名为PostGIS。 在Connection选项卡中,输入主机名/地址。 如果你使用本地PostgreSQL安装,你可以使用localhost。 如果您正在使用云服务,您应该能够从您的帐户检索主机名。
端口设置为5432,维护数据库和用户名都设置为postgres。 密码应该是您在本地安装或云服务时指定的。 image
1.2、创建数据库
1.打开Databases树项并查看可用的数据库。 postgres数据库是默认postgres用户的用户数据库,我们对此不感兴趣。
2.
右键单击Databases项并选择New Database。
3.如下所示,填写Create Database表单并单击OK。
Name:nyc
Owner:postgres
image
4. image
选择新的nyc数据库并打开它以显示对象树。 您将看到public模式。
5.单击下面指示的SQL查询按钮(或转到Tools > Query Tool)。
image
6.在查询文本框中输入以下查询以加载PostGIS空间扩展:
CREATE EXTENSION postgis;
7.点击工具栏中的Play按钮(或按F5)以“执行查询”。
8.现在通过运行PostGIS函数来确认PostGIS已经安装:
SELECT PostGIS_Full_Version();
postgis_full_version
----------------------------------------------------------------------------------
POSTGIS="3.0.0dev r17211" [EXTENSION] PGSQL="110" GEOS="3.8.0dev-CAPI-1.11.0 df24b6bb" SFCGAL="1.3.6" PROJ="Rel. 5.2.0, September 15th, 2018"
GDAL="GDAL 2.3.2, released 2018/09/21" LIBXML="2.9.9" LIBJSON="0.13.1" LIBPROTOBUF="1.3.1" WAGYU="0.4.3 (Internal)" TOPOLOGY RASTER
(1 row)
您已经成功创建PostGIS空间数据库!!
网友评论