Geoserver服务发布流程
Geoserver服务发布流程
一、PgAdmin与PostgreSQL配置
1.启动pgAdmin
pgAdmin是一个免费且开源的PostgreSQL图形化管理工具。首次启动时,确保已有配置好的PostgreSQL服务器条目(通常为localhost:5432)。双击该条目并输入正确的密码连接数据库。
1.创建新数据库
在pgAdmin中,右键点击“数据库”选项,选择“新建数据库”。填写相关信息,如数据库名为“nyc”,点击“确定”完成创建。展开“nyc”数据库,看到默认的“public”架构。
1.安装PostGIS空间扩展
在pgAdmin中,通过SQL查询功能执行CREATE EXTENSION postgis;
命令安装PostGIS扩展。通过执行SELECT postgis_full_version();
命令验证安装是否成功。
二、使用PostGIS Shapefile工具导入Shapefile数据
1.启动PostGIS Shapefile工具
返回pgAdmin主界面,找到“PostGIS”部分下的“PostGIS Shapefile工具”。填写连接详细信息,包括服务器地址、数据库名、用户名和密码,点击“OK”。
1.导入Shapefile文件
点击“Add File”按钮,选择要导入的“nyc-census_block.shp”文件,设置SRID为26918。保持默认的架构、表名和列名,点击“Import”开始导入。重复该过程导入其他Shapefile文件。
1.更新数据库视图
导入完成后,点击pgAdmin中的“刷新”按钮更新数据库视图。此时应该能看到六个表显示在“数据库>nyc>公共架构(public)>数据表”下。
三、Shapefile简介
Shapefile是常用的地理信息系统(GIS)数据格式,存储矢量数据。它由多种文件组成,主要包括:
-.shp
:存储地理要素的几何信息。
-.shx
:存储几何图形的索引信息。
-.dbf
:存储要素的属性信息。
-.prj
(可选):存储空间参考信息(Spatial Reference Information,SRI)。
四、理解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;