1
0
forked from MTSR/mapserver
mapserver/doc/config.md
NatureFreshMilk 041131dee4 docs
2019-02-05 16:33:10 +01:00

1.3 KiB

Configuration

All config options reside in the mapserver.json file with the default values Please stop the server if you make any changes there.

The mapserver will generate a fresh mapserver.json if there is none at startup.

Example json

{
	"port": 8080,
	"enablerendering": true,
	"webdev": false,
	"webapi": {
		"enablemapblock": false,
		"secretkey": "ZJoSpysiKGlYexof"
	},
	"renderstate": {
		"initialrun": false,
		"legacyprocessed": 16111,
		"lastx": 3,
		"lasty": 3,
		"lastz": 8,
		"lastmtime": 0
	},
	"layers": [
		{
			"id": 0,
			"name": "Base",
			"to": 160,
			"from": -16
		}
	],
	"renderingfetchlimit": 1000,
	"renderingjobs": 2,
	"renderingqueue": 100
}

Settings

port

The port on which the server listens to

webapi.secretkey

The generated secret for the mod bridge

layers

The layers as a list More layers can be added here:

"layers": [
  {
    "id": 0,
    "name": "Base",
    "to": 160,
    "from": -16
  },
  {
    "id": 1,
    "name": "Space",
    "to": 1600,
    "from": 1000
  }
],

from and to are in blocks (not mapblocks) Don't reuse the id after the tiles are generated. If you make more substantial changes here you may have to remove all existing tiles and start rendering from scratch.

renderingjobs

Number of cores to use for rendering, defaults to all available cores