Ignore:
Timestamp:
2017-08-25T22:50:43+02:00 (8 years ago)
Author:
donvip
Message:

update to JOSM 12649

Location:
applications/editors/josm/plugins/opendata/modules
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/opendata/modules/fr.datagouvfr/src/org/openstreetmap/josm/plugins/opendata/modules/fr/datagouvfr/datasets/administration/GeoFlaHandler.java

    r30908 r33518  
    77import java.util.List;
    88
    9 import org.apache.commons.lang3.text.WordUtils;
    10 import org.openstreetmap.josm.Main;
     9import org.apache.commons.text.WordUtils;
    1110import org.openstreetmap.josm.data.coor.EastNorth;
    1211import org.openstreetmap.josm.data.coor.LatLon;
     
    1716import org.openstreetmap.josm.data.osm.RelationMember;
    1817import org.openstreetmap.josm.plugins.opendata.modules.fr.datagouvfr.datasets.DataGouvDataSetHandler;
     18import org.openstreetmap.josm.tools.Logging;
    1919import org.openstreetmap.josm.tools.Pair;
    2020
     
    2424 */
    2525public class GeoFlaHandler extends DataGouvDataSetHandler {
    26    
     26
    2727    private static final String ADMIN_LEVEL = "admin_level";
    28    
     28
    2929    /**
    3030     * Constructs a new {@code GeoFlaHandler}.
     
    3636            setLocalPortalURL("http://professionnels.ign.fr/geofla#tab-3");
    3737        } catch (MalformedURLException e) {
    38             Main.error(e);
     38            Logging.error(e);
    3939        }
    4040    }
     
    4949        return isDepartementFile(filename) || isCommuneFile(filename) || isCantonFile(filename) || isArrondissementFile(filename);
    5050    }
    51        
     51
    5252    protected boolean isDepartementFile(String filename) {
    5353        return acceptsShpMifFilename(filename, "DEPARTEMENT") || acceptsShpMifFilename(filename, "LIMITE_DEPARTEMENT");
     
    9696                } else if (isDepartementFile(filename) || "Limite de département".equalsIgnoreCase(nature)) {
    9797                    p.put(ADMIN_LEVEL, "6");
    98                 } else if(isArrondissementFile(filename) || "Limite d'arrondissement".equalsIgnoreCase(nature)) {
     98                } else if (isArrondissementFile(filename) || "Limite d'arrondissement".equalsIgnoreCase(nature)) {
    9999                    p.put(ADMIN_LEVEL, "7");
    100                 } else if(isCommuneFile(filename)) {
     100                } else if (isCommuneFile(filename)) {
    101101                    p.put(ADMIN_LEVEL, "8");
    102102                }
     
    135135                            }
    136136                        } catch (NumberFormatException e) {
    137                             Main.warn("Invalid population: "+population);
     137                            Logging.warn("Invalid population: "+population);
    138138                        }
    139139                    }
     
    145145        }
    146146    }
    147    
     147
    148148    protected static boolean hasKeyIgnoreCase(OsmPrimitive p, String ... strings) {
    149149        return getIgnoreCase(p, strings) != null;
     
    167167        }
    168168    }
    169    
     169
    170170    protected static String getAndRemoveIgnoreCase(OsmPrimitive p, String ... strings) {
    171171        String result = getIgnoreCase(p, strings);
     
    192192                        dptCode = "976";
    193193                    } else {
    194                         Main.error("Unknown French department: "+dptName);
     194                        Logging.error("Unknown French department: "+dptName);
    195195                    }
    196196                }
    197197                return getLatLonByDptCode(new EastNorth(Double.parseDouble(x), Double.parseDouble(y)), dptCode, false);
    198198            } catch (NumberFormatException e) {
    199                 Main.error(e);
     199                Logging.error(e);
    200200            }
    201201        }
    202202        return null;
    203203    }
    204    
     204
    205205    private Pair<String, URL> getGeoflaURL(String name, String urlSuffix) throws MalformedURLException {
    206206        return new Pair<>(name, new URL("https://wxs-telechargement.ign.fr/oikr5jryiph0iwhw36053ptm/telechargement/inspire/"+urlSuffix));
     
    239239            result.add(getGeoflaURL("2014 Départements Mayotte",                  "GEOFLA_THEME-DEPARTEMENTS_2014_GEOFLA_2-0_DEPARTEMENT_SHP_RGM04UTM38S_D976_2014-12-05/file/GEOFLA_2-0_DEPARTEMENT_SHP_RGM04UTM38S_D976_2014-12-05.7z"));
    240240        } catch (MalformedURLException e) {
    241             Main.error(e);
     241            Logging.error(e);
    242242        }
    243243        return result;
  • applications/editors/josm/plugins/opendata/modules/fr.datagouvfr/src/org/openstreetmap/josm/plugins/opendata/modules/fr/datagouvfr/datasets/agriculture/RegistreParcellaireHandler.java

    r30731 r33518  
    99import org.openstreetmap.josm.data.osm.DataSet;
    1010import org.openstreetmap.josm.data.osm.OsmPrimitive;
    11 import org.openstreetmap.josm.gui.preferences.SourceEditor.ExtendedSourceEntry;
     11import org.openstreetmap.josm.data.preferences.sources.ExtendedSourceEntry;
    1212import org.openstreetmap.josm.plugins.opendata.core.datasets.fr.FrenchAdministrativeUnit;
    1313import org.openstreetmap.josm.plugins.opendata.modules.fr.datagouvfr.datasets.DataGouvDataSetHandler;
  • applications/editors/josm/plugins/opendata/modules/fr.datagouvfr/src/org/openstreetmap/josm/plugins/opendata/modules/fr/datagouvfr/datasets/hydrologie/EauxDeSurfaceHandler.java

    r30738 r33518  
    1414import java.util.regex.Pattern;
    1515
    16 import org.openstreetmap.josm.Main;
    1716import org.openstreetmap.josm.data.osm.DataSet;
    1817import org.openstreetmap.josm.plugins.opendata.core.io.archive.DefaultArchiveHandler;
    1918import org.openstreetmap.josm.plugins.opendata.modules.fr.datagouvfr.datasets.DataGouvDataSetHandler;
     19import org.openstreetmap.josm.tools.Logging;
    2020import org.openstreetmap.josm.tools.Pair;
    2121
     
    127127                    }
    128128                } catch (Exception e) {
    129                     Main.error(e);
     129                    Logging.error(e);
    130130                }
    131131            }
  • applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/ToulouseModule.java

    r30701 r33518  
    66import java.util.TreeSet;
    77
    8 import org.openstreetmap.josm.Main;
    98import org.openstreetmap.josm.data.osm.DataSet;
    109import org.openstreetmap.josm.data.osm.Relation;
     10import org.openstreetmap.josm.gui.MainApplication;
    1111import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
    1212import org.openstreetmap.josm.io.OsmTransferException;
     
    109109        handlers.add(PointsLumineuxHandler.class);
    110110    }
    111    
     111
    112112    public static final DataSet data = new DataSet();
    113    
     113
    114114    private static final Collection<Relation> getBoundaries(int admin_level) {
    115115        Collection<Relation> result = new TreeSet<>(new Comparator<Relation>() {
     
    127127        synchronized (data) {
    128128            for (Relation r : data.getRelations()) {
    129                 if (r.hasTag("admin_level", Integer.toString(admin_level)) && 
     129                if (r.hasTag("admin_level", Integer.toString(admin_level)) &&
    130130                        (r.hasKey("name") || r.hasKey("ref") || r.hasKey("description"))) {
    131131                    result.add(r);
     
    135135        return result;
    136136    }
    137    
     137
    138138    public static final void downloadData() {
    139139        synchronized (data) {
     
    141141                for (final ToulouseDataSetHandler handler : new ToulouseDataSetHandler[]{
    142142                        new CommuneHandler(), new SecteursHandler(), new QuartiersHandler()}) {
    143                     Main.worker.submit(new Runnable() {
     143                    MainApplication.worker.submit(new Runnable() {
    144144                        @Override
    145145                        public void run() {
     
    160160        }
    161161    }
    162    
     162
    163163    public static final Collection<Relation> getMunicipalities() {
    164164        return getBoundaries(8);
    165165    }
    166    
     166
    167167    public static final Collection<Relation> getSectors() {
    168168        return getBoundaries(10);
  • applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/datasets/ToulouseDataSetHandler.java

    r32934 r33518  
    1010import java.util.Collections;
    1111
    12 import org.openstreetmap.josm.Main;
    1312import org.openstreetmap.josm.actions.JosmAction;
    1413import org.openstreetmap.josm.data.osm.DataSet;
     
    2726import org.openstreetmap.josm.data.osm.event.TagsChangedEvent;
    2827import org.openstreetmap.josm.data.osm.event.WayNodesChangedEvent;
     28import org.openstreetmap.josm.gui.MainApplication;
    2929import org.openstreetmap.josm.plugins.opendata.OdPlugin;
    3030import org.openstreetmap.josm.plugins.opendata.core.datasets.DataSetCategory;
     
    142142        public void actionPerformed(ActionEvent e) {
    143143            final String baseName = OdPlugin.getInstance().getDialog().getDataLayer().getName();
    144             final DataSet baseDs = Main.getLayerManager().getEditDataSet();
     144            final DataSet baseDs = MainApplication.getLayerManager().getEditDataSet();
    145145            for (OsmPrimitive boundary : getBoundaries()) {
    146146                DataSet data = new DataSet();
     
    162162                        name = boundary.get("description");
    163163                    }
    164                     Main.getLayerManager().addLayer(new OdDataLayer(data, baseName+"/"+name, null, ToulouseDataSetHandler.this));
     164                    MainApplication.getLayerManager().addLayer(new OdDataLayer(data, baseName+"/"+name, null, ToulouseDataSetHandler.this));
    165165                }
    166166            }
  • applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/datasets/associations/Club3eAgeHandler.java

    r30340 r33518  
    22package org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.associations;
    33
    4 import org.apache.commons.lang3.text.WordUtils;
     4import org.apache.commons.text.WordUtils;
    55import org.openstreetmap.josm.data.osm.DataSet;
    66import org.openstreetmap.josm.data.osm.Node;
     
    1414        setCategory(CAT_ASSOCIATIONS);
    1515    }
    16    
     16
    1717    @Override
    1818    public boolean acceptsFilename(String filename) {
  • applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/datasets/culture/MuseeHandler.java

    r30340 r33518  
    22package org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.culture;
    33
    4 import org.apache.commons.lang3.text.WordUtils;
     4import org.apache.commons.text.WordUtils;
    55import org.openstreetmap.josm.data.osm.DataSet;
    66import org.openstreetmap.josm.data.osm.Node;
  • applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/datasets/enfance/CrechesHandler.java

    r30340 r33518  
    22package org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.enfance;
    33
    4 import org.apache.commons.lang3.text.WordUtils;
     4import org.apache.commons.text.WordUtils;
    55import org.openstreetmap.josm.data.osm.DataSet;
    66import org.openstreetmap.josm.data.osm.Node;
  • applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/datasets/enfance/EcoleElementaireHandler.java

    r30340 r33518  
    22package org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.enfance;
    33
    4 import org.apache.commons.lang3.text.WordUtils;
     4import org.apache.commons.text.WordUtils;
    55import org.openstreetmap.josm.data.osm.DataSet;
    66import org.openstreetmap.josm.data.osm.Node;
     
    1313        setWikiPage("Écoles élémentaires publiques");
    1414        setCategory(CAT_ENFANCE);
    15         for (String forbidden : new String[]{"maternelle","primaire","collège","lycée","secondaire"}) {
     15        for (String forbidden : new String[]{"maternelle", "primaire", "collège", "lycée", "secondaire"}) {
    1616            addForbiddenTag("school:FR="+forbidden);
    1717        }
  • applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/datasets/services/MarchesPleinVentHandler.java

    r30340 r33518  
    22package org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.services;
    33
    4 import org.apache.commons.lang3.text.WordUtils;
     4import org.apache.commons.text.WordUtils;
    55import org.openstreetmap.josm.data.osm.DataSet;
    66import org.openstreetmap.josm.data.osm.Node;
     
    2929                @Override public String replace(String value) {
    3030                    return WordUtils.capitalizeFully(value).replace(", ", "").replace("MarchÉ", "Marché");
    31                 }});
     31                } });
    3232            n.put("amenity", "marketplace");
    3333            replace(n, "Type", "note");
    3434            String hours = "";
    3535            for (String[] day : new String[][]{
    36                     new String[]{"Lundi","Mo"},
    37                     new String[]{"mardi","Tu"},
    38                     new String[]{"mercredi","We"},
    39                     new String[]{"jeudi","Th"},
    40                     new String[]{"vendredi","Fr"},
    41                     new String[]{"samedi","Sa"},
    42                     new String[]{"dimanche","Su"}
     36                    new String[]{"Lundi", "Mo"},
     37                    new String[]{"mardi", "Tu"},
     38                    new String[]{"mercredi", "We"},
     39                    new String[]{"jeudi", "Th"},
     40                    new String[]{"vendredi", "Fr"},
     41                    new String[]{"samedi", "Sa"},
     42                    new String[]{"dimanche", "Su"}
    4343            }) {
    4444                String value = n.get(day[0]);
  • applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/datasets/transport/HorodateurHandler.java

    r30920 r33518  
    55import java.util.regex.Pattern;
    66
    7 import org.apache.commons.lang3.text.WordUtils;
     7import org.apache.commons.text.WordUtils;
    88import org.openstreetmap.josm.data.osm.DataSet;
    99import org.openstreetmap.josm.data.osm.Node;
     
    2323        return acceptsCsvKmzTabFilename(filename, "Horodateur");
    2424    }
    25    
     25
    2626    private String parseHour(String hour) {
    2727        String s = hour.replaceFirst("[hH]", ":");
     
    3131        return s;
    3232    }
    33    
     33
    3434    protected String parseOpeningHours(String horaire) {
    3535        final String hour = "\\p{Digit}{1,2}[hH]\\p{Digit}{0,2}";
  • applications/editors/josm/plugins/opendata/modules/fr.toulouse/src/org/openstreetmap/josm/plugins/opendata/modules/fr/toulouse/datasets/transport/VeloToulouseHandler.java

    r30340 r33518  
    22package org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.datasets.transport;
    33
    4 import org.apache.commons.lang3.text.WordUtils;
     4import org.apache.commons.text.WordUtils;
    55import org.openstreetmap.josm.data.osm.DataSet;
    66import org.openstreetmap.josm.data.osm.Node;
Note: See TracChangeset for help on using the changeset viewer.