[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