Vairāk

Nevar jaunināt uz PostGIS 2.2

Nevar jaunināt uz PostGIS 2.2


Es skrienu uz MAC OSX El Capitan. Mana Postgres versija ir 9.4.5.0. Mana PostGIS versija ir 2.1.7. Es nevaru jaunināt uz PostGIS 2.2, jo, mēģinot to izdarīt, tas parādās "PostGIS prasa SFCGAL> = 1.1.0 (atrasts 1.0.5)". Nekad, kad es mēģinu to novērst, jauninot SFCGAL, tas pārtrauc procesu, veicot bibliotēkas "union.cpp" apkopošanu. Github es atklāju, ka problēma varētu būt vecajā Boost versijā, tāpēc es esmu jauninājis Boost, taču problēma ir saglabājusies.


Man arī jāpiemin, ja jums nav nepieciešams SFCGAL atbalsts, jums vajadzētu būt iespējai to izslēgt

./configure --without-sfcgal

  • šeit uzskaitītās funkcijas: http://postgis.net/docs/manual-2.2/reference.html#reference_sfcgal (ST_3DIntersects un dažām citām funkcijām ir arī atšķirīga uzvedība, ja aizmugure ir iestatīta uz sfcgal)

  • ietekmētās funkcijas, kuras redzēsiet ar 1/2 3D lietu http://postgis.net/docs/manual-2.2/PostGIS_Special_Functions_Index.html#PostGIS_TypeFunctionMatrix (ir funkcijas, kas iebūvētas PostGIS, bet tiek uzlabotas, ja backend = sfcgal vai vienkārši rīkojas citādi) .