【发布时间】:2019-01-27 20:36:28
【问题描述】:
我在 CentOS 7 机器上安装了 PostgreSQL 10,然后安装了它的 GIS 扩展,创建了一个数据库并在其上启用了空间扩展,一切都按预期工作,现在我想使用 OpenJUMP 来可视化数据。
我从 OpenJUMP 页面下载了OpenJUMP-Installer-1.13-r5792-CORE.jar,我之前已经下载了 Java 并设置了 JAVA_HOME 环境变量。
我通过执行继续安装
sudo java -jar OpenJUMP-Installer-1.13-r5792-CORE.jar
安装在/opt/OpenJUMP下终于执行了
/opt/OpenJUMP/bin/oj_linux.sh &
它打开了,然后我尝试与我的 PostgreSQL 数据库建立连接,我选择了
File -> Run Datastore Query -> Add -> PostGIS
但看起来像这样,我无法在框上输入连接详细信息
我搜索了可能的原因,但我找不到任何东西,理论上它应该可以开箱即用,我发现我可能需要添加 PostgreSQL JDBC 驱动程序 但我不确定这是不是真的或者是怎么做到的。
我是否必须对我的 PostgreSQL 数据库执行其他操作才能允许 OpenJUMP 连接?
我是否必须对 OpenJUMP 进行特殊配置才能启用这些框?
【问题讨论】:
-
你应该使用 Postgresql 驱动,我从没听说过 Postgis 驱动。您将通过 Postgresql 访问 Postgis
标签: postgis spatial postgresql-10