Hey Pedro,

I also had problems with that. Actually there was a way to enforce the 
transformation but the result will be (slightly) inaccurate. Read this 
dialogue I had :)
http://www.mail-archive.com/[EMAIL PROTECTED]/msg10563.html

To enforce unfortunately a parameter has to be set for the transformation
http://udig.refractions.net/files/docs/api-geotools/org/geotools/factory/Hints.html#LENIENT_DATUM_SHIFT
what was not considered at the time of creating the cts extension.

I was loosely planning to integrate that when upgrading the extension to 
geotools 2.3 ... but still found no time and motivation.

regards ede
--
> Hi Edgar :)
>
> This is what I get using OJ-20071028-0017 and your plugin (had to check
> at the console)
>
> org.geotools.ct.CannotCreateTransformException: Bursa wolf parameters
> required.
>         at
> org.geotools.ct.CoordinateTransformationFactory.createTransformationStep(CoordinateTransformationFactory.java:1265)
>         at
> org.geotools.ct.CoordinateTransformationFactory.createTransformationStep(CoordinateTransformationFactory.java:984)
>         at
> org.geotools.ct.CoordinateTransformationFactory.createTransformationStep(CoordinateTransformationFactory.java:1174)
>         at
> org.geotools.ct.CoordinateTransformationFactory.createTransformationStep(CoordinateTransformationFactory.java:1209)
>         at
> org.geotools.ct.CoordinateTransformationFactory.createFromCoordinateSystems(CoordinateTransformationFactory.java:251)
>         at
> org.geotools.ct.CoordinateTransformationFactory.createFromCoordinateSystems(CoordinateTransformationFactory.java:166)
>         at
> de.soldin.gt2jump.cts.CoordinateTransformFilter.<init>(CoordinateTransformFilter.java:70)
>         at
> de.soldin.gt2jump.cts.CSLayerSetExtension.transform(CSLayerSetExtension.java:324)
>         at
> de.soldin.gt2jump.cts.CSTransform.fireTransformation(CSTransform.java:210)
>         at
> de.soldin.gt2jump.cts.CSTransform.setTry(CSTransform.java:166)
>         at
> de.soldin.gt2jump.cts.CSSetting.fireSetTryEvent(CSSetting.java:134)
>         at de.soldin.gt2jump.cts.CSSetting.setCS(CSSetting.java:99)
>         at
> de.soldin.gt2jump.cts.CSSetting.itemStateChanged(CSSetting.java:73)
>         at
> javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1207)
>         at
> javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1264)
>         at javax.swing.JComboBox.contentsChanged(JComboBox.java:1311)
>         at
> javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:100)
>         at
> javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:88)
>         at javax.swing.JComboBox.setSelectedItem(JComboBox.java:559)
>         at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:605)
>         at javax.swing.plaf.basic.BasicComboPopup
> $Handler.mouseReleased(BasicComboPopup.java:814)
>         at
> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
>         at java.awt.Component.processMouseEvent(Component.java:6041)
>         at
> javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
>         at javax.swing.plaf.basic.BasicComboPopup
> $1.processMouseEvent(BasicComboPopup.java:480)
>         at java.awt.Component.processEvent(Component.java:5806)
>         at java.awt.Container.processEvent(Container.java:2058)
>         at java.awt.Component.dispatchEventImpl(Component.java:4413)
>         at java.awt.Container.dispatchEventImpl(Container.java:2116)
>         at java.awt.Component.dispatchEvent(Component.java:4243)
>         at
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
>         at
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
>         at
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
>         at java.awt.Container.dispatchEventImpl(Container.java:2102)
>         at java.awt.Window.dispatchEventImpl(Window.java:2440)
>         at java.awt.Component.dispatchEvent(Component.java:4243)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177)
>         at java.awt.Dialog$1.run(Dialog.java:1045)
>         at java.awt.Dialog$3.run(Dialog.java:1097)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.awt.Dialog.show(Dialog.java:1095)
>         at java.awt.Component.show(Component.java:1422)
>         at java.awt.Component.setVisible(Component.java:1375)
>         at java.awt.Window.setVisible(Window.java:806)
>         at java.awt.Dialog.setVisible(Dialog.java:985)
>         at
> de.soldin.gt2jump.cts.CSLayerSetExtension.execute(CSLayerSetExtension.java:293)
>         at com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
> $1.actionPerformed(AbstractPlugIn.java:130)
>         at
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
>         at javax.swing.AbstractButton
> $Handler.actionPerformed(AbstractButton.java:2318)
>         at
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
>         at
> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
>         at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
>         at
> javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220)
>         at javax.swing.plaf.basic.BasicMenuItemUI
> $Handler.mouseReleased(BasicMenuItemUI.java:1261)
>         at java.awt.Component.processMouseEvent(Component.java:6041)
>         at
> javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
>         at java.awt.Component.processEvent(Component.java:5806)
>         at java.awt.Container.processEvent(Container.java:2058)
>         at java.awt.Component.dispatchEventImpl(Component.java:4413)
>         at java.awt.Container.dispatchEventImpl(Container.java:2116)
>         at java.awt.Component.dispatchEvent(Component.java:4243)
>         at
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
>         at
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
>         at
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
>         at java.awt.Container.dispatchEventImpl(Container.java:2102)
>         at java.awt.Window.dispatchEventImpl(Window.java:2440)
>         at java.awt.Component.dispatchEvent(Component.java:4243)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
>         at
> java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
>
> Any thoughts?
>
> Kind regards,
>
>   


-- 
public class WhoDidIt{ // A comment. I love comments 
  private static Person sender;

  public static void main (String[] foo){

  sender = new Person();
  sender.setName(new String[]{"Edgar", "Soldin"});

  Address address = new Address();
  address.setStreet("Stadtweg 119");
  address.setZip(39116);
  address.setCity("Magdeburg");
  address.setCountry("Germany");

  sender.setAddress(address);

  sender.setMobilePhone(" +49(0)171-2782880 ");
  sender.setWebSiteUrl(" http://www.soldin.de ");
  sender.setEmail(" [EMAIL PROTECTED] ");
  sender.setPGPPublicKey(" http://www.soldin.de/edgar_soldin.asc ");
  sender.setGender(true);

  System.out.println(sender.toString());
  }
}


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to