gvSIG bugs #2259
Creación de CRS de usuario
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Juan Lucas Domínguez | |||
Category: | CRS | |||
Target version: | 2.1.0-2221-testing | |||
Severity: | Add-on version: | |||
gvSIG version: | 2.1.0 | Add-on build: | ||
gvSIG build: | 2217 | Add-on resolve version: | ||
Operative System: | Linux | Add-on resolve build: | ||
Keywords: | Proyecto: | |||
Has patch: | No | Hito: | ||
Add-on name: | Unknown |
Description
En primer lugar, al intentar crear un nuevo CRS a partir de un WKT, el textarea es demasiado pequeño:
Aunque es posible añadir la cadena de texto y se puede indicar que es el EPSG:3857
queda finalmente como USR:1. Además aparece la siguiente excepción
Cadena WKT no ha podido ser parseada java.text.ParseException: Error in "SPHEROID": Parameter "inverseFlattening" is missing. at org.geotools.referencing.wkt.Element.pullDouble(Element.java:379) at org.geotools.referencing.wkt.Parser.parseSpheroid(Parser.java:518) at org.geotools.referencing.wkt.Parser.parseDatum(Parser.java:622) at org.geotools.referencing.wkt.Parser.parseGeoGCS(Parser.java:825) at org.geotools.referencing.wkt.Parser.parseProjCS(Parser.java:861) at org.geotools.referencing.wkt.Parser.parseCoordinateReferenceSystem(Parser.java:269) at org.geotools.referencing.wkt.Parser.parseCoordinateReferenceSystem(Parser.java:250) at es.idr.teledeteccion.connection.usr.FactoryUsingHSQL.createCoordinateReferenceSystem(FactoryUsingHSQL.java:156) at es.idr.teledeteccion.connection.usr.FactoryUsingHSQL.createObject(FactoryUsingHSQL.java:229) at org.geotools.referencing.CRS.decode(CRS.java:220) at org.gvsig.crs.repository.UsrRepositoryGT.getCrs(UsrRepositoryGT.java:20) at org.gvsig.crs.CrsFactory.getCRS(CrsFactory.java:130) at org.gvsig.crs.gui.panels.NewCRSPanel.getProjection(NewCRSPanel.java:730) at org.gvsig.crs.gui.CRSMainPanel.getProjection(CRSMainPanel.java:305) at org.gvsig.crs.gui.CRSSelectionDialog.getProjection(CRSSelectionDialog.java:154) at org.gvsig.crs.gui.panels.ProjChooserPanel$1.actionPerformed(ProjChooserPanel.java:144) 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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6389) at javax.swing.JComponent.processMouseEvent(JComponent.java:3268) at java.awt.Component.processEvent(Component.java:6154) at java.awt.Container.processEvent(Container.java:2045) at java.awt.Component.dispatchEventImpl(Component.java:4750) at java.awt.Container.dispatchEventImpl(Container.java:2103) at java.awt.Component.dispatchEvent(Component.java:4576) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4633) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4297) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4227) at java.awt.Container.dispatchEventImpl(Container.java:2089) at java.awt.Window.dispatchEventImpl(Window.java:2518) at java.awt.Component.dispatchEvent(Component.java:4576) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:672) at java.awt.EventQueue.access$400(EventQueue.java:96) at java.awt.EventQueue$2.run(EventQueue.java:631) at java.awt.EventQueue$2.run(EventQueue.java:629) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116) at java.awt.EventQueue$3.run(EventQueue.java:645) at java.awt.EventQueue$3.run(EventQueue.java:643) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.awt.EventQueue.dispatchEvent(EventQueue.java:642) at org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50) 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)
Por otra parte se echa en falta el sistema de coordenadas EPSG:3857 por defecto en el sistema (y EPSG:900913 por compatibilidad con otros software).
El WKT del CRS que se quiere crear es el siguiente:
PROJCS["WGS 84 / Pseudo-Mercator",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]]
History
#1 Updated by Álvaro Anguix over 10 years ago
- Target version set to 2.1.0-2223-rc1
Lo del 3857 lo tienes explicado aquí: https://devel.gvsig.org/redmine/issues/2205
Ten en cuenta que si tienes la extensión de OSM lo crea directamente.
Y de todos modos ya está registrado como feature:
https://devel.gvsig.org/redmine/issues/1371
Por cierto, he probado y a mi se me ve bien la ventana y el textarea. Uso también Ubuntu; no sé que configuración hace que a ti te salga así.
#2 Updated by José Vicente Higón over 10 years ago
Álvaro Anguix wrote:
Lo del 3857 lo tienes explicado aquí: https://devel.gvsig.org/redmine/issues/2205
Ten en cuenta que si tienes la extensión de OSM lo crea directamente.
Vaya, no había visto ese ticket.
Y de todos modos ya está registrado como feature:
https://devel.gvsig.org/redmine/issues/1371Por cierto, he probado y a mi se me ve bien la ventana y el textarea. Uso también Ubuntu; no sé que configuración hace que a ti te salga así.
Si utilizas Linux lo único que se me ocurre que pueda diferenciarse es la JVM que en mi caso es OpenJDK-6 que viene con el sistema
#3 Updated by Álvaro Anguix over 10 years ago
- Assignee set to Juan Lucas Domínguez
- Target version changed from 2.1.0-2223-rc1 to 2.1.0-2221-testing
#4 Updated by Álvaro Anguix about 10 years ago
- Status changed from New to Awaiting response
Chevy, con la 2220 y las librerías de 64 bits que comentamos había que instalar...¿te sigue saliendo mal la ventana?
#5 Updated by Álvaro Anguix about 10 years ago
- Target version changed from 2.1.0-2221-testing to 2.2.0-2311-rc2
Lo paso post. 2.1 y cuando compruebes lo cerramos o dejamos abierto.
#6 Updated by José Vicente Higón about 10 years ago
Álvaro Anguix wrote:
Chevy, con la 2220 y las librerías de 64 bits que comentamos había que instalar...¿te sigue saliendo mal la ventana?
Efectivamente, la ventana se ve bien.
#7 Updated by Álvaro Anguix about 10 years ago
- Status changed from Awaiting response to Fixed
- Target version changed from 2.2.0-2311-rc2 to 2.1.0-2221-testing
#8 Updated by Álvaro Anguix about 10 years ago
- Status changed from Fixed to Closed