PostGIS. Решаем ошибку «Cannot find SRID (4283) in spatial_ref_sys»


Сегодня в ходе борьбы с проекциями PostGis и MapServer столкнулся с неожиданной ошибкой — «Cannot find SRID (4283) in spatial_ref_sys». В этой статье я расскажу, как решить данную проблему.

В ходе продолжительных поисков решения выяснилось, что по тем или иным причинам была очищена (полностью или частично) таблица spatial_ref_sys, находящаяся в нашей БД.

Поэтому наша задача восстановить записи в ней. Для этого следует выполнить следующую команду:

psql -d %DATABASE% -f /usr/share/postgresql/9.3/contrib/postgis-2.1/spatial_ref_sys.sql

Я привожу два основных параметра — остальные можно легко получить по команде psql --help

В приведенном примере:
-d — имя базы данных
-f — путь к файлу дампа (приведен наиболее часто встречающийся)


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *