Geoserver服务发布流程

一、PgAdmin与PostgreSQL配置

1.启动pgAdmin

pgAdmin是PostgreSQL的图形化管理工具,用于管理和操作PostgreSQL数据库。首次启动时,确保已有一个配置好的PostgreSQL服务器条目(通常是localhost:5432)。通过双击该条目并输入密码连接。

1.创建新数据库

在pgAdmin中,右键点击数据库选项,选择“新建数据库”。填写数据库名称(例如“nyc”)并点击“确定”。选择新建的数据库,可以看到默认的“public”架构。

1.安装PostGIS空间扩展

在pgAdmin的SQL查询窗口中输入以下命令安装PostGIS空间扩展:

CREATE EXTENSION postgis;

运行以下命令验证PostGIS是否安装成功:

SELECT postgis_full_version();

二、使用PostGIS Shapefile工具导入Shapefile数据

1.启动PostGIS Shapefile工具

在pgAdmin中,找到PostGIS部分下的“PostGIS Shapefile工具”。输入服务器地址、数据库名、用户名和密码,点击“OK”进行连接。

1.导入Shapefile文件

点击“Add File”按钮,选择要导入的Shapefile文件(如“nyc-census_block.shp”)。将SRID设置为26918,保持默认架构、表名和列名,点击“Import”开始导入。重复上述步骤导入其他Shapefile文件。

1.更新数据库视图

导入完成后,点击“刷新”按钮更新数据库树状视图,查看“数据库>nyc>public>数据表”下的六个表。

三、Shapefile简介

Shapefile是一种常用的地理信息系统(GIS)数据格式,存储矢量数据。它由多个文件组成,其中.shp文件存储几何数据,.shx文件存储几何图形索引信息,.dbf文件存储属性数据,.prj文件(可选)存储空间参考信息。

四、理解SRID 26918

SRID(空间参考标识符)用于唯一标识一种坐标系。SRID 26918表示北美洲东部使用的投影坐标系统,具体为NAD83/UTM zone 18N。可以通过访问http://spatialreference.org/ref/epsg/26918/查询该SRID的详细定义,或在PostGIS内部查询spatial_ref_sys表:

SELECT srtext FROM spatial_ref_sys WHERE srid=26918;