为传单设置SRID-Geodjango

时间:2018-08-10 12:21:44

标签: django leaflet geodjango

我的Postgres DB中有31277投影的数据。 无论如何,我正在使用Leaflet地图与Geodjango一起显示它们。现在,我的数据在地图中向下移动了,所以我需要更改Leaflet地图的投影。

在文档(http://django-leaflet.readthedocs.io/en/latest/advanced.html)中只是为了将SRID属性添加到LEAFLET_CONFIG变量而编写的。就像这里:

LEAFLET_CONFIG = {
    'DEFAULT_ZOOM': 13,
    'MIN_ZOOM': 2,
    'MAX_ZOOM': 18,
    'SRID':31277
}

但是,当我添加SRID属性后,尝试通过地图访问该页面时出现错误:

"GET /static/proj4js/31277.js HTTP/1.1" 404 1770

此外,我对于WGS84-4326遇到相同的错误

1 个答案:

答案 0 :(得分:1)

从得到的错误的路径开始,以 static CONFIG subjectdjango-leaflet的文档开始:

  

默认情况下,django-leaflet将尝试从静态文件“ proj4js / {{srid}}。js”中加载空间参考。

我建议配置您的static file settings并运行

python manage.py collectstatic