Hi! I am trying to use map.eResource().getURI().
The code is in one of my IWorkbenchWindowActionDelegate classes: public void run(IAction action) { System.out.println("In New Map Action"); System.out.flush(); URI mapURI = null; Map map = null; try { map = (Map)ApplicationGIS.getActiveMap(); System.out.println("map="+map); System.out.flush(); URI projectURI = map.getProjectInternal().eResource().getURI(); System.out.println("project file="+projectURI); System.out.flush(); mapURI = map.eResource().getURI(); System.out.println("Map URI="+mapURI); System.out.flush(); } catch (Exception e) { e.printStackTrace(); } I get the following error when it gets to line "map = (Map)ApplicationGIS.getActiveMap();": In New Map Action Unhandled event loop exception Reason: I am sure I was not getting this error before. Any thoughts about what would cause this? Is there another way of accessing the current map, not using ApplicationGIS? Michelle -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jesse Eichar Sent: 21 March 2006 15:12 To: User-friendly Desktop Internet GIS Subject: Re: [udig-devel] Shapefiles You can get it by calling map.eResource().getURI(). But I'm curious why you need it? Jesse On 21-Mar-06, at 4:31 AM, M.S.Bachler wrote: > Hi! > > Can anyone tell me how to get the uri (actual file path), for a map > file > (.umap). > I have figured out how to get the project file path for the current > project: > > Map map = (Map)ApplicationGIS.getActiveMap(); > URI projectURI = map.getProjectInternal().eResource().getURI(); > > But have not yet worked out how to get the uri for the map itself. I > think it is something like: > > URI mapID = ?.getMapID(); > URI mapURI = > map.getProjectInternal().eResource().getResourceSet().getResource > (mapID, > true).getURI(); > > But I am not sure where I get the MapID from? > > Anyone have a clue? > > Michelle > _______________________________________________ > User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net > http://lists.refractions.net/mailman/listinfo/udig-devel _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel