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;
暂无评论