sascha@2496: #=========================================================================== sascha@2496: # allowed DPIs sascha@2496: #=========================================================================== christian@4969: dpis: [254, 190, 127, 72, 56] sascha@2496: sascha@2496: #=========================================================================== sascha@2496: # allowed Formats sascha@2496: #=========================================================================== sascha@2496: formats: ['*'] sascha@2496: sascha@2496: #=========================================================================== sascha@2496: # the allowed scales sascha@2496: #=========================================================================== sascha@2496: scales: sascha@2515: - 2500 sascha@2515: - 5000 sascha@2515: - 10000 sascha@2515: - 15000 sascha@2496: - 25000 sascha@2496: - 50000 sascha@2496: - 100000 sascha@2496: - 200000 sascha@2496: - 500000 sascha@2496: - 1000000 sascha@2496: - 2000000 sascha@2496: - 4000000 sascha@2496: christian@5539: outputFilename: 'flys-${date}.pdf' sascha@2496: sascha@2496: #=========================================================================== sascha@2496: # the list of allowed hosts sascha@2496: #=========================================================================== sascha@2496: hosts: sascha@2496: - !localMatch sascha@2496: dummy: true sascha@2496: - !dnsMatch sascha@2504: host: wsvmapserv.wsv.bund.de sascha@2496: port: 80 sascha@2496: - !dnsMatch sascha@2496: host: tile.openstreetmap.org sascha@2496: port: 80 sascha@2508: - !dnsMatch sascha@2508: host: www.pegelonline.wsv.de sascha@2508: port: 80 christian@4969: - !dnsMatch christian@4969: host: geo4.service24.rlp.de christian@4969: port: 80 christian@4965: # Catch all christian@4965: #- !dnsMatch christian@4965: # host: #regex that catches host plus path christian@4965: # port: 80 christian@4472: - !dnsMatch christian@4965: host: osm.intevation.de christian@4472: port: 80 aheinecke@5572: - !dnsMatch aheinecke@5572: host: osm.wheregroup.com aheinecke@5572: port: 80 aheinecke@5581: - !dnsMatch aheinecke@5581: host: geoportal.bafg.de aheinecke@5581: port: 80 sascha@2496: sascha@2496: layouts: christian@5539: #=========================================================================== christian@4965: A4 landscape: christian@4965: #=========================================================================== christian@4965: metaData: christian@5539: title: '${title}' aheinecke@5572: author: 'Flusshydrologische Software' christian@4965: subject: 'Kartendruck A4 Quer' christian@4965: keywords: 'map,print' christian@4965: creator: 'd4e-river' christian@4965: christian@4965: #------------------------------------------------------------------------- christian@4965: mainPage: aheinecke@5572: # 842 * 595 christian@4965: pageSize: A4 christian@4969: landscape: true aheinecke@5572: marginLeft: 20 aheinecke@5572: marginRight: 20 aheinecke@5572: marginTop: 20 aheinecke@5572: marginBottom: 20 christian@5539: items: christian@5539: - !map aheinecke@5572: absoluteX: 20 christian@5539: align: left aheinecke@5572: absoluteY: 575 aheinecke@5572: width: 592 aheinecke@5572: height: 555 aheinecke@5572: spacingAfter: 0 aheinecke@5572: #Flys and BFG Logo aheinecke@5572: - !columns aheinecke@5572: absoluteX: 747 aheinecke@5572: absoluteY: 100 aheinecke@5572: width: 60 aheinecke@5572: items: aheinecke@5572: - !image aheinecke@5572: maxWidth: 60 aheinecke@5572: maxHeight: 60 aheinecke@5572: url: '${configDir}/../images/FLYS_Logo.png' aheinecke@5572: - !columns aheinecke@5572: absoluteX: 732 aheinecke@5572: absoluteY: 160 aheinecke@5572: width: 90 aheinecke@5572: items: aheinecke@5572: - !image aheinecke@5572: maxWidth: 90 aheinecke@5572: maxHeight: 60 aheinecke@5572: url: '${configDir}/../images/bfg_logo.gif' aheinecke@5572: # Legend header, a bit hackish with the border aheinecke@5572: # but I don't know how to put two rows in a column and I don't want to aheinecke@5572: # use tables aheinecke@5572: - !columns aheinecke@5572: absoluteX: 612 aheinecke@5572: absoluteY: 575 aheinecke@5572: width: 200 aheinecke@5572: items: aheinecke@5572: - !text aheinecke@5572: text: "Legende:" aheinecke@5572: align: center aheinecke@5572: config: aheinecke@5572: borderWidthLeft: 1 aheinecke@5572: borderWidthRight: 1 aheinecke@5572: borderWidthTop: 1 aheinecke@5572: borderWidthBottom: 0 aheinecke@5572: # The legend aheinecke@5572: - !columns aheinecke@5572: absoluteX: 612 aheinecke@5572: absoluteY: 564 aheinecke@5572: width: 200 aheinecke@5572: items: aheinecke@5572: - !legends aheinecke@5572: maxHeight: 0 aheinecke@5572: maxWidth: 0 aheinecke@5581: maxIconHeight: 0 aheinecke@5581: inline: false aheinecke@5572: classIndentation: 10 aheinecke@5572: layerSpace: 5 aheinecke@5572: classSpace: 2 aheinecke@5572: layerFont: Helvetica aheinecke@5572: layerFontSize: 0 aheinecke@5572: classFont: Helvetica aheinecke@5581: classFontSize: 0 aheinecke@5572: fontEncoding: Cp1252 aheinecke@5572: columnMargin: 2 aheinecke@5572: defaultScale: 0.7 aheinecke@5572: config: aheinecke@5572: borderWidthLeft: 1 aheinecke@5572: borderWidthRight: 1 aheinecke@5572: borderWidthTop: 0 aheinecke@5572: borderWidthBottom: 1