Mercurial > mxd2map
comparison src/java/de/intevation/mxd/writer/MapScriptWriter.java @ 338:b3048df06b66
* src/java/de/intevation/mxd/writer/MapScriptWriter.java:
Write referencescale of a map in each layer.
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Tue, 06 Nov 2012 12:08:15 +0100 |
parents | 4cf94b919725 |
children | ef1cac2854e3 |
comparison
equal
deleted
inserted
replaced
337:ee77a3ae0201 | 338:b3048df06b66 |
---|---|
549 // Set Offsite value for raster layer | 549 // Set Offsite value for raster layer |
550 if(type == "raster") { | 550 if(type == "raster") { |
551 layer.setOffsite(new colorObj(255,255,255,-4)); | 551 layer.setOffsite(new colorObj(255,255,255,-4)); |
552 } | 552 } |
553 | 553 |
554 if (mapNode.hasAttribute("referencescale")) { | |
555 layer.setSymbolscaledenom(Double.parseDouble( | |
556 mapNode.getAttribute("referencescale"))); | |
557 } | |
558 | |
554 // Set scaling properties for layer and add Processing | 559 // Set scaling properties for layer and add Processing |
555 if(type == "annotation") { | 560 if(type == "annotation") { |
556 if (mapNode.hasAttribute("referencescale")) { | |
557 layer.setSymbolscaledenom(Double.parseDouble( | |
558 mapNode.getAttribute("referencescale"))); | |
559 } | |
560 layer.addProcessing("ITEMS=classId"); | 561 layer.addProcessing("ITEMS=classId"); |
561 layer.setClassitem("classId"); | 562 layer.setClassitem("classId"); |
562 } | 563 } |
563 | 564 |
564 // Create labelitem | 565 // Create labelitem |