[Git][debian-gis-team/mkgmap][master] 4 commits: New upstream version 0.0.0+svn4923
Bas Couwenberg (@sebastic)
gitlab at salsa.debian.org
Sun Jan 19 10:21:26 GMT 2025
Bas Couwenberg pushed to branch master at Debian GIS Project / mkgmap
Commits:
05369f98 by Bas Couwenberg at 2025-01-19T11:17:36+01:00
New upstream version 0.0.0+svn4923
- - - - -
efbb63af by Bas Couwenberg at 2025-01-19T11:17:48+01:00
Update upstream source from tag 'upstream/0.0.0+svn4923'
Update to upstream version '0.0.0+svn4923'
with Debian dir c6ffa16b64886c57fe32ed46ef5e707c4e0427aa
- - - - -
7fdd661d by Bas Couwenberg at 2025-01-19T11:17:59+01:00
New upstream SVN snapshot.
- - - - -
4e041258 by Bas Couwenberg at 2025-01-19T11:19:06+01:00
Set distribution to unstable.
- - - - -
3 changed files:
- debian/changelog
- resources/mkgmap-version.properties
- src/uk/me/parabola/mkgmap/reader/osm/MultiPolygonRelation.java
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+mkgmap (0.0.0+svn4923-1) unstable; urgency=medium
+
+ * New upstream SVN snapshot.
+
+ -- Bas Couwenberg <sebastic at debian.org> Sun, 19 Jan 2025 11:18:56 +0100
+
mkgmap (0.0.0+svn4922-1) unstable; urgency=medium
* New upstream SVN snapshot.
=====================================
resources/mkgmap-version.properties
=====================================
@@ -1,2 +1,2 @@
-svn.version: 4922
-build.timestamp: 2024-08-31T05:45:39+0100
+svn.version: 4923
+build.timestamp: 2025-01-08T14:43:50+0000
=====================================
src/uk/me/parabola/mkgmap/reader/osm/MultiPolygonRelation.java
=====================================
@@ -96,8 +96,6 @@ public class MultiPolygonRelation extends Relation {
private boolean noRecalc;
- private boolean renderingFailed;
-
/**
* Create an instance based on an existing relation. We need to do this
* because the type of the relation is not known until after all its tags
@@ -626,8 +624,6 @@ public class MultiPolygonRelation extends Relation {
}
for (List<JoinedWay> some : partitions) {
processPartition(new Partition(some));
- if (renderingFailed)
- break;
}
tagOuterWays();
@@ -720,8 +716,8 @@ public class MultiPolygonRelation extends Relation {
if (partition.innerEqualsOuter)
return;
if (partition.outerPolygons.isEmpty()) {
- renderingFailed = true;
- log.error("Internal error: Failed to render " + this);
+ uk.me.parabola.imgfmt.app.Area fullArea = calcBounds(partition.polygons);
+ log.warn("Part of divided multipolygon has no outer area and is ignored", this, "in bbox", fullArea);
return;
}
@@ -941,16 +937,14 @@ public class MultiPolygonRelation extends Relation {
addTag(TKM_CACHE_AREA_SIZEKEY, mpAreaSizeStr);
}
- if (!renderingFailed) {
- for (Way w : mpPolygons.values()) {
- String role = w.deleteTag(TKM_MP_ROLE);
- if (mpAreaSizeStr != null && ROLE_OUTER.equals(role)) {
- w.addTag(TKM_CACHE_AREA_SIZEKEY, mpAreaSizeStr);
- }
+ for (Way w : mpPolygons.values()) {
+ String role = w.deleteTag(TKM_MP_ROLE);
+ if (mpAreaSizeStr != null && ROLE_OUTER.equals(role)) {
+ w.addTag(TKM_CACHE_AREA_SIZEKEY, mpAreaSizeStr);
}
- // copy all polygons created by the multipolygon algorithm to the global way map
- tileWayMap.putAll(mpPolygons);
}
+ // copy all polygons created by the multipolygon algorithm to the global way map
+ tileWayMap.putAll(mpPolygons);
if (cOfG == null && largestOuterPolygon != null) {
// use the center of the largest polygon as reference point
cOfG = largestOuterPolygon.getCofG();
@@ -1981,7 +1975,7 @@ public class MultiPolygonRelation extends Relation {
if (mostComplex.getPoints().size() > 2000) {
uk.me.parabola.imgfmt.app.Area fullArea = calcBounds(partition);
uk.me.parabola.imgfmt.app.Area[] areas;
- final int niceSplitShift = 11;
+ final int niceSplitShift = 0;
if (fullArea.getHeight() > fullArea.getWidth())
areas = fullArea.split(1, 2, niceSplitShift);
else
View it on GitLab: https://salsa.debian.org/debian-gis-team/mkgmap/-/compare/d6ee10db1a9bfd941762193d1abccf79b79f149d...4e041258930cfed9ea34cd7ca6bd9638215ea77f
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/mkgmap/-/compare/d6ee10db1a9bfd941762193d1abccf79b79f149d...4e041258930cfed9ea34cd7ca6bd9638215ea77f
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20250119/66993d05/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list