You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GeoNode Docker环境下如何修改.env文件强制设置最大地图范围?

GeoNode Docker 配置最大地图范围(以意大利为例)

关键环境变量说明

GeoNode 4.0.2版本中,控制地图最大可访问范围的核心变量是 DEFAULT_MAP_EXTENT,格式为 minx,miny,maxx,maxy(采用WGS84坐标系,即EPSG:4326)。

你之前尝试的 DEFAULT_MAP_CENTER_X/DEFAULT_MAP_CENTER_Y 已被废弃,需改用 DEFAULT_MAP_CENTER(格式为经度,纬度)配合 DEFAULT_MAP_ZOOM 设置默认视图。

具体配置步骤

  1. 编辑本地GeoNode目录下的 .env 文件,添加/修改以下变量:
    # 设置意大利区域的最大地图范围(WGS84坐标系)
    DEFAULT_MAP_EXTENT=6.62,35.49,18.52,47.09
    # 设置默认地图中心(意大利中部经纬度)
    DEFAULT_MAP_CENTER=12.5,42.8
    # 保持默认缩放级别
    DEFAULT_MAP_ZOOM=10
    # 其他已生效的配置可保留
    ADMIN_PASSWORD=admin4
    
  2. 重启GeoNode容器使配置生效:
    docker compose down
    docker compose up -d
    

补充说明

  • DEFAULT_MAP_EXTENT 定义的范围会限制用户拖动地图的边界,无法查看该范围外的区域;
  • 若需要更精确的意大利边界范围,可自行调整经纬度数值(可通过GeoJSON边界数据转换为WGS84坐标系获取)。

内容的提问来源于stack exchange,提问作者MichaelSchultz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 22:02:36