From 61fb909ea59513fbe1cff038f2af467030b3ea14 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Mon, 12 May 2008 10:17:32 +0800 Subject: [PATCH] update for EOFM-71 --- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateSymbolStrategy.java | 3 ++- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateTextStrategy.java | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateSymbolStrategy.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateSymbolStrategy.java index 8756d0e..224d357 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateSymbolStrategy.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateSymbolStrategy.java @@ -80,7 +80,8 @@ { TextElement txtElement = (TextElement) element; double angle = txtElement.getRotationAngle(); - // angle += 180.0; + angle -= 90.0; + angle = ((angle < 0.0) ? (angle + 360.0) : angle); angle = ((angle > 360.0) ? (angle - 360.0) : (angle)); StringBuilder sb = new StringBuilder(); diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateTextStrategy.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateTextStrategy.java index c8524b1..a22a4fa 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateTextStrategy.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/filter/CreateTextStrategy.java @@ -81,7 +81,8 @@ { TextElement txtElement = (TextElement) element; double angle = txtElement.getRotationAngle(); - // angle += 180.0; + angle -= 90.0; + angle = ((angle < 0.0) ? (angle + 360.0) : angle); angle = ((angle > 360.0) ? (angle - 360.0) : (angle)); convertDecorator.setConverter(txtElement); Feature feature = featureType.create(new Object[]{ @@ -115,7 +116,8 @@ } double angle = nodeElement.getRotationAngle(); - // angle += 180.0; + angle -= 90.0; + angle = ((angle < 0.0) ? (angle + 360.0) : angle); angle = ((angle > 360.0) ? (angle - 360.0) : (angle)); Feature feature = featureType.create(new Object[]{ convertDecorator.toGeometry(geometryFactory), -- Gitblit v0.0.0-SNAPSHOT