GeoDjango: редактирование стандартного шаблона PostGIS для включения OSGB36 - PullRequest
0 голосов
/ 02 августа 2010

Я только что установил GeoDjango (yay), и теперь я пытаюсь следовать этим инструкциям , чтобы настроить существующий проект GeoDjango, которому требуется OSGB36:

After you've installed and got a PostGIS template, log
in to it and update the proj4text column of SRID 27700 to include
+datum=OSGB36, and update SRID 29902 to have +datum=ire65.

Тем не менее. Если я подключусь к postgis_template, созданному как часть установки GeoDjango , у него вообще не будет строк или столбцов:

domesday=# \c template_postgis
psql (8.4.4)
You are now connected to database "template_postgis".
template_postgis=# \d
No relations found.

Как внести изменения, необходимые для обновления SRID 27700 и SRID 29902, как описано здесь? Я неправильно создал template_postgis? Я не увидел никаких ошибок во время установки.

1 Ответ

0 голосов
/ 02 августа 2010

Что вы должны увидеть это:

template_postgis=# \d
              List of relations
 Schema |       Name       | Type  |  Owner   
--------+------------------+-------+----------
 public | geometry_columns | table | postgres
 public | spatial_ref_sys  | table | postgres
(2 rows)

Поскольку это не так, у вас, вероятно, возникла проблема с запуском:

$ psql -d template_postgis -f $POSTGIS_SQL_PATH/postgis.sql

В моей системе (Ubuntu + PG8.3) этот файл на самом деле называется lwpostgis.sql. У меня были подобные проблемы при установке в первый раз.

...