Re: [josm-dev] Image extraction from TMS cache

2015-12-20 Thread Wiktor Niesiobedzki
Hi Holger, If you use josm code, there is a directory locking code, that prevents from accessing cache simultaneously from different processes, as they do not share memory structures that store current disk file layout and may lead to corrupted reads/writes. So you should have JOSM shut down

Re: [josm-dev] Image extraction from TMS cache

2015-12-20 Thread Holger Mappt
Hi, I re-package josm-latest.jar into my cachextractor.jar to have a self contained archive. I missed to copy data/preferences.xsd, which killed my JOSM preferences. Now I copy directory data in addition to **/*.java and the cache read works. What do I need to do to shut down JOSM if it was

Re: [josm-dev] Image extraction from TMS cache

2015-12-12 Thread Holger Mappt
My idea was to write a small program that calls TMSLayer.getCache() to get the TMS cache. But to do that I need to initialize JOSM (preferences, TMS layer, and tile cache). How would I do that? Is there something like a headless mode where I can hook into? I tried to call some of the

Re: [josm-dev] Image extraction from TMS cache

2015-12-12 Thread Wiktor Niesiobedzki
Hi, Your cache was reset probably due to this change: http://josm.openstreetmap.de/changeset/9064/josm We moved from IndexedDiskCache do BlockDiskCache. As for your problem - this is kind of the problem we face also writing the unit tests. It is solved by calling:

Re: [josm-dev] Image extraction from TMS cache

2015-06-01 Thread Holger Mappt
Hi, Is this something I can do on the command line or do I need to write a Java program? What would be a good starting point? I was assuming that there is some kind of cache explorer, but I couldn't find one. Thanks, Holger Am 28.05.2015 um 22:14 schrieb Wiktor Niesiobedzki: Hi, This

Re: [josm-dev] Image extraction from TMS cache

2015-06-01 Thread Wiktor Niesiobedzki
Hi, There is no general general cache explorer for JCS, as it is implementation dependant, what it stores in the cache. Generally - what's in there, it's just plain Java objects. So what you could do, is to create small java program, that would extract all the files from JOSM cache, based on

Re: [josm-dev] Image extraction from TMS cache

2015-05-28 Thread Wiktor Niesiobedzki
Hi, This is +/- propietary standard of Apache Java Caching System (https://commons.apache.org/proper/commons-jcs/). We are currently using Indexed Disk Cache as store for tiles, so the easiest way forward, is just to use JCS, to read the file, and then use keySet() method, to get all the data

[josm-dev] Image extraction from TMS cache

2015-05-28 Thread Holger Mappt
Hi, I assume the new TMS cache with the files TMS.data and TMS.key uses some standard. What tools can I use to extract the images from that cache? I do some post-processing for offline mapping with Mapserver. Thanks, Holger ___ josm-dev mailing