如何强制地理节点泊坞窗的最大地图范围?

问题描述 投票:0回答:1

我正在运行 geonode docker,我需要如何修改 .env 文件以强制最大地图范围(例如意大利)?

这是我使用默认.env的本地安装过程

我修改 .env 并运行 docker compose down 和 docker compose up -d (https://docs.geonode.org/en/master/install/basic/index.html#customize-env-to-match-your -需要

  • ADMIN_PASSWORD=admin4 # 生效并生效

  • DEFAULT_MAP_ZOOM=10 # 生效并生效

  • DEFAULT_MAP_CENTER_X=50 # 不起作用(如果这不起作用,最大力范围如何起作用)

  • DEFAULT_MAP_CENTER=50 # 不起作用

什么是变量名称以及如何使用它们来强制最大地图范围?

django docker gis extent
1个回答
0
投票

设置变量:

DEFAULT_MAP_CENTER_X = 1250000
DEFAULT_MAP_CENTER_Y = 5370000
DEFAULT_MAP_ZOOM = 8

会给我以下程度:

enter image description here

我还在/static/mapstore/configs/map.json下看到了这个

地图配置

{
    "version": 2,
    "map": {
        "projection": "EPSG:900913",
        "units": "m",
        "center": {
            "x": 1250000.000000,
            "y": 5370000.000000,
            "crs": "EPSG:900913"
        },
        "zoom": 5,
        "maxExtent": [
            -20037508.34,
            -20037508.34,
            20037508.34,
            20037508.34
        ],
        "layers": []
    }
}

但是,这在测试过程中并没有达到预期的效果。 所以看来你必须检查为什么你的设置不适用。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.