[mkgmap] 01/05: Imported Upstream version 0.0.0+svn3643
Sebastiaan Couwenberg
sebastic at moszumanska.debian.org
Fri Oct 2 11:00:51 UTC 2015
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository mkgmap.
commit 30a906102540025aa11058d0cc2092399357a0a4
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Fri Oct 2 12:47:10 2015 +0200
Imported Upstream version 0.0.0+svn3643
---
doc/options.txt | 3 ++-
resources/help/en/options | 1 +
resources/mkgmap-version.properties | 4 ++--
resources/styles/default/lines | 6 +++--
resources/styles/default/points | 4 ++--
src/uk/me/parabola/imgfmt/app/lbl/PlacesFile.java | 2 +-
src/uk/me/parabola/imgfmt/app/mdr/Mdr12Record.java | 1 -
src/uk/me/parabola/log/UsefulFormatter.java | 1 -
.../parabola/mkgmap/osmstyle/WrongAngleFixer.java | 1 +
src/uk/me/parabola/mkgmap/reader/dem/DEM.java | 4 ++--
.../parabola/mkgmap/reader/osm/ElementSaver.java | 26 +++++++++-------------
.../mkgmap/reader/osm/OsmReadingHooksChain.java | 1 -
.../mkgmap/reader/osm/boundary/BoundarySaver.java | 3 ---
13 files changed, 26 insertions(+), 31 deletions(-)
diff --git a/doc/options.txt b/doc/options.txt
index 1ba8eab..adc280d 100644
--- a/doc/options.txt
+++ b/doc/options.txt
@@ -406,7 +406,8 @@ completely reliable heuristic.
When reading OSM files, ignore any "maxspeed" tags.
;--ignore-builtin-relations
-: When reading OSM files, skip the built-in processing of
+: Now ignored, former usage:
+When reading OSM files, skip the built-in processing of
relations. This speeds up the processing non-routable map
layers that do not contain multipolygons. This implies
--ignore-turn-restrictions.
diff --git a/resources/help/en/options b/resources/help/en/options
index 43d90ec..349317b 100644
--- a/resources/help/en/options
+++ b/resources/help/en/options
@@ -410,6 +410,7 @@ Miscellaneous options:
When reading OSM files, ignore any "maxspeed" tags.
--ignore-builtin-relations
+ Now ignored, former usage:
When reading OSM files, skip the built-in processing of
relations. This speeds up the processing non-routable map
layers that do not contain multipolygons. This implies
diff --git a/resources/mkgmap-version.properties b/resources/mkgmap-version.properties
index ab841e7..20db163 100644
--- a/resources/mkgmap-version.properties
+++ b/resources/mkgmap-version.properties
@@ -1,2 +1,2 @@
-svn.version: 3639
-build.timestamp: 2015-08-31T13:34:36+0100
+svn.version: 3643
+build.timestamp: 2015-09-19T08:13:00+0100
diff --git a/resources/styles/default/lines b/resources/styles/default/lines
index 70192ce..ab89b5a 100644
--- a/resources/styles/default/lines
+++ b/resources/styles/default/lines
@@ -20,6 +20,8 @@ highway=* & (toll=yes|toll=true) { set mkgmap:toll=yes }
# Hide proposed ways
highway=proposed {delete highway;delete junction}
+# Hide removed ways
+highway=razed {deletealltags}
# Hide unaccessible tunnels
highway=* & tunnel=yes & (access=private|access=no)
& foot!=* & bicycle!=* {delete highway;delete junction}
@@ -123,7 +125,7 @@ highway=trunk & ( network=e-road | int_ref=* ) [0x02 resolution 15-17 continue]
highway=trunk [0x02 road_class=4 road_speed=5 resolution 18]
highway=trunk_link & (mkgmap:exit_hint=true | mkgmap:dest_hint=true) [0x06 road_class=3 road_speed=2 resolution 20]
highway=trunk_link [0x09 road_class=3 road_speed=2 resolution 20]
-highway=* & highway!=proposed & motorroad=yes [0x02 road_class=4 road_speed=4 resolution 18]
+highway=* & motorroad=yes [0x02 road_class=4 road_speed=4 resolution 18]
highway=primary & ( network=e-road | int_ref=* ) [0x03 resolution 17-18 continue]
highway=primary [0x03 road_class=3 road_speed=4 resolution 19]
highway=primary_link & (mkgmap:exit_hint=true | mkgmap:dest_hint=true)[0x06 road_class=3 road_speed=1 resolution 21]
@@ -158,7 +160,7 @@ highway=unsurfaced [0x0a road_class=0 road_speed=1 resolution 22]
highway=road { add mkgmap:dead-end-check = false} [0x06 road_class=0 road_speed=1 resolution 22]
# Mop up any unrecognised highway types
-highway=* & highway!=proposed & area!=yes [0x07 road_class=0 road_speed=0 resolution 23]
+highway=* & area!=yes [0x07 road_class=0 road_speed=0 resolution 23]
natural=coastline [0x15 resolution 12]
power=line [0x29 resolution 21]
diff --git a/resources/styles/default/points b/resources/styles/default/points
index bc4b7a3..fcf5688 100644
--- a/resources/styles/default/points
+++ b/resources/styles/default/points
@@ -178,7 +178,7 @@ amenity=supermarket [0x2e02 resolution 24]
amenity=taxi [0x2f17 resolution 24]
amenity=telephone [0x2f12 resolution 24 default_name 'Telephone']
amenity=theatre [0x2d01 resolution 24]
-amenity=toilets & tourism=information [0x2f0c resolution 24]
+amenity=toilets & highway=rest_area [0x2f0c resolution 24]
amenity=toilets [0x4e00 resolution 24 default_name 'Toilets' ]
amenity=townhall [0x3003 resolution 24]
amenity=university [0x2c05 resolution 24]
@@ -279,7 +279,7 @@ tourism=chalet [0x2b02 resolution 24]
tourism=guest_house [0x2b02 resolution 24]
tourism=hostel [0x2b02 resolution 24]
tourism=hotel | tourism=motel [0x2b01 resolution 24]
-tourism=information [0x2f0c resolution 24]
+tourism=information [0x4c00 resolution 24]
# tourism=lean_to replaces some uses of amenity=shelter
tourism=lean_to [0x2b05 resolution 24 default_name 'lean-to']
tourism=wilderness_hut [0x2b07 resolution 24 default_name 'wilderness hut']
diff --git a/src/uk/me/parabola/imgfmt/app/lbl/PlacesFile.java b/src/uk/me/parabola/imgfmt/app/lbl/PlacesFile.java
index fab831f..8f49081 100644
--- a/src/uk/me/parabola/imgfmt/app/lbl/PlacesFile.java
+++ b/src/uk/me/parabola/imgfmt/app/lbl/PlacesFile.java
@@ -35,7 +35,7 @@ import uk.me.parabola.imgfmt.app.trergn.Subdivision;
* This is really part of the LBLFile. We split out all the parts of the file
* that are to do with location to here.
*/
- at SuppressWarnings({"RawUseOfParameterizedType", "unchecked", "rawtypes"})
+ at SuppressWarnings({"unchecked", "rawtypes"})
public class PlacesFile {
private final Map<String, Country> countries = new LinkedHashMap<>();
private final List<Country> countryList = new ArrayList<>();
diff --git a/src/uk/me/parabola/imgfmt/app/mdr/Mdr12Record.java b/src/uk/me/parabola/imgfmt/app/mdr/Mdr12Record.java
index 3303c7e..a370909 100644
--- a/src/uk/me/parabola/imgfmt/app/mdr/Mdr12Record.java
+++ b/src/uk/me/parabola/imgfmt/app/mdr/Mdr12Record.java
@@ -16,7 +16,6 @@ package uk.me.parabola.imgfmt.app.mdr;
* This is an index into mdr11 (pois).
* @author Steve Ratcliffe
*/
- at SuppressWarnings({"EmptyClass"})
public class Mdr12Record extends Mdr8Record {
// This is exactly the same as mdr8
}
diff --git a/src/uk/me/parabola/log/UsefulFormatter.java b/src/uk/me/parabola/log/UsefulFormatter.java
index 19356d1..82cedb9 100644
--- a/src/uk/me/parabola/log/UsefulFormatter.java
+++ b/src/uk/me/parabola/log/UsefulFormatter.java
@@ -63,7 +63,6 @@ public class UsefulFormatter extends Formatter {
sb.append('\n');
- @SuppressWarnings({"ThrowableResultOfMethodCallIgnored"})
Throwable t = record.getThrown();
if (t != null) {
StringWriter out = new StringWriter();
diff --git a/src/uk/me/parabola/mkgmap/osmstyle/WrongAngleFixer.java b/src/uk/me/parabola/mkgmap/osmstyle/WrongAngleFixer.java
index cc164b6..f3ee0e0 100644
--- a/src/uk/me/parabola/mkgmap/osmstyle/WrongAngleFixer.java
+++ b/src/uk/me/parabola/mkgmap/osmstyle/WrongAngleFixer.java
@@ -1233,6 +1233,7 @@ public class WrongAngleFixer {
}
// TODO: remove this debugging aid
+ @SuppressWarnings("unused")
private void createGPX(String gpxName, Map<Coord, Coord> replacements) {
if (gpxName == null || gpxPath == null)
return;
diff --git a/src/uk/me/parabola/mkgmap/reader/dem/DEM.java b/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
index cb948db..75b5ab5 100644
--- a/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
+++ b/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
@@ -84,7 +84,7 @@ public abstract class DEM {
try {
String dataPath;
- Class demClass;
+ Class<?> demClass ;
switch (demType) {
case "ASTER":
dataPath = config.getProperty("dem-path", "ASTER");
@@ -99,7 +99,7 @@ public abstract class DEM {
demClass = Class.forName("uk.me.parabola.mkgmap.reader.dem.HGTDEM");
break;
}
- Constructor<DEM> constructor = demClass.getConstructor(String.class,
+ Constructor<DEM> constructor = (Constructor<DEM>) demClass.getConstructor(String.class,
Double.TYPE, Double.TYPE,
Double.TYPE, Double.TYPE);
data = constructor.newInstance(dataPath, minLat, minLon, maxLat, maxLon);
diff --git a/src/uk/me/parabola/mkgmap/reader/osm/ElementSaver.java b/src/uk/me/parabola/mkgmap/reader/osm/ElementSaver.java
index 1517d32..8a70b1d 100644
--- a/src/uk/me/parabola/mkgmap/reader/osm/ElementSaver.java
+++ b/src/uk/me/parabola/mkgmap/reader/osm/ElementSaver.java
@@ -65,7 +65,6 @@ public class ElementSaver {
private int maxLon = Utils.toMapUnit(-180.0);
// Options
- private final boolean ignoreBuiltinRelations;
private final boolean ignoreTurnRestrictions;
/** name of the tag that contains a ;-separated list of tagnames that should be removed after all elements have been processed */
@@ -84,7 +83,6 @@ public class ElementSaver {
relationMap = new HashMap<Long, Relation>();
}
- ignoreBuiltinRelations = args.getProperty("ignore-builtin-relations", false);
ignoreTurnRestrictions = args.getProperty("ignore-turn-restrictions", false);
}
@@ -145,19 +143,17 @@ public class ElementSaver {
* @param rel The osm relation.
*/
public void addRelation(Relation rel) {
- if (!ignoreBuiltinRelations) {
- String type = rel.getTag("type");
- if (type == null) {
- } else if ("multipolygon".equals(type) || "boundary".equals(type)) {
- rel = createMultiPolyRelation(rel);
- } else if("restriction".equals(type) || type.startsWith("restriction:")) {
- if (ignoreTurnRestrictions)
- rel = null;
- else if (rel.getTag("restriction") == null && rel.getTagsWithPrefix("restriction:", false).isEmpty())
- log.warn("ignoring unspecified/unsupported restriction " + rel.toBrowseURL());
- else
- rel = new RestrictionRelation(rel);
- }
+ String type = rel.getTag("type");
+ if (type == null) {
+ } else if ("multipolygon".equals(type) || "boundary".equals(type)) {
+ rel = createMultiPolyRelation(rel);
+ } else if("restriction".equals(type) || type.startsWith("restriction:")) {
+ if (ignoreTurnRestrictions)
+ rel = null;
+ else if (rel.getTag("restriction") == null && rel.getTagsWithPrefix("restriction:", false).isEmpty())
+ log.warn("ignoring unspecified/unsupported restriction " + rel.toBrowseURL());
+ else
+ rel = new RestrictionRelation(rel);
}
if(rel != null) {
diff --git a/src/uk/me/parabola/mkgmap/reader/osm/OsmReadingHooksChain.java b/src/uk/me/parabola/mkgmap/reader/osm/OsmReadingHooksChain.java
index 4529b75..2c02269 100644
--- a/src/uk/me/parabola/mkgmap/reader/osm/OsmReadingHooksChain.java
+++ b/src/uk/me/parabola/mkgmap/reader/osm/OsmReadingHooksChain.java
@@ -29,7 +29,6 @@ import uk.me.parabola.util.EnhancedProperties;
*
* @author Steve Ratcliffe
*/
- at SuppressWarnings({"ForLoopReplaceableByForEach"})
public class OsmReadingHooksChain implements OsmReadingHooks {
private static final OsmReadingHooks[] NO_HOOKS = new OsmReadingHooks[0];
diff --git a/src/uk/me/parabola/mkgmap/reader/osm/boundary/BoundarySaver.java b/src/uk/me/parabola/mkgmap/reader/osm/boundary/BoundarySaver.java
index e2d4a14..d1546a7 100644
--- a/src/uk/me/parabola/mkgmap/reader/osm/boundary/BoundarySaver.java
+++ b/src/uk/me/parabola/mkgmap/reader/osm/boundary/BoundarySaver.java
@@ -13,8 +13,6 @@
package uk.me.parabola.mkgmap.reader.osm.boundary;
import it.unimi.dsi.fastutil.ints.IntArrayList;
-import it.unimi.dsi.fastutil.ints.IntStack;
-
import java.awt.Shape;
import java.awt.geom.PathIterator;
import java.io.BufferedOutputStream;
@@ -30,7 +28,6 @@ import java.util.Comparator;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
-import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/mkgmap.git
More information about the Pkg-grass-devel
mailing list