You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在QGIS中选合适格式保存图层以导出至PostgreSQL?

解决ASC文件导入PostgreSQL并通过Geoserver发布的QGIS操作步骤

一、前提准备

  • 确保PostgreSQL数据库已安装并启用PostGIS扩展,执行命令 CREATE EXTENSION postgis; 即可完成启用。
  • 使用QGIS 3.x及以上版本操作,兼容性更好。

二、加载ASC文件到QGIS

  • 打开QGIS后,直接将.asc文件拖拽至图层面板;或通过菜单栏 图层 > 添加图层 > 添加栅格图层,选择目标ASC文件完成加载。

三、导出栅格到PostgreSQL(PostGIS)

右键点击图层面板中的ASC图层,选择 导出 > 保存要素为:

  • 在弹出的对话框中,格式选择 PostgreSQL。
  • 点击新建配置数据库连接:填入主机地址、端口、数据库名、用户名、密码,测试连接成功后保存配置。
  • 自定义表名(例如asc_raster),选择存储模式(默认public即可)。
  • 切换到选项标签页,勾选创建空间索引,优化后续数据访问性能。
  • 点击确定启动导出,等待操作完成。

四、Geoserver发布操作

  • 打开Geoserver,新建PostGIS数据源,填入已配置好的数据库连接信息。
  • 在数据源中找到导出的栅格表,创建对应图层并配置样式(可使用默认栅格样式,或根据数据需求自定义)。
  • 完成图层配置后发布,即可通过Geoserver的服务接口访问该地理数据。

内容的提问来源于stack exchange,提问作者dreanor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 05:49:56