как добавить pgrouting на postgresql-9.3 в Ubuntu 12.04LTS Precise

Я новичок и хочу открыть для себя pgrouting.

Я уже установил postgresql-9.3 и расширение postgis 2.1 на свой ноутбук, на котором работает Ubuntu 12.04 Lts.

Я не хочу переустанавливать postgresql.

Теперь я хочу добавить расширение pgrouting, чтобы иметь возможность создавать базы данных маршрутизации, как указано в руководстве pgroutingworkshop. Но внутри они использовали postgresql-8.


person dadson    schedule 23.04.2014    source источник
comment
Есть ли в инструкциях какой-то конкретный шаг, который у вас не работает из-за более новой версии postgres?   -  person IMSoP    schedule 23.04.2014


Ответы (2)


Вам понадобится этот учебник: http://workshop.pgrouting.org/

person Stephen Woodbridge    schedule 24.04.2014
comment
Я согласен с ответом Стивена. У меня работает pgrouting на моем 64-битном Ubuntu 12.04 LTS (PostgreSQL 9.1 и postGIS 2.0 из репозитория UbuntuGIS) - person MickyInTheSky; 24.04.2014
comment
Я прочитал его, прежде чем задать свой вопрос, пожалуйста. Они нигде не упоминают, как сделать для моего случая. - person dadson; 24.04.2014
comment
Ответ на ваш вопрос заключается в том, что вы не можете использовать учебник, который вы пытаетесь использовать на основе стр. 8.4 и стр. 9.x. Вы должны использовать мастер-класс, на который я ссылаюсь. Также отмечу, что я не думаю, что postgis 2.0 работает с pg 9.3, я думаю, вы должны использовать postgis 2.1. - person Stephen Woodbridge; 25.04.2014
comment
Моя конфигурация: (Postgresql-9.3 и Postgis-2.1). Теперь я хочу добавить расширение Pgrouting-2.0 в свой Postgresql-9.3, но пакета postgresql-9.3-pgrouting или другого с алгоритмами dijkstra не существует в моих синаптических пакетах. Как мне быть, пожалуйста? Если я должен скомпилировать из исходников, как мне поступить? - person dadson; 29.04.2014
comment
Даже по вашей ссылке workshop.pgrouting.org/chapters/installation.html они не Не буду описывать, как решить мою проблему, для тех, кто использует более высокую версию postgresql-9.1, например postgresql-9.3. Какой пакет установить вместо postgresql-9.1-pgrouting? - person dadson; 29.04.2014
comment
У меня такая же проблема, и я получаю ошибку E: Unable to locate package postgresql-9.3-pgrouting - person tvieira; 30.09.2015

Вероятно, вам следует убедиться, что вы загружаете пакеты из https://launchpad.net/~georepublic/+archive/pgrouting Это пакеты, поддерживаемые Georeublic, и они являются одной из команд разработчиков, работающих над pgRouting вместе с iMaptools.

person Stephen Woodbridge    schedule 30.04.2014