PostGIS хранит системы пространственной привязки в таблице с именем spatial_ref_sys
.У Django есть модель для доступа к данным в этой таблице, которая называется SpatialRefSys
, но она не документирована.
Также не документирована служебная функция add_srs_entry()
, которая принимает SpatialReference
экземпляр в качестве первого аргумента, который можно определить из строки PROJ.4.
Так что-то вроде этого должно работать:
from django.contrib.gis.utils.srs import add_srs_entry
from django.contrib.gdal import SpatialReference
srs = SpatialReference('''...PROJ.4 string...''')
add_srs_entry(srs)
В качестве альтернативы, вы можете добавитьзапись с использованием инструмента управления базой данных