(data)
| 4059 | } |
| 4060 | |
| 4061 | function generateMapnikFunctions(data) { |
| 4062 | var functions = {}; |
| 4063 | for (var i in data.symbolizers) { |
| 4064 | for (var j in data.symbolizers[i]) { |
| 4065 | if (data.symbolizers[i][j].type === 'functions') { |
| 4066 | for (var k = 0; k < data.symbolizers[i][j].functions.length; k++) { |
| 4067 | var fn = data.symbolizers[i][j].functions[k]; |
| 4068 | functions[fn[0]] = fn[1]; |
| 4069 | } |
| 4070 | } |
| 4071 | } |
| 4072 | } |
| 4073 | return functions; |
| 4074 | } |
| 4075 | |
| 4076 | function generateRequiredProperties(data) { |
| 4077 | var cache = {}; |