Affichage de carte

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Affichage de carte

quentindarakdjian
Bonjour,

J'ai un problème d'affichage de carte probablement depuis une mauvaise manipulation.
La situation est la suivante. J'ai mes couches dans le GeoCatalogue, mais je ne peux pas les transférer ni vers la TOC ni vers la Carte. Cette dernière s'appelle d'ailleurs "Carte" au lieu de: Map Editor "MaCarte". MaCarte est bien dans le dossier Local de Maps Manager mais est non déplaçable.
Comment faire pour retourner en version éditeur. Pardon pour la question débutante.

Cordialement

Quentin
Reply | Threaded
Open this post in threaded view
|

Re: Affichage de carte

Gwendall Petit
Administrator
Bonjour Quentin,

Peux-tu nous rappeler quelle version d'OrbisGIS tu utilises ? La V3.0.2 ou bien la V4.0.
Car depuis la V4.0 la gestion des cartes est totalement différente.

Gwendall
Reply | Threaded
Open this post in threaded view
|

Re: Affichage de carte

quentindarakdjian
Oui pardon, c'est bien la version 4.0
Reply | Threaded
Open this post in threaded view
|

Re: Affichage de carte

Nicolas F.
Administrator
In reply to this post by quentindarakdjian
Bonjour,

Dans la fenêtre des messages, est-ce qu'il y a une erreur ? Si oui, il faudrait la copier-coller ici.

-Nicolas
Reply | Threaded
Open this post in threaded view
|

Re: Affichage de carte

quentindarakdjian
Oui en effet, la voici:

ERROR [AWT-EventQueue-0] (RunnableBackgroundJob.java:73) - Erreur fatale lors du processus Chargement de la source de donnée
java.lang.RuntimeException: Impossible d'ajouter la couche vers la destination
        at org.orbisgis.view.toc.Toc$DropDataSourceListProcess.run(Toc.java:1329)
        at org.orbisgis.view.background.Job.run(Job.java:74)
        at org.orbisgis.view.background.RunnableBackgroundJob.run(RunnableBackgroundJob.java:71)
        at java.lang.Thread.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
        at java.util.ArrayList.elementData(Unknown Source)
        at java.util.ArrayList.get(Unknown Source)
        at org.gdms.data.edition.EditionDecorator$ModifiedMetadata.getFieldType(EditionDecorator.java:747)
        at org.gdms.data.AbstractDataSource.isStream(AbstractDataSource.java:410)
        at org.orbisgis.core.layerModel.Layer.isStream(Layer.java:212)
        at org.orbisgis.view.toc.TocAbstractRenderer.getLayerIcon(TocAbstractRenderer.java:59)
        at org.orbisgis.view.toc.TocRenderer.getTreeCellRendererComponent(TocRenderer.java:143)
        at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(Unknown Source)
        at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(Unknown Source)
        at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(Unknown Source)
        at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Unknown Source)
        at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Unknown Source)
        at javax.swing.tree.VariableHeightLayoutCache.rebuild(Unknown Source)
        at javax.swing.tree.VariableHeightLayoutCache.treeStructureChanged(Unknown Source)
        at javax.swing.plaf.basic.BasicTreeUI$Handler.treeStructureChanged(Unknown Source)
        at javax.swing.tree.DefaultTreeModel.fireTreeStructureChanged(Unknown Source)
        at javax.swing.tree.DefaultTreeModel.reload(Unknown Source)
        at javax.swing.tree.DefaultTreeModel.reload(Unknown Source)
        at org.orbisgis.view.toc.Toc.onMapModified(Toc.java:314)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at sun.reflect.misc.Trampoline.invoke(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at sun.reflect.misc.MethodUtil.invoke(Unknown Source)
        at java.beans.EventHandler.invokeInternal(Unknown Source)
        at java.beans.EventHandler.access$000(Unknown Source)
        at java.beans.EventHandler$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.beans.EventHandler.invoke(Unknown Source)
        at com.sun.proxy.$Proxy0.propertyChange(Unknown Source)
        at java.beans.PropertyChangeSupport.fire(Unknown Source)
        at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
        at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
        at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
        at org.orbisgis.view.edition.AbstractEditableElement.setModified(AbstractEditableElement.java:123)
        at org.orbisgis.view.map.MapElement$LayerUpdateListener.layerAdded(MapElement.java:369)
        at org.orbisgis.core.layerModel.AbstractLayer.fireLayerAddedEvent(AbstractLayer.java:210)
        at org.orbisgis.core.layerModel.LayerCollection.insertLayer(LayerCollection.java:312)
        at org.orbisgis.core.layerModel.LayerCollection.insertLayer(LayerCollection.java:108)
        at org.orbisgis.view.toc.Toc$DropDataSourceListProcess.run(Toc.java:1327)
        ... 17 more

Quentin
Reply | Threaded
Open this post in threaded view
|

Re: Affichage de carte

Nicolas F.
Administrator
On va corriger le bug.

Pour l'instant, il faut créer une nouvelle carte vierge via le Map manager et la charger, ca devrait résoudre le problème.
Reply | Threaded
Open this post in threaded view
|

Re: Affichage de carte

quentindarakdjian
Merci pour la réponse et le conseil Nicolas