目录
下载printing-plugin.zip
访问 website download 页面,找到与你geoserver版本相同的版本,这里下载版本是2.21.3
下载完成后解压将文件全部复制到 geoserver安装目录geoserver-2.21.3-bin\webapps\geoserver\WEB-INF\lib
检查是否加载成功
复制后重启geoserver,如果模块安装和配置正确,那么可以从http://localhost:8080/geoserver/pdf/info.json中检索配置的打印参数列表。
如果报错
在这下载 json-20080701.jar替换geoserver-2.21.3-bin\webapps\geoserver\WEB-INF\lib中的json-20180813.jar
https://mvnrepository.com/artifact/org.json/json/20080701zhttps://mvnrepository.com/artifact/org.json/json/20080701
之后再次检查 http://localhost:8080/geoserver/pdf/info.json
至此插件安装完成。
地图打印测试
定制化打印模板
在geoserver安装目录下D:\geoserver-2.21.3-bin\data_dir\printing 打开config.yaml进行配置
#===========================================================================
# allowed DPIs
#===========================================================================
dpis: [75, 150, 300]
#===========================================================================
# the allowed scales
#===========================================================================
scales:
- 25000
- 50000
- 100000
- 200000
- 500000
- 1000000
- 2000000
- 4000000
- 8000000
- 16000000
layouts:
A4 portrait:
mainPage:
pageSize: A4
rotation: true
items:
- !text
text: '${mapTitle}'
align: center
fontSize: 30
spacingAfter: 30
- !map
spacingAfter: 30
width: 400
height: 400
- !columns
absoluteX: 410
absoluteY: 310
width: 100
items:
- !scalebar
type: bar
maxSize: 100
barBgColor: white
fontSize: 8
align: right
- !text
font: Helvetica
fontSize: 9
align: right
text: '1:${scale} ${now MM.dd.yyyy}'
该模板配置设置标题与比例尺及纸张大小 也可以根据自己需求配置 详情配置参考