Ignore:
Timestamp:
2009-10-18T18:11:09+02:00 (17 years ago)
Author:
pieren
Message:

Use the new cadastre projection LambertCC9Zones

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/CacheControl.java

    r17719 r18207  
    2121import javax.swing.JOptionPane;
    2222import org.openstreetmap.josm.Main;
     23import org.openstreetmap.josm.data.projection.LambertCC9Zones;
    2324
    2425public class CacheControl implements Runnable {
     26   
     27    public static final String cLambertCC9Z = "CC";
    2528
    2629    public class ObjectOutputStreamAppend extends ObjectOutputStream {
     
    8184    public boolean loadCacheIfExist() {
    8285        try {
    83             File file = new File(CadastrePlugin.cacheDir + wmsLayer.getName() + "." + String.valueOf(wmsLayer.lambertZone+1));
     86            String extension = String.valueOf((wmsLayer.getLambertZone() + 1));
     87            if (Main.proj instanceof LambertCC9Zones)
     88                extension = cLambertCC9Z + extension;
     89            File file = new File(CadastrePlugin.cacheDir + wmsLayer.getName() + "." + extension);
    8490            if (file.exists()) {
    8591                JOptionPane pane = new JOptionPane(
     
    96102
    97103                if (reply == JOptionPane.OK_OPTION) {
    98                     return loadCache(file, wmsLayer.lambertZone);
     104                    return loadCache(file, wmsLayer.getLambertZone());
    99105                } else
    100106                    file.delete();
     
    108114    public void deleteCacheFile() {
    109115        try {
    110             File file = new File(CadastrePlugin.cacheDir + wmsLayer.getName() + "." + String.valueOf(wmsLayer.lambertZone+1));
     116            String extension = String.valueOf((wmsLayer.getLambertZone() + 1));
     117            if (Main.proj instanceof LambertCC9Zones)
     118                extension = cLambertCC9Z + extension;
     119            File file = new File(CadastrePlugin.cacheDir + wmsLayer.getName() + "." + extension);
    111120            if (file.exists())
    112121                file.delete();
     
    155164            imagesLock.unlock();
    156165            if (images != null && !images.isEmpty()) {
    157                 File file = new File(CadastrePlugin.cacheDir + wmsLayer.getName() + "." + String.valueOf((wmsLayer.lambertZone + 1)));
     166                String extension = String.valueOf((wmsLayer.getLambertZone() + 1));
     167                if (Main.proj instanceof LambertCC9Zones)
     168                    extension = cLambertCC9Z + extension;
     169                File file = new File(CadastrePlugin.cacheDir + wmsLayer.getName() + "." + extension);
    158170                try {
    159171                    if (file.exists()) {
Note: See TracChangeset for help on using the changeset viewer.