我是GIS领域的新手,这里是我想做的事情:
我想使QField App连接到内部服务器,该服务器上运行有 PostgreSQL 和 PostGIS 。
1-我在 PostgreSQL 中创建了一种几何类型的 schema 。
2-我启用了 PostGis 到数据库
3-我创建了一个 QGis项目,并添加了 openStreetMap 作为图层。
4-我还使用了添加层并选择了 PostGis 并选择了我的架构(来自postgreSQL)
5-还尝试使用 QfieldSync
导出项目此外,我在 pg_hba.conf 中更改了IPv4,并为postgres端口(5432)设置了防火墙规则。
当我使用QGis选择点时,一切正常,所有数据存储到我的数据库中。但是,当我将项目复制到我的Android手机并使用 QField 时,一旦我选择了项目,它就会崩溃而不会显示任何错误。
是否有一种特殊的方法可以导出项目以适合QField?
如果我使用shapeFiles作为图层,则QField可以很好地工作并将数据存储在本地,但这不是我所需要的。