[JPP-Devel] Coordinate system (Edgar's plugin)

2008-04-20 Thread Pedro Doria Meunier
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.(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 jav

Re: [JPP-Devel] Coordinate system (Edgar's plugin)

2008-04-20 Thread Edgar Soldin
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.(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.acti

Re: [JPP-Devel] could not load MrSID files in OJ1.2, what about SyJUMP

2008-04-20 Thread Larry Becker
Hi Stefan,

  I have confirmed that both images open fine in SkyJUMP, but do not open in
the latest OpenJUMP (null pointer error).  For Sid drivers, I just copied
the etc folder from SkyJUMP.  I have no idea why it stopped working, but for
an error this obvious, it shouldn't be hard to troubleshoot.

regards,
Larry



On Sat, Apr 19, 2008 at 9:09 PM, Stefan Steiniger <[EMAIL PROTECTED]> wrote:

> Hei, this message is rather for Larry,
>
> I checked today if OJ loads MrSID images. I could not load the one
> inlcuded in SkyJUMP and anotherone from here (i picked the 2nd):
>
> http://www.gov.ns.ca/NATR/MEB/download/dp057dds.htm
>
> I am not sure what the problem is, the AddSIDLayer plugin doesn't show
> anything except a misterious null-pointer exception and the new
> framework from Paul returns with a black map view, i.e. not a black
> image).
>
> So Larry, I would like to know if you can load with your last Skyjump
> version both images? And if it works, which SID drivers you use (when
> downloaded)
>
> stefan
>
> PS: I am more or less frustrated with that image stuff right now.. I
> wonder why we did not start a Google SofC project for
> integration/adoption of OrbisGIS ImageJ framework
>
> -
> 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
>



-- 
http://amusingprogrammer.blogspot.com/
-
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


Re: [JPP-Devel] Shapefile with overlapping shells

2008-04-20 Thread Larry Becker
Hi Michaël,

I've attached OJ's updated PolygonHandler for your review.  It is a fairly
radical change so exhaustive testing of shapefile loading is recommended.

regards,
Larry

On Fri, Apr 18, 2008 at 3:43 PM, Michaël Michaud <[EMAIL PROTECTED]>
wrote:

> Hi, Larry
>
> I'm glad if I could help, thanks again for the hard work.
> It seems that you found a way to keep both correctness and performance.
> If you think you can commit, I am very confident.
> I'll be able to do more tests with complex polygons (but not with CW
> holes).
>
> Note : you can create a MultiPolygon with an island by selecting the two
> polygons, then right click and run Combine Selected Features.
>
> Regards,
>
> Michaël
>
>
>
> -
> 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
>



-- 
http://amusingprogrammer.blogspot.com/


PolygonHandler.java
Description: Binary data
-
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