geoserver打印地图

目录

下载printing-plugin.zip

检查是否加载成功

地图打印测试

定制化打印模板


下载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}'

该模板配置设置标题与比例尺及纸张大小 也可以根据自己需求配置 详情配置参考

配置 — GeoServer 2.24.x User Manual

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值