首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Postgres中保存的QGIS项目作为QGIS服务器的项目文件

使用Postgres中保存的QGIS项目作为QGIS服务器的项目文件
EN

Stack Overflow用户
提问于 2020-05-08 09:18:56
回答 1查看 423关注 0票数 1

我试图在debian上设置一个Qgis服务器,该服务器使用存储在Postgres db中的Qgis项目文件。

为了开始,我跟踪了官方的Qgis培训模块12.1。当使用本地存储在服务器上的项目文件时,它可以正常工作。

现在,我试图更改qgis.demo.conf文件中的“默认qgis”,并根据我在postgresql://localhost:5432?sslmode=disable&dbname=mydb&schema=myschema&project=myproject中找到的模板:postgresql://localhost:5432?sslmode=disable&dbname=mydb&schema=myschema&project=myproject,指示存储在postgres数据库中的项目文件。

我在qgis.demo.conf中编辑的行如下所示:

代码语言:javascript
复制
SetEnv QGIS_PROJECT_FILE postgresql://localhost:5432?sslmode=disable&dbname=Test&schema=public&project=world

在执行GetCapabilities请求时,我现在得到:

"WMS配置错误“读取项目文件或SLD配置时出错。

我查看了qgis.server.log以了解出了什么问题。“错误,配置文件‘postgresql://localhost:5432?(.)’不存在”

我能够使用qgis和pgadmin 4访问存储的项目文件,我可以看到它存储在数据库中。

我是否指出项目文件错误?

EN

回答 1

Stack Overflow用户

发布于 2021-12-29 12:51:40

您应该使用用户和密码postgresql://user:password@localhost:5432?sslmode=disable&dbname=Test&schema=public&project=world SetEnv QGIS_PROJECT_FILE QGIS_PROJECT_FILE完成连接字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61675897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档