PostGIS - не может создать пространственно-разрешенную базу данных - PullRequest
2 голосов
/ 15 января 2011

Я использую Ubuntu 10.10, PostgreSQL 9.0 и PostGIS 1.5.

Я установил PostGIS 1.5 из: https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable

Сначала я использовал PPA, а затем команду:

sudo apt-get install postgis

для установки postgis.Я следовал этим инструкциям для создания пространственно-активной базы данных:

http://ostgis.refractions.net/docs/ch02.html

Я дошел до того, что говорит:

Теперь загрузитеопределения объектов и функций PostGIS в вашу базу данных, загрузив файл определений postgis.sql (расположенный в [prefix] / share / contrib, как указано на этапе настройки).

psql -d [yourdatabase] -f postgis.sql

Что ж, на моем сервере нет postgis.sql после установки.Я сделал sudo updatedb, чтобы убедиться, что могу найти postgis.sql, но его там нет.Есть идеи?Спасибо!

Ответы [ 3 ]

6 голосов
/ 15 января 2011

Используемый вами ubuntugis-unstable репозиторий PPA не поставляется с PostGIS для PostgreSQL 9.0. Он включает в себя пакет с именем "postgresql-8.4-postgis", который содержит файл /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql. Это то, что они имеют в виду.

К сожалению, PPA не включает версию расширения PostGIS для PostgreSQL 9.0, потому что 9.0 еще не поставляется ни с одним выпуском Ubuntu. Он будет включен в предстоящую Ubuntu 11.04 Natty, которая, вероятно, также будет поставлять обновленную PostGIS в официальных репозиториях.

Итак, вы можете следовать этим инструкциям, чтобы создать свой собственный PostGIS , или придерживаться PostgreSQL 8.4 из официальных репозиториев.

edit: ubuntu 11.04 не отправляет postgres 9.0

1 голос
/ 11 февраля 2011

Существует учебник для PostGIS 8.4 в Ubuntu 10.10 здесь .

1 голос
/ 15 января 2011

Более новые версии Postgres и Postgis, которые работают с ним, доступны с

https://launchpad.net/~pitti/+archive/postgresql/+packages

Следуя этому руководству , которое включает все необходимое программное обеспечение для PostGIS, вы можетеустановить это легко.Это для 10.04, но PPA работает и с 10.10.

Я бы порекомендовал 9.x и последнюю версию PostGIS, поскольку у нас были серьезные (известные) проблемы со скоростью для проекта.ТАК выбрать 8.3 или 9.0.

...