将JSON-C添加到现有的POSTGIS安装中

时间:2014-08-21 02:55:09

标签: macos postgresql postgis enterprisedb json-c

使用EnterpriseDB的GUI安装程序,我在运行Mavericks的Mac上安装了Postgres 9.3.5。我选择了安装空间组件的选项,并自动安装了PostGIS 2.1.3。启用PostGIS扩展后,我能够按预期执行地理计算。然后我发现了ST_GeomFromGeoJSON函数(因为我是菜鸟),试图使用它,并意识到我需要安装JSON-C,我做了。

PostGIS documentation说“要启用JSON-C,请运行configure --with-jsondir = / path / to / json-c。有关详细信息,请参见第2.4.1节”配置“。 “配置”部分是关于从头开始安装PostGIS的全部内容。

所以,有两个问题: 1.我可以在不重建PostGIS的情况下为PostGIS启用JSON-C吗? 2.如果没有,我如何确保我的新PostGIS安装包括第一次自动安装的所有功能?我无法看到安装程序正在做什么,所以我不知道使用了12“--with”选项中的哪一个(如果有的话)。

我是Postgres / PostGIS的新手,也是命令行魔法的新手。感谢所有帮助。

1 个答案:

答案 0 :(得分:0)

  

问题:

     
      
  1. 我可以在不重建PostGIS的情况下为PostGIS启用JSON-C吗?
  2.   
  3. 如果没有,我如何确保我的新PostGIS安装包含第一次自动安装的所有功能?
  4.   

不,这需要配置和编译。这听起来像是EnterpriseDB应该包含的标准功能,所以如果您想要这种方法,那么就像Craig建议的那样,请求它。

several options for OSX。自制方法looks like a good one

brew install postgis