-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

I was trying to use the latest Edgar's CTS plugin when I discovered
this 'glitch':

java.lang.IllegalArgumentException: latitude_of_origin - Could not
find the
key.                                                                            
                   
 
 

        at
com.sun.media.jai.util.CaselessStringArrayTable.indexOf(CaselessStringArrayTable.java:96)
                                                                           
 
 

        at
com.sun.media.jai.util.CaselessStringArrayTable.indexOf(CaselessStringArrayTable.java:110)
                                                                          
 
 

        at
javax.media.jai.ParameterListDescriptorImpl.getParamValueRange(ParameterListDescriptorImpl.java:434)
                                                                
 
 

        at
org.geotools.resources.DescriptorNaming.equals(DescriptorNaming.java:255)       
                                                                                
    
 
 

        at
org.geotools.resources.DescriptorNaming.equals(DescriptorNaming.java:277)       
                                                                                
    
 
 

        at
org.geotools.cs.Projection.equals(Projection.java:324)                          
                                                                                
    
 
 

        at
org.geotools.cs.Info.equals(Info.java:316)                                      
                                                                                
    
 
 

        at
org.geotools.util.WeakHashSet.intern(WeakHashSet.java:364)                      
                                                                                
    
 
 

        at
org.geotools.util.WeakHashSet.canonicalize(WeakHashSet.java:408)                
                                                                                
    
 
 

        at
org.geotools.cs.CoordinateSystemFactory.createProjection(CoordinateSystemFactory.java:576)
                                                                          
 
 

        at
org.geotools.cs.WKTParser.parseProjection(WKTParser.java:301)                   
                                                                                
    
 
 

        at
org.geotools.cs.WKTParser.parseProjCS(WKTParser.java:553)                       
                                                                                
    
 
 

        at
org.geotools.cs.WKTParser.parseCoordinateSystem(WKTParser.java:611)             
                                                                                
    
 
 

        at
org.geotools.cs.WKTParser.parseCoordinateSystem(WKTParser.java:651)             
                                                                                
    
 
 

        at
org.geotools.cs.CoordinateSystemFactory.createFromWKT(CoordinateSystemFactory.java:747)
                                                                             
 
 

        at
de.soldin.gt2jump.cts.WKTCSLoader.<init>(WKTCSLoader.java:57)                   
                                                                                
    
 
 

        at
de.soldin.gt2jump.cts.CSSetting.setCS(CSSetting.java:82)                        
                                                                                
    
 
 

        at
de.soldin.gt2jump.cts.CSSetting.itemStateChanged(CSSetting.java:73)             
                                                                                
    
 
 

        at
javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1224)                 
                                                                                
    
 
 

        at
javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1281)                  
                                                                                
    
 
 

        at
javax.swing.JComboBox.contentsChanged(JComboBox.java:1328)                      
                                                                                
    
 
 

        at
javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:117)   
                                                                                
    
 
 

        at
javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:105) 
                                                                                
    
 
 

        at
javax.swing.JComboBox.setSelectedItem(JComboBox.java:576)                       
                                                                                
    
 
 

        at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:622)
        at
javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicComboPopup.java:831)
        at
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)
        at java.awt.Component.processMouseEvent(Component.java:6108)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at
javax.swing.plaf.basic.BasicComboPopup$1.processMouseEvent(BasicComboPopup.java:497)
        at java.awt.Component.processEvent(Component.java:5873)
        at java.awt.Container.processEvent(Container.java:2105)
        at java.awt.Component.dispatchEventImpl(Component.java:4469)
        at java.awt.Container.dispatchEventImpl(Container.java:2163)
        at java.awt.Component.dispatchEvent(Component.java:4295)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
        at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
        at java.awt.Container.dispatchEventImpl(Container.java:2149)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4295)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
        at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
        at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
        at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:194)
        at java.awt.Dialog$1.run(Dialog.java:1072)
        at java.awt.Dialog$3.run(Dialog.java:1126)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Dialog.show(Dialog.java:1124)
        at java.awt.Component.show(Component.java:1464)
        at java.awt.Component.setVisible(Component.java:1416)
        at java.awt.Window.setVisible(Window.java:842)
        at java.awt.Dialog.setVisible(Dialog.java:1011)
        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:2012)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
        at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:374)
        at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1688)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1732)
        at java.awt.Component.processMouseEvent(Component.java:6108)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:5873)
        at java.awt.Container.processEvent(Container.java:2105)
        at java.awt.Component.dispatchEventImpl(Component.java:4469)
        at java.awt.Container.dispatchEventImpl(Container.java:2163)
        at java.awt.Component.dispatchEvent(Component.java:4295)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
        at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
        at java.awt.Container.dispatchEventImpl(Container.java:2149)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4295)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
        at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
        at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

These are the contents of my cs.conf:

#PROJCS["DHDN / Gauss-Kruger zone 4 ", GEOGCS[" DHDN ", DATUM["
Deutsches Hauptdreiecksnetz ", SPHEROID[" Bessel 1841 ", 6377397.155,
299.1528128, AUTHORITY[" EPSG "," 7004 "]], TOWGS84[598.1, 73.7,
418.2, 0.2019999999999998, 0.04499999999999995, -2.4549999999999974,
6.7], AUTHORITY[" EPSG "," 6314 "]], PRIMEM[" Greenwich ", 0.0,
AUTHORITY[" EPSG "," 8901 "]], UNIT[" degree of angle
",0.017453292519943295], AXIS[" Geodetic latitude ",NORTH], AXIS["
Geodetic longitude ",EAST], AUTHORITY[" EPSG "," 4314 "]],
PROJECTION[" Transverse_Mercator "], PARAMETER[" semi_major ",
6377397.155], PARAMETER[" semi_minor ", 6356078.962818189],
PARAMETER[" central_meridian ", 11.999999999999988], PARAMETER["
latitude_of_origin ", 0.0], PARAMETER[" scale_factor ", 1.0],
PARAMETER[" false_easting ", 4500000.0], PARAMETER[" false_northing ",
0.0], UNIT[" metre ",1.0], AXIS[" Northing ",NORTH], AXIS[" Easting
",EAST], AUTHORITY[" EPSG "," 31468 "]]
#PROJCS["DHDN / Gauss-Kruger zone 3", GEOGCS["DHDN", DATUM["Deutsches
Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128,
AUTHORITY["EPSG","7004"]], TOWGS84[598.1, 73.7, 418.2,
0.2019999999999998, 0.04499999999999995, -2.4549999999999974, 6.7],
AUTHORITY["EPSG","6314"]], PRIMEM["Greenwich", 0.0,
AUTHORITY["EPSG","8901"]], UNIT["degree of
angle",0.017453292519943295], AXIS["Geodetic latitude",NORTH],
AXIS["Geodetic longitude",EAST], AUTHORITY["EPSG","4314"]],
PROJECTION["Transverse_Mercator"], PARAMETER["semi_major",
6377397.155], PARAMETER["semi_minor", 6356078.962818189],
PARAMETER["central_meridian", 8.999999999999991],
PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0],
PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing",
0.0], UNIT["metre",1.0], AXIS["Northing",NORTH], AXIS["Easting",EAST],
AUTHORITY["EPSG","31467"]]
#GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS
84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich", 0.0,
AUTHORITY["EPSG","8901"]], UNIT["degree of
angle",0.017453292519943295], AXIS["Geodetic latitude",NORTH],
AXIS["Geodetic longitude",EAST], AUTHORITY["EPSG","4326"]]

PROJCS["DHDN / Gauss-Kruger Zone 3", GEOGCS["DHDN", DATUM["Deutsches
Hauptdreiecksnetz", SPHEROID["Bessel 1841", 6377397.155, 299.1528128,
AUTHORITY["EPSG","7004"]], TOWGS84[598.1, 73.7, 418.2,
0.2019999999999998, 0.04499999999999995, -2.4549999999999974, 6.7],
AUTHORITY["EPSG","6314"]], PRIMEM["Greenwich", 0.0,
AUTHORITY["EPSG","8901"]], UNIT["degree of
angle",0.017453292519943295], AXIS["Geodetic longitude",EAST],
AXIS["Geodetic latitude",NORTH], AUTHORITY["EPSG","4314"]],
PROJECTION["Transverse_Mercator"], PARAMETER["semi_major",
6377397.155], PARAMETER["semi_minor", 6356078.962818189],
PARAMETER["central_meridian", 8.999999999999991],
PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 1.0],
PARAMETER["false_easting", 3500000.0], PARAMETER["false_northing",
0.0], UNIT["metre",1.0], AXIS["Easting",EAST], AXIS["Northing",NORTH],
AUTHORITY["EPSG","31467"]]
PROJCS["DHDN / Gauss-Kruger Zone 4 ", GEOGCS[" DHDN ", DATUM["
Deutsches Hauptdreiecksnetz ", SPHEROID[" Bessel 1841 ", 6377397.155,
299.1528128, AUTHORITY[" EPSG "," 7004 "]], TOWGS84[598.1, 73.7,
418.2, 0.2019999999999998, 0.04499999999999995, -2.4549999999999974,
6.7], AUTHORITY[" EPSG "," 6314 "]], PRIMEM[" Greenwich ", 0.0,
AUTHORITY[" EPSG "," 8901 "]], UNIT[" degree of angle
",0.017453292519943295], AXIS[" Geodetic latitude ",NORTH], AXIS["
Geodetic longitude ",EAST], AUTHORITY[" EPSG "," 4314 "]],
PROJECTION[" Transverse_Mercator "], PARAMETER[" semi_major ",
6377397.155], PARAMETER[" semi_minor ", 6356078.962818189],
PARAMETER[" central_meridian ", 11.999999999999988], PARAMETER["
latitude_of_origin ", 0.0], PARAMETER[" scale_factor ", 1.0],
PARAMETER[" false_easting ", 4500000.0], PARAMETER[" false_northing ",
0.0], UNIT[" metre ",1.0], AXIS[" Easting ",EAST], AXIS[" Northing
",NORTH], AUTHORITY[" EPSG "," 31468 "]]
GEOGCS["WGS 84", DATUM["World Geodetic System 1984", SPHEROID["WGS
84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich", 0.0,
AUTHORITY["EPSG","8901"]], UNIT["degree of
angle",0.017453292519943295], AXIS["Geodetic longitude",EAST],
AXIS["Geodetic latitude",NORTH], AUTHORITY["EPSG","4326"]]

PROJCS["Popular Visualisation CRS / Mercator
(deprecated)",GEOGCS["Popular Visualisation
CRS",DATUM["Popular_Visualisation_Datum",SPHEROID["Popular
Visualisation
Sphere",6378137,0,AUTHORITY["EPSG","7059"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6055"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4055"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0],AUTHORITY["EPSG","3785"],AXIS["X",EAST],AXIS["Y",NORTH]]

Specifically, I've set the layer to WGS84, then to the "Popular
Visualisation CRS / Mercator (deprecated)" (Google Earth) and then
*tried* to go back to WGS84. This last step is what sprang the error...

Any pointers? ;)

TIA,
Pedro
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAktZwfYACgkQ2FH5GXCfxAuigACfVex4v5mDwB9kBrXa7L9wHs5b
VNkAn08gyagnieYno58BDMCFtVrUcsqr
=4BsA
-----END PGP SIGNATURE-----


------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to